From 1d7d8489b64f5f7f426b87b5dbd4032128a15b60 Mon Sep 17 00:00:00 2001 From: Qara Yahya Date: Mon, 9 Mar 2026 21:30:05 +0000 Subject: [PATCH 01/60] chore: add composer.json and composer.lock for Stripe PHP library integration --- composer.json | 5 ++++ composer.lock | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 composer.json create mode 100644 composer.lock diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..4e5e43c --- /dev/null +++ b/composer.json @@ -0,0 +1,5 @@ +{ + "require": { + "stripe/stripe-php": "^19.4" + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..00d3eaf --- /dev/null +++ b/composer.lock @@ -0,0 +1,78 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "8cd309f71bf8bfac8b25747d0ff47141", + "packages": [ + { + "name": "stripe/stripe-php", + "version": "v19.4.1", + "source": { + "type": "git", + "url": "https://github.com/stripe/stripe-php.git", + "reference": "095384404587d07de2ad1154c389c4051c5ed92f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/stripe/stripe-php/zipball/095384404587d07de2ad1154c389c4051c5ed92f", + "reference": "095384404587d07de2ad1154c389c4051c5ed92f", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "php": ">=5.6.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "3.94.0", + "phpstan/phpstan": "^1.2", + "phpunit/phpunit": "^5.7 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Stripe\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Stripe and contributors", + "homepage": "https://github.com/stripe/stripe-php/contributors" + } + ], + "description": "Stripe PHP Library", + "homepage": "https://stripe.com/", + "keywords": [ + "api", + "payment processing", + "stripe" + ], + "support": { + "issues": "https://github.com/stripe/stripe-php/issues", + "source": "https://github.com/stripe/stripe-php/tree/v19.4.1" + }, + "time": "2026-03-06T22:53:13+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": false, + "prefer-lowest": false, + "platform": {}, + "platform-dev": {}, + "plugin-api-version": "2.9.0" +} From 2aea3010a69047ab3eeaf81a425b1fe39b3c3b32 Mon Sep 17 00:00:00 2001 From: Qara Yahya Date: Mon, 9 Mar 2026 21:30:30 +0000 Subject: [PATCH 02/60] update package dependencies --- package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index aceb893..64309d6 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,9 @@ "@wordpress/api-fetch": "^6.20.0", "@wordpress/base-styles": "^4.14.0", "@wordpress/icons": "^9.14.0", - "@wordpress/scripts": "^25.0.0", + "@wordpress/scripts": "^31.6.0", "@wordpress/server-side-render": "^4.0.0", + "ajv": "^8.18.0", "array-move": "^4.0.0", "autoprefixer": "^10.4.13", "classnames": "^2.3.2", @@ -36,15 +37,16 @@ "ignore-emit-webpack-plugin": "^2.0.6", "lodash": "^4.17.21", "mini-css-extract-plugin": "^2.7.2", - "node-sass": "^8.0.0", "path": "^0.12.7", "postcss-loader": "^7.0.2", "postcss-preset-env": "^7.8.3", "react-sortable-hoc": "^2.0.0", + "sass": "^1.0.0", "sass-loader": "^13.2.0", "vanillajs-datepicker": "^1.3.4" }, "dependencies": { + "@stripe/connect-js": "^3.3.34", "react": "^18.2.0", "react-dom": "^18.2.0" } From 6ae18b553cfd52a1167f3b60b3dafc1df2a2a8e9 Mon Sep 17 00:00:00 2001 From: Qara Yahya Date: Mon, 9 Mar 2026 21:31:37 +0000 Subject: [PATCH 03/60] Add stripe integration --- build/fields/checkbox/index.asset.php | 2 +- build/fields/checkbox/index.js | 749 ++- build/fields/datepicker/index.asset.php | 2 +- build/fields/datepicker/index.js | 681 +- build/fields/email/index.asset.php | 2 +- build/fields/email/index.js | 477 +- build/fields/label/index.asset.php | 2 +- build/fields/label/index.js | 601 +- build/fields/multi-checkbox/index.asset.php | 2 +- build/fields/multi-checkbox/index.js | 2371 ++++++- build/fields/name/index.asset.php | 2 +- build/fields/name/index.js | 476 +- build/fields/payment-item/block.json | 62 + build/fields/payment-item/index.asset.php | 1 + build/fields/payment-item/index.js | 512 ++ build/fields/payment-single/block.json | 50 + build/fields/payment-single/index.asset.php | 1 + build/fields/payment-single/index.js | 465 ++ build/fields/payment-total/block.json | 37 + build/fields/payment-total/index.asset.php | 1 + build/fields/payment-total/index.js | 419 ++ build/fields/phone/index.asset.php | 2 +- build/fields/phone/index.js | 616 +- build/fields/plain/index.asset.php | 2 +- build/fields/plain/index.js | 678 +- build/fields/radio/index.asset.php | 2 +- build/fields/radio/index.js | 2375 ++++++- build/fields/select/index.asset.php | 2 +- build/fields/select/index.js | 5408 ++++++++++++++- build/fields/stripe-card/block.json | 41 + build/fields/stripe-card/index.asset.php | 1 + build/fields/stripe-card/index.js | 482 ++ build/fields/stripe-card/view.asset.php | 1 + build/fields/stripe-card/view.js | 362 + build/fields/submit/index.asset.php | 2 +- build/fields/submit/index.js | 395 +- build/fields/textarea/index.asset.php | 2 +- build/fields/textarea/index.js | 658 +- build/fields/website/index.asset.php | 2 +- build/fields/website/index.js | 632 +- build/form-block/backend/script.asset.php | 2 +- build/form-block/backend/script.js | 1044 ++- build/form-block/backend/style-rtl.css | 4 + build/form-block/backend/style.css | 3 + build/form-block/frontend/script.asset.php | 2 +- build/form-block/frontend/script.js | 33 + build/form-block/frontend/style-rtl.css | 219 + build/form-block/frontend/style.css | 222 +- build/main/backend/script.asset.php | 2 +- build/main/backend/script.js | 5868 ++++++++++++++++- build/main/backend/style-rtl.css | 3596 ++++++++++ build/main/backend/style.css | 3599 +++++++++- build/submissions/backend/style-rtl.css | 106 + build/submissions/backend/style.css | 109 +- .../class-wpzoom-forms-stripe-settings.php | 588 ++ classes/class-wpzoom-forms-stripe.php | 742 +++ src/fields/payment-item/block.json | 32 + src/fields/payment-item/edit.js | 99 + src/fields/payment-item/index.js | 20 + src/fields/payment-item/save.js | 33 + src/fields/payment-single/block.json | 28 + src/fields/payment-single/edit.js | 71 + src/fields/payment-single/index.js | 18 + src/fields/payment-single/save.js | 26 + src/fields/payment-total/block.json | 26 + src/fields/payment-total/edit.js | 39 + src/fields/payment-total/index.js | 19 + src/fields/payment-total/save.js | 16 + src/fields/stripe-card/block.json | 26 + src/fields/stripe-card/edit.js | 73 + src/fields/stripe-card/index.js | 20 + src/fields/stripe-card/save.js | 23 + src/fields/stripe-card/view.js | 215 + vendor/autoload.php | 22 + vendor/composer/ClassLoader.php | 579 ++ vendor/composer/InstalledVersions.php | 396 ++ vendor/composer/LICENSE | 21 + vendor/composer/autoload_classmap.php | 10 + vendor/composer/autoload_namespaces.php | 9 + vendor/composer/autoload_psr4.php | 10 + vendor/composer/autoload_real.php | 38 + vendor/composer/autoload_static.php | 36 + vendor/composer/installed.json | 68 + vendor/composer/installed.php | 32 + vendor/composer/platform_check.php | 25 + webpack.config.js | 7 +- wpzoom-forms.php | 101 +- 87 files changed, 36818 insertions(+), 37 deletions(-) create mode 100644 build/fields/payment-item/block.json create mode 100644 build/fields/payment-item/index.asset.php create mode 100644 build/fields/payment-item/index.js create mode 100644 build/fields/payment-single/block.json create mode 100644 build/fields/payment-single/index.asset.php create mode 100644 build/fields/payment-single/index.js create mode 100644 build/fields/payment-total/block.json create mode 100644 build/fields/payment-total/index.asset.php create mode 100644 build/fields/payment-total/index.js create mode 100644 build/fields/stripe-card/block.json create mode 100644 build/fields/stripe-card/index.asset.php create mode 100644 build/fields/stripe-card/index.js create mode 100644 build/fields/stripe-card/view.asset.php create mode 100644 build/fields/stripe-card/view.js create mode 100644 build/form-block/backend/style-rtl.css create mode 100644 build/form-block/frontend/style-rtl.css create mode 100644 build/main/backend/style-rtl.css create mode 100644 build/submissions/backend/style-rtl.css create mode 100644 classes/class-wpzoom-forms-stripe-settings.php create mode 100644 classes/class-wpzoom-forms-stripe.php create mode 100644 src/fields/payment-item/block.json create mode 100644 src/fields/payment-item/edit.js create mode 100644 src/fields/payment-item/index.js create mode 100644 src/fields/payment-item/save.js create mode 100644 src/fields/payment-single/block.json create mode 100644 src/fields/payment-single/edit.js create mode 100644 src/fields/payment-single/index.js create mode 100644 src/fields/payment-single/save.js create mode 100644 src/fields/payment-total/block.json create mode 100644 src/fields/payment-total/edit.js create mode 100644 src/fields/payment-total/index.js create mode 100644 src/fields/payment-total/save.js create mode 100644 src/fields/stripe-card/block.json create mode 100644 src/fields/stripe-card/edit.js create mode 100644 src/fields/stripe-card/index.js create mode 100644 src/fields/stripe-card/save.js create mode 100644 src/fields/stripe-card/view.js create mode 100644 vendor/autoload.php create mode 100644 vendor/composer/ClassLoader.php create mode 100644 vendor/composer/InstalledVersions.php create mode 100644 vendor/composer/LICENSE create mode 100644 vendor/composer/autoload_classmap.php create mode 100644 vendor/composer/autoload_namespaces.php create mode 100644 vendor/composer/autoload_psr4.php create mode 100644 vendor/composer/autoload_real.php create mode 100644 vendor/composer/autoload_static.php create mode 100644 vendor/composer/installed.json create mode 100644 vendor/composer/installed.php create mode 100644 vendor/composer/platform_check.php diff --git a/build/fields/checkbox/index.asset.php b/build/fields/checkbox/index.asset.php index 0881b9f..2849dc2 100644 --- a/build/fields/checkbox/index.asset.php +++ b/build/fields/checkbox/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '42d38ed51376d28ff99c'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '1729881dfd1f9abdfe38'); diff --git a/build/fields/checkbox/index.js b/build/fields/checkbox/index.js index 94a4edc..ee8c9d2 100644 --- a/build/fields/checkbox/index.js +++ b/build/fields/checkbox/index.js @@ -1 +1,748 @@ -!function(){"use strict";var e=window.React,t=window.wp.blocks,r=JSON.parse('{"u2":"wpzoom-forms/checkbox-field"}');function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/checkbox/block.json": +/*!****************************************!*\ + !*** ./src/fields/checkbox/block.json ***! + \****************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/checkbox-field","title":"Checkbox","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A checkbox input field.","keywords":["wpzoom","form","input","checkbox"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"defaultValue":{"type":"boolean","default":false},"label":{"type":"string","default":"Check"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_checkbox-field","color":".wpzoom-forms_checkbox-field > input","typography":".wpzoom-forms_checkbox-field > input","dimensions":".wpzoom-forms_checkbox-field > input","spacing":".wpzoom-forms_checkbox-field > input","__experimentalBorder":".wpzoom-forms_checkbox-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!**************************************!*\ + !*** ./src/fields/checkbox/index.js ***! + \**************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/checkbox/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/checkbox/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/checkbox/save.js"); +/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./deprecated */ "./src/fields/checkbox/deprecated.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); + + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M15.2188 9.38867C15.5132 9.14876 15.9481 9.16617 16.2227 9.44043C16.5152 9.73322 16.5151 10.2081 16.2227 10.501L11.4355 15.2891C11.295 15.4297 11.1041 15.5087 10.9053 15.5088C10.7065 15.5088 10.5156 15.4296 10.375 15.2891L8.18164 13.0957L8.12988 13.0391C7.8899 12.7445 7.90716 12.3096 8.18164 12.0352C8.4563 11.7607 8.89105 11.744 9.18555 11.9844L9.24219 12.0352L10.9043 13.6973L15.1611 9.44043L15.2188 9.38867Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"], + deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_4__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/datepicker/index.asset.php b/build/fields/datepicker/index.asset.php index 67098d2..995609d 100644 --- a/build/fields/datepicker/index.asset.php +++ b/build/fields/datepicker/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '6f00e103ccf7d361ae86'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '642278231021bd78c33c'); diff --git a/build/fields/datepicker/index.js b/build/fields/datepicker/index.js index a6c7941..a225f62 100644 --- a/build/fields/datepicker/index.js +++ b/build/fields/datepicker/index.js @@ -1 +1,680 @@ -!function(){"use strict";var e=window.React,t=window.wp.blocks,r=JSON.parse('{"u2":"wpzoom-forms/datepicker-field"}');function o(e){return o="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},o(e)}function n(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/datepicker/block.json": +/*!******************************************!*\ + !*** ./src/fields/datepicker/block.json ***! + \******************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/datepicker-field","title":"Date","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"Allow users to enter a date","keywords":["wpzoom","form","input","plain","text","date","picker"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"mode":{"type":"string","default":"single"},"format":{"type":"string","default":"Y-m-d"},"customFormat":{"type":"string","default":"Y-m-d"},"label":{"type":"string","default":"Date"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!****************************************!*\ + !*** ./src/fields/datepicker/index.js ***! + \****************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/datepicker/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/datepicker/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/datepicker/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M7.11523 15.9844C7.61864 16.0356 8.01367 16.4601 8.01367 16.9795C8.01341 17.5315 7.56572 17.9795 7.01367 17.9795C6.49623 17.9795 6.07012 17.5859 6.01855 17.082L6.01367 16.9795C6.0126 16.4245 6.46333 15.9795 7.0127 15.9795L7.11523 15.9844Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M12.1152 15.9844C12.6186 16.0356 13.0137 16.4601 13.0137 16.9795C13.0134 17.5315 12.5657 17.9795 12.0137 17.9795C11.4962 17.9795 11.0701 17.5859 11.0186 17.082L11.0137 16.9795C11.0126 16.4245 11.4633 15.9795 12.0127 15.9795L12.1152 15.9844Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M12.1152 11.9844C12.6186 12.0356 13.0137 12.4601 13.0137 12.9795C13.0134 13.5315 12.5657 13.9795 12.0137 13.9795C11.4962 13.9795 11.0701 13.5859 11.0186 13.082L11.0137 12.9795C11.0126 12.4245 11.4633 11.9795 12.0127 11.9795L12.1152 11.9844Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17.1152 11.9844C17.6186 12.0356 18.0137 12.4601 18.0137 12.9795C18.0134 13.5315 17.5657 13.9795 17.0137 13.9795C16.4962 13.9795 16.0701 13.5859 16.0186 13.082L16.0137 12.9795C16.0126 12.4245 16.4633 11.9795 17.0127 11.9795L17.1152 11.9844Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M16 1.25C16.4142 1.25 16.75 1.58579 16.75 2V3.25H19C20.5192 3.25 21.75 4.48079 21.75 6V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V6C2.25 4.48079 3.48079 3.25 5 3.25H7.25V2C7.25 1.58579 7.58579 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2V3.25H15.25V2C15.25 1.58579 15.5858 1.25 16 1.25ZM3.75 19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V9.75H3.75V19ZM5 4.75C4.30921 4.75 3.75 5.30921 3.75 6V8.25H20.25V6C20.25 5.30921 19.6908 4.75 19 4.75H16.75V6C16.75 6.41421 16.4142 6.75 16 6.75C15.5858 6.75 15.25 6.41421 15.25 6V4.75H8.75V6C8.75 6.41421 8.41421 6.75 8 6.75C7.58579 6.75 7.25 6.41421 7.25 6V4.75H5Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/email/index.asset.php b/build/fields/email/index.asset.php index d312e1e..8b6899b 100644 --- a/build/fields/email/index.asset.php +++ b/build/fields/email/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '1aad97ae87142ebc93be'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'c921822113c1e8053623'); diff --git a/build/fields/email/index.js b/build/fields/email/index.js index 6d98437..b736a30 100644 --- a/build/fields/email/index.js +++ b/build/fields/email/index.js @@ -1 +1,476 @@ -!function(){"use strict";var e=window.React,t=window.wp.blocks,r=JSON.parse('{"u2":"wpzoom-forms/text-email-field"}');function o(e){return o="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},o(e)}function n(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var l=window.wp.blockEditor,a=window.wp.element,c=window.wp.i18n,i=window.wp.components;function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}var m=r.u2;(0,t.registerBlockType)(m,{icon:(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 2.25C17.3852 2.25 21.75 6.61479 21.75 12V13.5C21.75 15.2952 20.2952 16.75 18.5 16.75C17.2652 16.75 16.1917 16.0617 15.6416 15.0479C14.7702 16.0878 13.4628 16.75 12 16.75C9.37679 16.75 7.25 14.6232 7.25 12C7.25 9.37679 9.37679 7.25 12 7.25C14.6232 7.25 16.75 9.37679 16.75 12V13.5C16.75 14.4668 17.5332 15.25 18.5 15.25C19.4668 15.25 20.25 14.4668 20.25 13.5V12C20.25 7.44321 16.5568 3.75 12 3.75C7.44321 3.75 3.75 7.44321 3.75 12C3.75 16.5568 7.44321 20.25 12 20.25C13.0536 20.25 14.1241 20.0502 15.1572 19.6221L15.5654 19.4395C15.9663 19.2457 16.3459 19.0203 16.7051 18.7705C17.0451 18.5341 17.5125 18.618 17.749 18.958C17.9852 19.298 17.9014 19.7655 17.5615 20.002C17.0723 20.3422 16.5444 20.6466 15.9766 20.9014L15.7314 21.0078C14.5106 21.5137 13.2444 21.75 12 21.75C6.61479 21.75 2.25 17.3852 2.25 12C2.25 6.61479 6.61479 2.25 12 2.25ZM12 8.75C10.2052 8.75 8.75 10.2052 8.75 12C8.75 13.7948 10.2052 15.25 12 15.25C13.7948 15.25 15.25 13.7948 15.25 12C15.25 10.2052 13.7948 8.75 12 8.75Z",fill:"currentColor"})),edit:function(t){var r=(0,l.useBlockProps)(),o=t.attributes,p=t.setAttributes,m=t.clientId,s=o.id,f=o.name,b=o.placeholder,w=o.label,d=o.showLabel,y=o.required,h=o.replyto;return(0,a.useEffect)((function(){s||p({id:"input_"+m.substr(0,8)})}),[]),(0,e.createElement)(a.Fragment,null,(0,e.createElement)(l.InspectorControls,null,(0,e.createElement)(i.PanelBody,{title:(0,c.__)("Options","wpzoom-forms")},(0,e.createElement)(i.TextControl,{label:(0,c.__)("Name","wpzoom-forms"),value:f,placeholder:(0,c.__)("e.g. My Email Field","wpzoom-forms"),onChange:function(e){return p({name:e})},__next40pxDefaultSize:!0}),(0,e.createElement)(i.TextControl,{label:(0,c.__)("Placeholder","wpzoom-forms"),value:b,onChange:function(e){return p({placeholder:e})},__next40pxDefaultSize:!0}),(0,e.createElement)(i.ToggleControl,{label:(0,c.__)("Show Label","wpzoom-forms"),checked:!!d,onChange:function(e){return p({showLabel:!!e})},__next40pxDefaultSize:!0}),d&&(0,e.createElement)(i.TextControl,{label:(0,c.__)("Label","wpzoom-forms"),value:w,onChange:function(e){return p({label:e})},__next40pxDefaultSize:!0}),(0,e.createElement)(i.ToggleControl,{label:(0,c.__)("Required","wpzoom-forms"),checked:!!y,onChange:function(e){return p({required:!!e})},__next40pxDefaultSize:!0}),(0,e.createElement)(i.ToggleControl,{label:(0,c.__)("Is Reply-To Address","wpzoom-forms"),help:(0,c.__)("Whether this email field should be used as the reply-to address in the form (useful for contact forms).","wpzoom-forms"),checked:!!h,onChange:function(e){return p({replyto:!!e})},__next40pxDefaultSize:!0}))),(0,e.createElement)(a.Fragment,null,d&&(0,e.createElement)(a.Fragment,null,(0,e.createElement)(l.RichText,{tagName:"label",placeholder:(0,c.__)("Label","wpzoom-forms"),value:w,htmlFor:s,onChange:function(e){return p({label:e})}}),y&&(0,e.createElement)("sup",{className:"wp-block-wpzoom-forms-required"},(0,c.__)("*","wpzoom-forms"))),(0,e.createElement)("input",function(e){for(var t=1;t array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'c93b9a9376cbb854a5b8'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '3ec8f2a2b6f79517fa51'); diff --git a/build/fields/label/index.js b/build/fields/label/index.js index c3d2b02..7ad5da2 100644 --- a/build/fields/label/index.js +++ b/build/fields/label/index.js @@ -1 +1,600 @@ -!function(){"use strict";var e=window.React,t=window.wp.blocks,r=JSON.parse('{"u2":"wpzoom-forms/label-field"}');function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?function e(t){var r=[];return t.forEach((function(t){t.name.startsWith("wpzoom-forms/")&&!t.name.endsWith("label-field")&&r.push({value:t.attributes.id,label:t.attributes.name}),t.innerBlocks&&(r=[].concat(i(r),i(e(t.innerBlocks))))})),r}(g):[],O=(null==v||null===(r=v.find((function(e){return e.value==w})))||void 0===r||r.label,(0,e.createElement)(u.Fragment,null,(0,e.createElement)(s.SelectControl,{label:(0,f.__)("For Input","wpzoom-forms"),value:w,options:v.length>0?v:[{value:"-1",label:(0,f.__)("No inputs found...","wpzoom-forms")}],onChange:function(e){return l({forInput:e})},__next40pxDefaultSize:!0}),(0,e.createElement)(s.ToggleControl,{label:(0,f.__)("Required","wpzoom-forms"),checked:!0===y,onChange:function(e){return l({required:e})},__next40pxDefaultSize:!0}))),h=m(m({},n),{},{tagName:"label",placeholder:(0,f.__)("Label","wpzoom-forms"),value:d,htmlFor:w||"",onChange:function(e){return l({name:e})}});return!0===y&&(h["data-required"]=!0),(0,e.createElement)(u.Fragment,null,(0,e.createElement)(c.InspectorControls,null,(0,e.createElement)(s.PanelBody,{title:(0,f.__)("Options","wpzoom-forms")},v.length>0?O:(0,e.createElement)(s.Disabled,null,O))),(0,e.createElement)(u.Fragment,null,(0,e.createElement)(c.RichText,m({},h)),y&&(0,e.createElement)("sup",{className:"wp-block-wpzoom-forms-required"},(0,f.__)("*","wpzoom-forms"))))},save:function(t){var r=t.attributes,n=c.useBlockProps.save(),o=r.name,l=r.forInput,i=r.required,u=d(d({},n),{},{htmlFor:l||""});return!0===i&&(u["data-required"]=!0),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("label",d({},u),o),i&&(0,e.createElement)("sup",{className:"wp-block-wpzoom-forms-required"},"*"))}})}(); \ No newline at end of file +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/label/edit.js": +/*!**********************************!*\ + !*** ./src/fields/label/edit.js ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + + +var Edit = function Edit(props) { + var _allwpzoomFormBlocks$; + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)(); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + name = attributes.name, + forInput = attributes.forInput, + required = attributes.required; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'input_' + clientId.substr(0, 8) + }); + } + }, []); + var _wpzoomFormBlocks = function wpzoomFormBlocks(blocks) { + var result = []; + blocks.forEach(function (block) { + if (block.name.startsWith('wpzoom-forms/') && !block.name.endsWith('label-field')) { + result.push({ + value: block.attributes.id, + label: block.attributes.name + }); + } + if (block.innerBlocks) { + result = [].concat((0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(result), (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_wpzoomFormBlocks(block.innerBlocks))); + } + }); + return result; + }; + var allBlocks = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useSelect)(function (select) { + return select('core/block-editor').getBlocks(); + }, []); + var allwpzoomFormBlocks = allBlocks && allBlocks.length > 0 ? _wpzoomFormBlocks(allBlocks) : []; + var label = allwpzoomFormBlocks === null || allwpzoomFormBlocks === void 0 || (_allwpzoomFormBlocks$ = allwpzoomFormBlocks.find(function (x) { + return x.value == forInput; + })) === null || _allwpzoomFormBlocks$ === void 0 ? void 0 : _allwpzoomFormBlocks$.label; + var inputSelect = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('For Input', 'wpzoom-forms'), + value: forInput, + options: allwpzoomFormBlocks.length > 0 ? allwpzoomFormBlocks : [{ + value: '-1', + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('No inputs found...', 'wpzoom-forms') + }], + onChange: function onChange(value) { + return setAttributes({ + forInput: value + }); + } // TODO: set "name" as well. + , + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Required', 'wpzoom-forms'), + checked: required === true, + onChange: function onChange(value) { + return setAttributes({ + required: value + }); + }, + __next40pxDefaultSize: true + })] + }); + + // Create richText props object + var richTextProps = _objectSpread(_objectSpread({}, blockProps), {}, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: name, + htmlFor: forInput || '', + onChange: function onChange(value) { + return setAttributes({ + name: value + }); + } + }); + + // Only add data-required attribute if required is true + if (required === true) { + richTextProps['data-required'] = true; + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Options', 'wpzoom-forms'), + children: allwpzoomFormBlocks.length > 0 ? inputSelect : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Disabled, { + children: inputSelect + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, _objectSpread({}, richTextProps)), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('*', 'wpzoom-forms') + })] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/label/save.js": +/*!**********************************!*\ + !*** ./src/fields/label/save.js ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var name = attributes.name, + forInput = attributes.forInput, + required = attributes.required; + + // Create label props object + var labelProps = _objectSpread(_objectSpread({}, blockProps), {}, { + htmlFor: forInput || '' + }); + + // Only add data-required attribute if required is true + if (required === true) { + labelProps['data-required'] = true; + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("label", _objectSpread(_objectSpread({}, labelProps), {}, { + children: name + })), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: "*" + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/label/block.json": +/*!*************************************!*\ + !*** ./src/fields/label/block.json ***! + \*************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/label-field","title":"Label","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A label which is linked to an input field.","keywords":["wpzoom","form","input","label"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","source":"html","selector":"label","default":"[No Name]"},"forInput":{"type":"string","source":"attribute","attribute":"for","selector":"label","default":""},"required":{"type":"boolean","source":"attribute","attribute":"data-required","selector":"label","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!***********************************!*\ + !*** ./src/fields/label/index.js ***! + \***********************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/label/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/label/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/label/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M7.31934 7.15039C7.73681 6.81004 8.33936 6.81004 8.75684 7.15039L8.84375 7.22852L8.92188 7.31543C9.28647 7.76279 9.26065 8.42294 8.84375 8.83984C8.39898 9.28456 7.67723 9.2845 7.23242 8.83984C6.78763 8.39505 6.78766 7.67333 7.23242 7.22852L7.31934 7.15039Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M10.3594 2.26172C10.902 2.31138 11.4169 2.52263 11.8379 2.86621L12.041 3.04883L20.9453 11.958L21.1338 12.167C21.9559 13.1752 21.9561 14.6306 21.1338 15.6387L20.9453 15.8477L15.8516 20.9443C14.7776 22.0194 13.0339 22.0196 11.96 20.9443L3.0498 12.0303C2.53815 11.5186 2.25002 10.8235 2.25 10.0986V7.28711C2.25 6.56225 2.53815 5.86714 3.0498 5.35547L5.3291 3.0752L5.52832 2.89551C6.00878 2.50097 6.61107 2.28141 7.2373 2.27637L10.0859 2.25L10.3594 2.26172ZM7.25098 3.77539C6.96915 3.77756 6.69636 3.87645 6.47949 4.05469L6.39062 4.13574L4.11035 6.41602C3.88006 6.64633 3.75 6.96001 3.75 7.28711V10.0986C3.75002 10.4257 3.88005 10.7394 4.11035 10.9697L13.0215 19.8838L13.1162 19.9697C13.6072 20.3708 14.3324 20.342 14.79 19.8838L19.8848 14.7871L19.9707 14.6914C20.3441 14.2332 20.3442 13.5714 19.9707 13.1133L19.8848 13.0186L10.9814 4.11133L10.8896 4.02832C10.6988 3.87257 10.4662 3.77719 10.2227 3.75488L10.0996 3.75L7.25098 3.77539Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/multi-checkbox/index.asset.php b/build/fields/multi-checkbox/index.asset.php index 66da08f..15305c4 100644 --- a/build/fields/multi-checkbox/index.asset.php +++ b/build/fields/multi-checkbox/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '08476402ec6cca90ce3a'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'e9e77e8e21dee8a74489'); diff --git a/build/fields/multi-checkbox/index.js b/build/fields/multi-checkbox/index.js index fd2df2e..43135bf 100644 --- a/build/fields/multi-checkbox/index.js +++ b/build/fields/multi-checkbox/index.js @@ -1 +1,2370 @@ -!function(){var e={8552:function(e,t,r){var n=r(852)(r(5639),"DataView");e.exports=n},7071:function(e,t,r){var n=r(852)(r(5639),"Map");e.exports=n},3818:function(e,t,r){var n=r(852)(r(5639),"Promise");e.exports=n},8525:function(e,t,r){var n=r(852)(r(5639),"Set");e.exports=n},2705:function(e,t,r){var n=r(5639).Symbol;e.exports=n},577:function(e,t,r){var n=r(852)(r(5639),"WeakMap");e.exports=n},4239:function(e,t,r){var n=r(2705),o=r(9607),a=r(2333),c=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":c&&c in Object(e)?o(e):a(e)}},9454:function(e,t,r){var n=r(4239),o=r(7005);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},8458:function(e,t,r){var n=r(3560),o=r(5346),a=r(3218),c=r(346),l=/^\[object .+?Constructor\]$/,i=Function.prototype,u=Object.prototype,p=i.toString,s=u.hasOwnProperty,f=RegExp("^"+p.call(s).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(n(e)?f:l).test(c(e))}},8749:function(e,t,r){var n=r(4239),o=r(1780),a=r(7005),c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c["[object Arguments]"]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c["[object Function]"]=c["[object Map]"]=c["[object Number]"]=c["[object Object]"]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!c[n(e)]}},280:function(e,t,r){var n=r(5726),o=r(6916),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))a.call(e,r)&&"constructor"!=r&&t.push(r);return t}},7518:function(e){e.exports=function(e){return function(t){return e(t)}}},4429:function(e,t,r){var n=r(5639)["__core-js_shared__"];e.exports=n},1957:function(e,t,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},852:function(e,t,r){var n=r(8458),o=r(7801);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},9607:function(e,t,r){var n=r(2705),o=Object.prototype,a=o.hasOwnProperty,c=o.toString,l=n?n.toStringTag:void 0;e.exports=function(e){var t=a.call(e,l),r=e[l];try{e[l]=void 0;var n=!0}catch(e){}var o=c.call(e);return n&&(t?e[l]=r:delete e[l]),o}},4160:function(e,t,r){var n=r(8552),o=r(7071),a=r(3818),c=r(8525),l=r(577),i=r(4239),u=r(346),p="[object Map]",s="[object Promise]",f="[object Set]",m="[object WeakMap]",b="[object DataView]",d=u(n),y=u(o),v=u(a),g=u(c),h=u(l),_=i;(n&&_(new n(new ArrayBuffer(1)))!=b||o&&_(new o)!=p||a&&_(a.resolve())!=s||c&&_(new c)!=f||l&&_(new l)!=m)&&(_=function(e){var t=i(e),r="[object Object]"==t?e.constructor:void 0,n=r?u(r):"";if(n)switch(n){case d:return b;case y:return p;case v:return s;case g:return f;case h:return m}return t}),e.exports=_},7801:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},5346:function(e,t,r){var n,o=r(4429),a=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!a&&a in e}},5726:function(e){var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},6916:function(e,t,r){var n=r(5569)(Object.keys,Object);e.exports=n},1167:function(e,t,r){e=r.nmd(e);var n=r(1957),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,c=a&&a.exports===o&&n.process,l=function(){try{return a&&a.require&&a.require("util").types||c&&c.binding&&c.binding("util")}catch(e){}}();e.exports=l},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:function(e){e.exports=function(e,t){return function(r){return e(t(r))}}},5639:function(e,t,r){var n=r(1957),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();e.exports=a},346:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},5694:function(e,t,r){var n=r(9454),o=r(7005),a=Object.prototype,c=a.hasOwnProperty,l=a.propertyIsEnumerable,i=n(function(){return arguments}())?n:function(e){return o(e)&&c.call(e,"callee")&&!l.call(e,"callee")};e.exports=i},1469:function(e){var t=Array.isArray;e.exports=t},8612:function(e,t,r){var n=r(3560),o=r(1780);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},4144:function(e,t,r){e=r.nmd(e);var n=r(5639),o=r(5062),a=t&&!t.nodeType&&t,c=a&&e&&!e.nodeType&&e,l=c&&c.exports===a?n.Buffer:void 0,i=(l?l.isBuffer:void 0)||o;e.exports=i},1609:function(e,t,r){var n=r(280),o=r(4160),a=r(5694),c=r(1469),l=r(8612),i=r(4144),u=r(5726),p=r(6719),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(l(e)&&(c(e)||"string"==typeof e||"function"==typeof e.splice||i(e)||p(e)||a(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(u(e))return!n(e).length;for(var r in e)if(s.call(e,r))return!1;return!0}},3560:function(e,t,r){var n=r(4239),o=r(3218);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1780:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},6719:function(e,t,r){var n=r(8749),o=r(7518),a=r(1167),c=a&&a.isTypedArray,l=c?o(c):n;e.exports=l},5062:function(e){e.exports=function(){return!1}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={id:n,loaded:!1,exports:{}};return e[n](a,a.exports,r),a.loaded=!0,a.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=window.React,t=window.wp.blocks,n=JSON.parse('{"u2":"wpzoom-forms/multi-checkbox-field"}');function o(e){return o="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},o(e)}function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(0,e.createElement)(d.FlexItem,null,(0,e.createElement)(d.Button,{icon:"no-alt",label:(0,b.__)("Delete Item","wpzoom-forms"),onClick:function(){return function(e){var t=i(v);t.splice(e,1),o({options:t})}(r)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))))})))),(0,e.createElement)(d.Button,{icon:"admin-settings",label:(0,b.__)("Add Bulk Options","wpzoom-forms"),onClick:function(){return O(!0)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},(0,b.__)("Add Bulk Options","wpzoom-forms")),j&&(0,e.createElement)(d.Modal,{title:(0,b.__)("Add Bulk Options","wpzoom-forms"),onRequestClose:function(){return O(!1)},shouldCloseOnClickOutside:!0},(0,e.createElement)("div",{className:"wpzoom-forms-extra-options",style:{maxWidth:"720px",maxHeight:"525px"}},(0,e.createElement)("div",{className:"form-group"},(0,e.createElement)("div",{className:"wrap-content"},(0,e.createElement)(d.TextareaControl,{label:(0,b.__)("Bulk Options","wpzoom-forms"),help:(0,b.__)("Each line break is a new option.","wpzoom-forms"),className:"bulk-add-enter-options",rows:"5",value:E,onChange:function(e){return S(e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),(0,e.createElement)("div",{className:"form-group"},(0,e.createElement)(d.Button,{variant:"secondary",onClick:function(){return O(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},(0,b.__)("Cancel","wpzoom-forms")),!s()(E)&&(0,e.createElement)(d.Button,{variant:"primary",onClick:function(){var e;e=E.split("\n").filter(Boolean),o({options:e}),O(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},(0,b.__)("Bulk Add","wpzoom-forms"))))),(0,e.createElement)(d.SelectControl,{label:(0,b.__)("Default Value","wpzoom-forms"),value:g,options:v.map((function(e,t){return{label:e,value:e}})),onChange:function(e){return o({defaultValue:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,e.createElement)(d.ToggleControl,{label:(0,b.__)("Show Label","wpzoom-forms"),checked:!!_,onChange:function(e){return o({showLabel:!!e})},__next40pxDefaultSize:!0}),_&&(0,e.createElement)(d.TextControl,{label:(0,b.__)("Label","wpzoom-forms"),value:h,onChange:function(e){return o({label:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,e.createElement)(d.ToggleControl,{label:(0,b.__)("Required","wpzoom-forms"),checked:!!w,onChange:function(e){return o({required:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),(0,e.createElement)(m.Fragment,null,_&&(0,e.createElement)("label",{htmlFor:k},(0,e.createElement)(f.RichText,{tagName:"label",placeholder:(0,b.__)("Label","wpzoom-forms"),value:h,htmlFor:k,onChange:function(e){return o({label:e})}}),w&&(0,e.createElement)("sup",{className:"wp-block-wpzoom-forms-required"},(0,b.__)("*","wpzoom-forms"))),(0,e.createElement)("ul",function(e){for(var t=1;t 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexItem, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return optionRemove(index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + })] + }) + }, index); + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "admin-settings", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onClick: openModal, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms') + }), isOpen && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Modal, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onRequestClose: closeModal, + shouldCloseOnClickOutside: true, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: "wpzoom-forms-extra-options", + style: { + maxWidth: 720 + 'px', + maxHeight: 525 + 'px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + className: "form-group", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + className: "wrap-content", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextareaControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Options', 'wpzoom-forms'), + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Each line break is a new option.', 'wpzoom-forms'), + className: "bulk-add-enter-options", + rows: "5", + value: bulkOptions, + onChange: function onChange(value) { + return setBulkOptions(value); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: "form-group", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "secondary", + onClick: function onClick() { + return setOpen(false); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Cancel', 'wpzoom-forms') + }), !lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default()(bulkOptions) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "primary", + onClick: function onClick() { + onBulkAddItems(); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Add', 'wpzoom-forms') + })] + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Default Value', 'wpzoom-forms'), + value: defaultValue, + options: options.map(function (option, index) { + return { + label: option, + value: option + }; + }), + onChange: function onChange(value) { + return setAttributes({ + defaultValue: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Show Label', 'wpzoom-forms'), + checked: !!showLabel, + onChange: function onChange(value) { + return setAttributes({ + showLabel: !!value + }); + }, + __next40pxDefaultSize: true + }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Required', 'wpzoom-forms'), + checked: !!required, + onChange: function onChange(value) { + return setAttributes({ + required: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("label", { + htmlFor: uniqueId, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.RichText, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + htmlFor: uniqueId, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + } + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("input", { + type: "checkbox", + name: "".concat(uniqueId, "[]"), + id: uniqueId, + value: option, + checked: option == defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option] + }) + }, index); + }) + }))] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/multi-checkbox/save.js": +/*!*******************************************!*\ + !*** ./src/fields/multi-checkbox/save.js ***! + \*******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + id: id, + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { + type: "checkbox", + name: "".concat(id, "[]"), + id: "".concat(id, "-").concat(index), + value: option, + checked: option == defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option] + }) + }, index); + }) + }))] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "./node_modules/lodash/_DataView.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_DataView.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var DataView = getNative(root, 'DataView'); + +module.exports = DataView; + + +/***/ }), + +/***/ "./node_modules/lodash/_Map.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Map.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Map = getNative(root, 'Map'); + +module.exports = Map; + + +/***/ }), + +/***/ "./node_modules/lodash/_Promise.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_Promise.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Promise = getNative(root, 'Promise'); + +module.exports = Promise; + + +/***/ }), + +/***/ "./node_modules/lodash/_Set.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Set.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Set = getNative(root, 'Set'); + +module.exports = Set; + + +/***/ }), + +/***/ "./node_modules/lodash/_Symbol.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_Symbol.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Built-in value references. */ +var Symbol = root.Symbol; + +module.exports = Symbol; + + +/***/ }), + +/***/ "./node_modules/lodash/_WeakMap.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_WeakMap.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var WeakMap = getNative(root, 'WeakMap'); + +module.exports = WeakMap; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseGetTag.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_baseGetTag.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), + getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), + objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); + +/** `Object#toString` result references. */ +var nullTag = '[object Null]', + undefinedTag = '[object Undefined]'; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * The base implementation of `getTag` without fallbacks for buggy environments. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +function baseGetTag(value) { + if (value == null) { + return value === undefined ? undefinedTag : nullTag; + } + return (symToStringTag && symToStringTag in Object(value)) + ? getRawTag(value) + : objectToString(value); +} + +module.exports = baseGetTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsArguments.js": +/*!*************************************************!*\ + !*** ./node_modules/lodash/_baseIsArguments.js ***! + \*************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]'; + +/** + * The base implementation of `_.isArguments`. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + */ +function baseIsArguments(value) { + return isObjectLike(value) && baseGetTag(value) == argsTag; +} + +module.exports = baseIsArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsNative.js": +/*!**********************************************!*\ + !*** ./node_modules/lodash/_baseIsNative.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** + * Used to match `RegExp` + * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). + */ +var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; + +/** Used to detect host constructors (Safari). */ +var reIsHostCtor = /^\[object .+?Constructor\]$/; + +/** Used for built-in method references. */ +var funcProto = Function.prototype, + objectProto = Object.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Used to detect if a method is native. */ +var reIsNative = RegExp('^' + + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' +); + +/** + * The base implementation of `_.isNative` without bad shim checks. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, + * else `false`. + */ +function baseIsNative(value) { + if (!isObject(value) || isMasked(value)) { + return false; + } + var pattern = isFunction(value) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); +} + +module.exports = baseIsNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsTypedArray.js": +/*!**************************************************!*\ + !*** ./node_modules/lodash/_baseIsTypedArray.js ***! + \**************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]', + arrayTag = '[object Array]', + boolTag = '[object Boolean]', + dateTag = '[object Date]', + errorTag = '[object Error]', + funcTag = '[object Function]', + mapTag = '[object Map]', + numberTag = '[object Number]', + objectTag = '[object Object]', + regexpTag = '[object RegExp]', + setTag = '[object Set]', + stringTag = '[object String]', + weakMapTag = '[object WeakMap]'; + +var arrayBufferTag = '[object ArrayBuffer]', + dataViewTag = '[object DataView]', + float32Tag = '[object Float32Array]', + float64Tag = '[object Float64Array]', + int8Tag = '[object Int8Array]', + int16Tag = '[object Int16Array]', + int32Tag = '[object Int32Array]', + uint8Tag = '[object Uint8Array]', + uint8ClampedTag = '[object Uint8ClampedArray]', + uint16Tag = '[object Uint16Array]', + uint32Tag = '[object Uint32Array]'; + +/** Used to identify `toStringTag` values of typed arrays. */ +var typedArrayTags = {}; +typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = +typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = +typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = +typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = +typedArrayTags[uint32Tag] = true; +typedArrayTags[argsTag] = typedArrayTags[arrayTag] = +typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = +typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = +typedArrayTags[errorTag] = typedArrayTags[funcTag] = +typedArrayTags[mapTag] = typedArrayTags[numberTag] = +typedArrayTags[objectTag] = typedArrayTags[regexpTag] = +typedArrayTags[setTag] = typedArrayTags[stringTag] = +typedArrayTags[weakMapTag] = false; + +/** + * The base implementation of `_.isTypedArray` without Node.js optimizations. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + */ +function baseIsTypedArray(value) { + return isObjectLike(value) && + isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; +} + +module.exports = baseIsTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseKeys.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_baseKeys.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. + * + * @private + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + */ +function baseKeys(object) { + if (!isPrototype(object)) { + return nativeKeys(object); + } + var result = []; + for (var key in Object(object)) { + if (hasOwnProperty.call(object, key) && key != 'constructor') { + result.push(key); + } + } + return result; +} + +module.exports = baseKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseUnary.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_baseUnary.js ***! + \*******************************************/ +/***/ (function(module) { + +/** + * The base implementation of `_.unary` without support for storing metadata. + * + * @private + * @param {Function} func The function to cap arguments for. + * @returns {Function} Returns the new capped function. + */ +function baseUnary(func) { + return function(value) { + return func(value); + }; +} + +module.exports = baseUnary; + + +/***/ }), + +/***/ "./node_modules/lodash/_coreJsData.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_coreJsData.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Used to detect overreaching core-js shims. */ +var coreJsData = root['__core-js_shared__']; + +module.exports = coreJsData; + + +/***/ }), + +/***/ "./node_modules/lodash/_freeGlobal.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_freeGlobal.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof __webpack_require__.g == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; + +module.exports = freeGlobal; + + +/***/ }), + +/***/ "./node_modules/lodash/_getNative.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getNative.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), + getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); + +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; +} + +module.exports = getNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_getRawTag.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getRawTag.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the raw `toStringTag`. + */ +function getRawTag(value) { + var isOwn = hasOwnProperty.call(value, symToStringTag), + tag = value[symToStringTag]; + + try { + value[symToStringTag] = undefined; + var unmasked = true; + } catch (e) {} + + var result = nativeObjectToString.call(value); + if (unmasked) { + if (isOwn) { + value[symToStringTag] = tag; + } else { + delete value[symToStringTag]; + } + } + return result; +} + +module.exports = getRawTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getTag.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_getTag.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), + Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), + Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), + Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), + WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), + baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + objectTag = '[object Object]', + promiseTag = '[object Promise]', + setTag = '[object Set]', + weakMapTag = '[object WeakMap]'; + +var dataViewTag = '[object DataView]'; + +/** Used to detect maps, sets, and weakmaps. */ +var dataViewCtorString = toSource(DataView), + mapCtorString = toSource(Map), + promiseCtorString = toSource(Promise), + setCtorString = toSource(Set), + weakMapCtorString = toSource(WeakMap); + +/** + * Gets the `toStringTag` of `value`. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +var getTag = baseGetTag; + +// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. +if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || + (Map && getTag(new Map) != mapTag) || + (Promise && getTag(Promise.resolve()) != promiseTag) || + (Set && getTag(new Set) != setTag) || + (WeakMap && getTag(new WeakMap) != weakMapTag)) { + getTag = function(value) { + var result = baseGetTag(value), + Ctor = result == objectTag ? value.constructor : undefined, + ctorString = Ctor ? toSource(Ctor) : ''; + + if (ctorString) { + switch (ctorString) { + case dataViewCtorString: return dataViewTag; + case mapCtorString: return mapTag; + case promiseCtorString: return promiseTag; + case setCtorString: return setTag; + case weakMapCtorString: return weakMapTag; + } + } + return result; + }; +} + +module.exports = getTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getValue.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_getValue.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * Gets the value at `key` of `object`. + * + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. + */ +function getValue(object, key) { + return object == null ? undefined : object[key]; +} + +module.exports = getValue; + + +/***/ }), + +/***/ "./node_modules/lodash/_isMasked.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_isMasked.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); + +/** Used to detect methods masquerading as native. */ +var maskSrcKey = (function() { + var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); + return uid ? ('Symbol(src)_1.' + uid) : ''; +}()); + +/** + * Checks if `func` has its source masked. + * + * @private + * @param {Function} func The function to check. + * @returns {boolean} Returns `true` if `func` is masked, else `false`. + */ +function isMasked(func) { + return !!maskSrcKey && (maskSrcKey in func); +} + +module.exports = isMasked; + + +/***/ }), + +/***/ "./node_modules/lodash/_isPrototype.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/_isPrototype.js ***! + \*********************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Checks if `value` is likely a prototype object. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. + */ +function isPrototype(value) { + var Ctor = value && value.constructor, + proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; + + return value === proto; +} + +module.exports = isPrototype; + + +/***/ }), + +/***/ "./node_modules/lodash/_nativeKeys.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_nativeKeys.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); + +module.exports = nativeKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_nodeUtil.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_nodeUtil.js ***! + \******************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Detect free variable `process` from Node.js. */ +var freeProcess = moduleExports && freeGlobal.process; + +/** Used to access faster Node.js helpers. */ +var nodeUtil = (function() { + try { + // Use `util.types` for Node.js 10+. + var types = freeModule && freeModule.require && freeModule.require('util').types; + + if (types) { + return types; + } + + // Legacy `process.binding('util')` for Node.js < 10. + return freeProcess && freeProcess.binding && freeProcess.binding('util'); + } catch (e) {} +}()); + +module.exports = nodeUtil; + + +/***/ }), + +/***/ "./node_modules/lodash/_objectToString.js": +/*!************************************************!*\ + !*** ./node_modules/lodash/_objectToString.js ***! + \************************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** + * Converts `value` to a string using `Object.prototype.toString`. + * + * @private + * @param {*} value The value to convert. + * @returns {string} Returns the converted string. + */ +function objectToString(value) { + return nativeObjectToString.call(value); +} + +module.exports = objectToString; + + +/***/ }), + +/***/ "./node_modules/lodash/_overArg.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_overArg.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Creates a unary function that invokes `func` with its argument transformed. + * + * @private + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. + */ +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; +} + +module.exports = overArg; + + +/***/ }), + +/***/ "./node_modules/lodash/_root.js": +/*!**************************************!*\ + !*** ./node_modules/lodash/_root.js ***! + \**************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +module.exports = root; + + +/***/ }), + +/***/ "./node_modules/lodash/_toSource.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_toSource.js ***! + \******************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var funcProto = Function.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** + * Converts `func` to its source code. + * + * @private + * @param {Function} func The function to convert. + * @returns {string} Returns the source code. + */ +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} + +module.exports = toSource; + + +/***/ }), + +/***/ "./node_modules/lodash/isArguments.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArguments.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Built-in value references. */ +var propertyIsEnumerable = objectProto.propertyIsEnumerable; + +/** + * Checks if `value` is likely an `arguments` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + * else `false`. + * @example + * + * _.isArguments(function() { return arguments; }()); + * // => true + * + * _.isArguments([1, 2, 3]); + * // => false + */ +var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { + return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && + !propertyIsEnumerable.call(value, 'callee'); +}; + +module.exports = isArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/isArray.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isArray.js ***! + \****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +module.exports = isArray; + + +/***/ }), + +/***/ "./node_modules/lodash/isArrayLike.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArrayLike.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); + +/** + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. + * @example + * + * _.isArrayLike([1, 2, 3]); + * // => true + * + * _.isArrayLike(document.body.children); + * // => true + * + * _.isArrayLike('abc'); + * // => true + * + * _.isArrayLike(_.noop); + * // => false + */ +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); +} + +module.exports = isArrayLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isBuffer.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isBuffer.js ***! + \*****************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), + stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Built-in value references. */ +var Buffer = moduleExports ? root.Buffer : undefined; + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; + +/** + * Checks if `value` is a buffer. + * + * @static + * @memberOf _ + * @since 4.3.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. + * @example + * + * _.isBuffer(new Buffer(2)); + * // => true + * + * _.isBuffer(new Uint8Array(2)); + * // => false + */ +var isBuffer = nativeIsBuffer || stubFalse; + +module.exports = isBuffer; + + +/***/ }), + +/***/ "./node_modules/lodash/isEmpty.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isEmpty.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), + getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), + isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), + isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), + isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), + isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), + isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + setTag = '[object Set]'; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Checks if `value` is an empty object, collection, map, or set. + * + * Objects are considered empty if they have no own enumerable string keyed + * properties. + * + * Array-like values such as `arguments` objects, arrays, buffers, strings, or + * jQuery-like collections are considered empty if they have a `length` of `0`. + * Similarly, maps and sets are considered empty if they have a `size` of `0`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is empty, else `false`. + * @example + * + * _.isEmpty(null); + * // => true + * + * _.isEmpty(true); + * // => true + * + * _.isEmpty(1); + * // => true + * + * _.isEmpty([1, 2, 3]); + * // => false + * + * _.isEmpty({ 'a': 1 }); + * // => false + */ +function isEmpty(value) { + if (value == null) { + return true; + } + if (isArrayLike(value) && + (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || + isBuffer(value) || isTypedArray(value) || isArguments(value))) { + return !value.length; + } + var tag = getTag(value); + if (tag == mapTag || tag == setTag) { + return !value.size; + } + if (isPrototype(value)) { + return !baseKeys(value).length; + } + for (var key in value) { + if (hasOwnProperty.call(value, key)) { + return false; + } + } + return true; +} + +module.exports = isEmpty; + + +/***/ }), + +/***/ "./node_modules/lodash/isFunction.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/isFunction.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); + +/** `Object#toString` result references. */ +var asyncTag = '[object AsyncFunction]', + funcTag = '[object Function]', + genTag = '[object GeneratorFunction]', + proxyTag = '[object Proxy]'; + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + if (!isObject(value)) { + return false; + } + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 9 which returns 'object' for typed arrays and other constructors. + var tag = baseGetTag(value); + return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; +} + +module.exports = isFunction; + + +/***/ }), + +/***/ "./node_modules/lodash/isLength.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isLength.js ***! + \*****************************************/ +/***/ (function(module) { + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; + +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; +} + +module.exports = isLength; + + +/***/ }), + +/***/ "./node_modules/lodash/isObject.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isObject.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return value != null && (type == 'object' || type == 'function'); +} + +module.exports = isObject; + + +/***/ }), + +/***/ "./node_modules/lodash/isObjectLike.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isObjectLike.js ***! + \*********************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return value != null && typeof value == 'object'; +} + +module.exports = isObjectLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isTypedArray.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isTypedArray.js ***! + \*********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), + baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), + nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); + +/* Node.js helper references. */ +var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; + +/** + * Checks if `value` is classified as a typed array. + * + * @static + * @memberOf _ + * @since 3.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + * @example + * + * _.isTypedArray(new Uint8Array); + * // => true + * + * _.isTypedArray([]); + * // => false + */ +var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; + +module.exports = isTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/stubFalse.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/stubFalse.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = stubFalse; + + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/multi-checkbox/block.json": +/*!**********************************************!*\ + !*** ./src/fields/multi-checkbox/block.json ***! + \**********************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/multi-checkbox-field","title":"Multi Checkbox","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A multi checkbox input field.","keywords":["wpzoom","form","input","checkbox"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":["Item #1"]},"defaultValue":{"type":"string","default":"Item #1"},"label":{"type":"string","default":"Choose an option"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_multi_checkbox-field","color":".wpzoom-forms_multi_checkbox-field > input","typography":".wpzoom-forms_multi_checkbox-field > input","dimensions":".wpzoom-forms_multi_checkbox-field > input","spacing":".wpzoom-forms_multi_checkbox-field > input","__experimentalBorder":".wpzoom-forms_multi_checkbox-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ id: moduleId, +/******/ loaded: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.loaded = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/global */ +/******/ !function() { +/******/ __webpack_require__.g = (function() { +/******/ if (typeof globalThis === 'object') return globalThis; +/******/ try { +/******/ return this || new Function('return this')(); +/******/ } catch (e) { +/******/ if (typeof window === 'object') return window; +/******/ } +/******/ })(); +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/node module decorator */ +/******/ !function() { +/******/ __webpack_require__.nmd = function(module) { +/******/ module.paths = []; +/******/ if (!module.children) module.children = []; +/******/ return module; +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. +!function() { +"use strict"; +/*!********************************************!*\ + !*** ./src/fields/multi-checkbox/index.js ***! + \********************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/multi-checkbox/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/multi-checkbox/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/multi-checkbox/save.js"); +/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./deprecated */ "./src/fields/multi-checkbox/deprecated.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); + + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M6 16.2503C6.96621 16.2503 7.75 17.0341 7.75 18.0003V20.0003C7.74985 20.9664 6.96612 21.7503 6 21.7503H4C3.03388 21.7503 2.25015 20.9664 2.25 20.0003V18.0003C2.25 17.0341 3.03379 16.2503 4 16.2503H6ZM4 17.7503C3.86221 17.7503 3.75 17.8626 3.75 18.0003V20.0003C3.75015 20.138 3.86231 20.2503 4 20.2503H6C6.13769 20.2503 6.24985 20.138 6.25 20.0003V18.0003C6.25 17.8626 6.13779 17.7503 6 17.7503H4Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M21 18.2503C21.4142 18.2503 21.75 18.5861 21.75 19.0003C21.7498 19.4144 21.4141 19.7503 21 19.7503H11C10.5859 19.7503 10.2502 19.4144 10.25 19.0003C10.25 18.5861 10.5858 18.2503 11 18.2503H21Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M6 9.25035C6.96621 9.25035 7.75 10.0341 7.75 11.0003V13.0003C7.74985 13.9664 6.96612 14.7503 6 14.7503H4C3.03388 14.7503 2.25015 13.9664 2.25 13.0003V11.0003C2.25 10.0341 3.03379 9.25035 4 9.25035H6ZM4 10.7503C3.86221 10.7503 3.75 10.8626 3.75 11.0003V13.0003C3.75015 13.138 3.86231 13.2503 4 13.2503H6C6.13769 13.2503 6.24985 13.138 6.25 13.0003V11.0003C6.25 10.8626 6.13779 10.7503 6 10.7503H4Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M21 11.2503C21.4142 11.2503 21.75 11.5861 21.75 12.0003C21.7498 12.4144 21.4141 12.7503 21 12.7503H11C10.5859 12.7503 10.2502 12.4144 10.25 12.0003C10.25 11.5861 10.5858 11.2503 11 11.2503H21Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M6.02539 3.47007C6.31823 3.17724 6.79303 3.17735 7.08594 3.47007C7.37869 3.76298 7.37878 4.23777 7.08594 4.53062L4.86426 6.7523C4.58965 7.02677 4.1549 7.04436 3.86035 6.80406L3.80371 6.75328L2.46973 5.42027L2.41797 5.36265C2.17794 5.06822 2.19549 4.63333 2.46973 4.35875C2.74427 4.08437 3.17909 4.06685 3.47363 4.30699L3.53027 4.35875L4.33301 5.16148L6.02539 3.47007Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M21 4.25035C21.4142 4.25035 21.75 4.58613 21.75 5.00035C21.7498 5.41443 21.4141 5.75035 21 5.75035H11C10.5859 5.75035 10.2502 5.41443 10.25 5.00035C10.25 4.58613 10.5858 4.25035 11 4.25035H21Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"], + deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_4__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/name/index.asset.php b/build/fields/name/index.asset.php index 212138f..cf340c2 100644 --- a/build/fields/name/index.asset.php +++ b/build/fields/name/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '04cfd80bcc10e1081803'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'bd4d3082cacccd815324'); diff --git a/build/fields/name/index.js b/build/fields/name/index.js index 73a7b10..02a8225 100644 --- a/build/fields/name/index.js +++ b/build/fields/name/index.js @@ -1 +1,475 @@ -!function(){"use strict";var e=window.React,t=window.wp.blocks,r=JSON.parse('{"u2":"wpzoom-forms/text-name-field"}');function o(e){return o="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},o(e)}function n(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var l=window.wp.blockEditor,a=window.wp.element,c=window.wp.i18n,i=window.wp.components;function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}var p=r.u2;(0,t.registerBlockType)(p,{icon:(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M14.4238 15.25C15.4257 15.25 16.3853 15.6291 17.1182 16.3086L17.2764 16.4639C17.5836 16.7819 17.8362 17.1488 18.0225 17.5508L18.1104 17.7539L18.1348 17.8271C18.2385 18.1928 18.0504 18.5853 17.6895 18.7285C17.3288 18.8715 16.9233 18.7149 16.748 18.3779L16.7158 18.3076L16.6611 18.1816C16.5264 17.891 16.3362 17.6283 16.0996 17.4092C15.6426 16.9852 15.0456 16.75 14.4238 16.75H9.57617C9.03239 16.75 8.50773 16.9297 8.07812 17.2588L7.89941 17.4092C7.62976 17.6589 7.41914 17.9656 7.28223 18.3086L7.25098 18.3789C7.07514 18.716 6.66831 18.8715 6.30762 18.7275C5.92315 18.5739 5.73617 18.1375 5.88965 17.7529L5.97656 17.5498C6.19385 17.0822 6.49996 16.6605 6.87988 16.3086L7.02051 16.1846C7.73408 15.5831 8.6366 15.25 9.57617 15.25H14.4238Z",fill:"currentColor"}),(0,e.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.99512 6.91699C10.6548 5.25734 13.3452 5.25735 15.0049 6.91699L15.1562 7.0752C16.6635 8.74353 16.6127 11.3189 15.0049 12.9268C13.3451 14.5865 10.6549 14.5865 8.99512 12.9268C7.33546 11.267 7.33541 8.5767 8.99512 6.91699ZM13.7354 7.78809C12.6552 6.90756 11.0623 6.97092 10.0557 7.97754C8.98174 9.05146 8.98179 10.7923 10.0557 11.8662C11.1296 12.9402 12.8704 12.9402 13.9443 11.8662C14.951 10.8595 15.0144 9.26663 14.1338 8.18652L13.9443 7.97754L13.7354 7.78809Z",fill:"currentColor"}),(0,e.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z",fill:"currentColor"})),edit:function(t){var r=(0,l.useBlockProps)(),o=t.attributes,m=t.setAttributes,p=t.clientId,s=o.id,f=o.name,b=o.placeholder,w=o.label,d=o.showLabel,g=o.required;return(0,a.useEffect)((function(){s||m({id:"input_"+p.substr(0,8)})}),[]),(0,e.createElement)(a.Fragment,null,(0,e.createElement)(l.InspectorControls,null,(0,e.createElement)(i.PanelBody,{title:(0,c.__)("Options","wpzoom-forms")},(0,e.createElement)(i.TextControl,{label:(0,c.__)("Name","wpzoom-forms"),value:f,placeholder:(0,c.__)("e.g. My Name Field","wpzoom-forms"),onChange:function(e){return m({name:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,e.createElement)(i.TextControl,{label:(0,c.__)("Placeholder","wpzoom-forms"),value:b,onChange:function(e){return m({placeholder:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,e.createElement)(i.ToggleControl,{label:(0,c.__)("Show Label","wpzoom-forms"),checked:!!d,onChange:function(e){return m({showLabel:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),d&&(0,e.createElement)(i.TextControl,{label:(0,c.__)("Label","wpzoom-forms"),value:w,onChange:function(e){return m({label:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,e.createElement)(i.ToggleControl,{label:(0,c.__)("Required","wpzoom-forms"),checked:!!g,onChange:function(e){return m({required:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),(0,e.createElement)(a.Fragment,null,d&&(0,e.createElement)(a.Fragment,null,(0,e.createElement)(l.RichText,{tagName:"label",placeholder:(0,c.__)("Label","wpzoom-forms"),value:w,htmlFor:s,onChange:function(e){return m({label:e})}}),g&&(0,e.createElement)("sup",{className:"wp-block-wpzoom-forms-required"},(0,c.__)("*","wpzoom-forms"))),(0,e.createElement)("input",function(e){for(var t=1;t array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '2dd88e13fe95cb3fa255'); diff --git a/build/fields/payment-item/index.js b/build/fields/payment-item/index.js new file mode 100644 index 0000000..390d4f3 --- /dev/null +++ b/build/fields/payment-item/index.js @@ -0,0 +1,512 @@ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/payment-item/edit.js": +/*!*****************************************!*\ + !*** ./src/fields/payment-item/edit.js ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + + +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)(); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + itemName = attributes.itemName, + price = attributes.price, + quantity = attributes.quantity, + minQty = attributes.minQty, + maxQty = attributes.maxQty, + showQty = attributes.showQty; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'payment_item_' + clientId.substr(0, 8) + }); + } + }, []); + var formattedPrice = Number(price).toFixed(2); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Payment Item Options', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Item Name', 'wpzoom-forms'), + value: itemName, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('e.g. Conference Ticket', 'wpzoom-forms'), + onChange: function onChange(value) { + return setAttributes({ + itemName: value + }); + }, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalNumberControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Price', 'wpzoom-forms'), + value: price, + min: 0, + step: 0.01, + onChange: function onChange(value) { + return setAttributes({ + price: parseFloat(value) || 0 + }); + }, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Show Quantity Selector', 'wpzoom-forms'), + checked: !!showQty, + onChange: function onChange(value) { + return setAttributes({ + showQty: !!value + }); + }, + __next40pxDefaultSize: true + }), showQty && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalNumberControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Default Quantity', 'wpzoom-forms'), + value: quantity, + min: 1, + onChange: function onChange(value) { + return setAttributes({ + quantity: parseInt(value) || 1 + }); + }, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalNumberControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Minimum Quantity', 'wpzoom-forms'), + value: minQty, + min: 1, + onChange: function onChange(value) { + return setAttributes({ + minQty: parseInt(value) || 1 + }); + }, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalNumberControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Maximum Quantity', 'wpzoom-forms'), + value: maxQty, + min: 1, + onChange: function onChange(value) { + return setAttributes({ + maxQty: parseInt(value) || 99 + }); + }, + __next40pxDefaultSize: true + })] + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", _objectSpread(_objectSpread({ + className: "wpzf-payment-item", + "data-price": price, + "data-id": id + }, blockProps), {}, { + style: _objectSpread({ + padding: '12px', + border: '1px solid #ddd', + borderRadius: '4px', + display: 'flex', + justifyContent: 'space-between', + alignItems: 'center' + }, blockProps.style), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + className: "wpzf-payment-item-name", + children: itemName || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Item Name', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("span", { + className: "wpzf-payment-item-price", + style: { + fontWeight: 600 + }, + children: ["$", formattedPrice] + }), showQty && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("input", { + type: "number", + className: "wpzf-payment-item-qty", + defaultValue: quantity, + min: minQty, + max: maxQty, + style: { + width: '60px', + textAlign: 'center' + }, + readOnly: true + })] + })) + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/payment-item/save.js": +/*!*****************************************!*\ + !*** ./src/fields/payment-item/save.js ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + itemName = attributes.itemName, + price = attributes.price, + quantity = attributes.quantity, + minQty = attributes.minQty, + maxQty = attributes.maxQty, + showQty = attributes.showQty; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { + className: "wpzf-payment-item ".concat(blockProps.className), + "data-price": price, + "data-id": id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { + className: "wpzf-payment-item-name", + children: itemName + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("span", { + className: "wpzf-payment-item-price", + children: ["$", Number(price).toFixed(2)] + }), showQty ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", { + type: "number", + className: "wpzf-payment-item-qty", + name: "".concat(id, "_qty"), + defaultValue: quantity, + min: minQty, + max: maxQty + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", { + type: "hidden", + name: "".concat(id, "_qty"), + value: quantity + })] + })); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./src/fields/payment-item/block.json": +/*!********************************************!*\ + !*** ./src/fields/payment-item/block.json ***! + \********************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-item","title":"Payment Item","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A purchasable item with a name, price, and optional quantity selector.","keywords":["wpzoom","form","payment","item","product","price"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"itemName":{"type":"string","default":"Item"},"price":{"type":"number","default":0},"quantity":{"type":"number","default":1},"minQty":{"type":"number","default":1},"maxQty":{"type":"number","default":99},"showQty":{"type":"boolean","default":true}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!******************************************!*\ + !*** ./src/fields/payment-item/index.js ***! + \******************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/payment-item/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/payment-item/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/payment-item/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M3 6h18M3 12h18M3 18h18", + stroke: "currentColor", + strokeWidth: "2", + strokeLinecap: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("circle", { + cx: "7", + cy: "6", + r: "1.5", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("circle", { + cx: "7", + cy: "12", + r: "1.5", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("circle", { + cx: "7", + cy: "18", + r: "1.5", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/payment-single/block.json b/build/fields/payment-single/block.json new file mode 100644 index 0000000..d9a9dff --- /dev/null +++ b/build/fields/payment-single/block.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "wpzoom-forms/payment-single", + "title": "Single Payment", + "category": "wpzoom-forms", + "ancestor": [ + "wpzoom-forms/form" + ], + "description": "A fixed-price charge with no quantity selector. Use for fees, tickets, or one-time payments.", + "keywords": [ + "wpzoom", + "form", + "payment", + "single", + "fixed", + "fee", + "charge" + ], + "version": "1.0.0", + "textdomain": "wpzoom-forms", + "attributes": { + "id": { + "type": "string", + "default": "" + }, + "itemName": { + "type": "string", + "default": "Item" + }, + "price": { + "type": "number", + "default": 0 + }, + "description": { + "type": "string", + "default": "" + } + }, + "supports": { + "html": false, + "spacing": { + "margin": true, + "padding": true + } + }, + "editorScript": "file:./index.js", + "editorStyle": "wpzoom-forms-css-backend-main", + "style": "wpzoom-forms-css-frontend-formblock" +} \ No newline at end of file diff --git a/build/fields/payment-single/index.asset.php b/build/fields/payment-single/index.asset.php new file mode 100644 index 0000000..97a9bd6 --- /dev/null +++ b/build/fields/payment-single/index.asset.php @@ -0,0 +1 @@ + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '4270e88cd29b019c32b6'); diff --git a/build/fields/payment-single/index.js b/build/fields/payment-single/index.js new file mode 100644 index 0000000..557c3f4 --- /dev/null +++ b/build/fields/payment-single/index.js @@ -0,0 +1,465 @@ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/payment-single/edit.js": +/*!*******************************************!*\ + !*** ./src/fields/payment-single/edit.js ***! + \*******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + + +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)(); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + itemName = attributes.itemName, + price = attributes.price, + description = attributes.description; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'payment_single_' + clientId.substr(0, 8) + }); + } + }, []); + var formattedPrice = Number(price).toFixed(2); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Single Payment Options', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Item Name', 'wpzoom-forms'), + value: itemName, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('e.g. Registration Fee', 'wpzoom-forms'), + onChange: function onChange(value) { + return setAttributes({ + itemName: value + }); + }, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalNumberControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Price', 'wpzoom-forms'), + value: price, + min: 0, + step: 0.01, + onChange: function onChange(value) { + return setAttributes({ + price: parseFloat(value) || 0 + }); + }, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Description (optional)', 'wpzoom-forms'), + value: description, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Short description shown below the name...', 'wpzoom-forms'), + onChange: function onChange(value) { + return setAttributes({ + description: value + }); + }, + __next40pxDefaultSize: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { + style: _objectSpread({ + padding: '12px', + border: '1px solid #ddd', + borderRadius: '4px', + display: 'flex', + justifyContent: 'space-between', + alignItems: 'center' + }, blockProps.style), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + className: "wpzf-payment-item-name", + style: { + fontWeight: 500 + }, + children: itemName || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Item Name', 'wpzoom-forms') + }), description && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + style: { + display: 'block', + fontSize: '12px', + color: '#888', + marginTop: '2px' + }, + children: description + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("span", { + className: "wpzf-payment-item-price", + style: { + fontWeight: 600 + }, + children: ["$", formattedPrice] + })] + })) + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/payment-single/save.js": +/*!*******************************************!*\ + !*** ./src/fields/payment-single/save.js ***! + \*******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + itemName = attributes.itemName, + price = attributes.price, + description = attributes.description; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { + className: "wpzf-payment-item ".concat(blockProps.className), + "data-price": price, + "data-id": id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", { + className: "wpzf-payment-item-info", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { + className: "wpzf-payment-item-name", + children: itemName + }), description && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { + className: "wpzf-payment-item-desc", + children: description + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("span", { + className: "wpzf-payment-item-price", + children: ["$", Number(price).toFixed(2)] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", { + type: "hidden", + name: "".concat(id, "_qty"), + value: "1" + })] + })); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./src/fields/payment-single/block.json": +/*!**********************************************!*\ + !*** ./src/fields/payment-single/block.json ***! + \**********************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-single","title":"Single Payment","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A fixed-price charge with no quantity selector. Use for fees, tickets, or one-time payments.","keywords":["wpzoom","form","payment","single","fixed","fee","charge"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"itemName":{"type":"string","default":"Item"},"price":{"type":"number","default":0},"description":{"type":"string","default":""}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!********************************************!*\ + !*** ./src/fields/payment-single/index.js ***! + \********************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/payment-single/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/payment-single/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/payment-single/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("rect", { + x: "3", + y: "5", + width: "18", + height: "14", + rx: "2", + stroke: "currentColor", + strokeWidth: "2" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M12 10v4M10 12h4", + stroke: "currentColor", + strokeWidth: "2", + strokeLinecap: "round" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/payment-total/block.json b/build/fields/payment-total/block.json new file mode 100644 index 0000000..6239ec8 --- /dev/null +++ b/build/fields/payment-total/block.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "wpzoom-forms/payment-total", + "title": "Payment Total", + "category": "wpzoom-forms", + "ancestor": [ + "wpzoom-forms/form" + ], + "description": "Displays the dynamically calculated total of all Payment Item blocks in the form.", + "keywords": [ + "wpzoom", + "form", + "payment", + "total", + "sum" + ], + "version": "1.0.0", + "textdomain": "wpzoom-forms", + "attributes": { + "label": { + "type": "string", + "default": "Total" + } + }, + "supports": { + "html": false, + "spacing": { + "margin": true, + "padding": true + } + }, + "editorScript": "file:./index.js", + "editorStyle": "wpzoom-forms-css-backend-main", + "script": "wpzoom-forms-js-frontend-formblock", + "style": "wpzoom-forms-css-frontend-formblock" +} \ No newline at end of file diff --git a/build/fields/payment-total/index.asset.php b/build/fields/payment-total/index.asset.php new file mode 100644 index 0000000..3dff21e --- /dev/null +++ b/build/fields/payment-total/index.asset.php @@ -0,0 +1 @@ + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '8502bb67862eab135a3b'); diff --git a/build/fields/payment-total/index.js b/build/fields/payment-total/index.js new file mode 100644 index 0000000..02afc2e --- /dev/null +++ b/build/fields/payment-total/index.js @@ -0,0 +1,419 @@ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/payment-total/edit.js": +/*!******************************************!*\ + !*** ./src/fields/payment-total/edit.js ***! + \******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)(); + var attributes = props.attributes, + setAttributes = props.setAttributes; + var label = attributes.label; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Total Options', 'wpzoom-forms'), + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", _objectSpread(_objectSpread({ + className: "wpzf-payment-total" + }, blockProps), {}, { + style: _objectSpread({ + padding: '12px', + border: '1px solid #ddd', + borderRadius: '4px', + display: 'flex', + justifyContent: 'space-between', + fontWeight: 600, + background: '#f9f9f9' + }, blockProps.style), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + className: "wpzf-payment-total-label", + children: label || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Total', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + className: "wpzf-payment-total-amount", + children: "$0.00" + })] + })), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("p", { + style: { + margin: '4px 0 0', + fontSize: '12px', + color: '#888' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Total will be calculated from Payment Item blocks on the frontend.', 'wpzoom-forms') + })] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/payment-total/save.js": +/*!******************************************!*\ + !*** ./src/fields/payment-total/save.js ***! + \******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var label = attributes.label; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { + className: "wpzf-payment-total ".concat(blockProps.className), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { + className: "wpzf-payment-total-label", + children: label + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { + className: "wpzf-payment-total-amount", + children: "$0.00" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", { + type: "hidden", + name: "wpzf_payment_total", + value: "0" + })] + })); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./src/fields/payment-total/block.json": +/*!*********************************************!*\ + !*** ./src/fields/payment-total/block.json ***! + \*********************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-total","title":"Payment Total","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"Displays the dynamically calculated total of all Payment Item blocks in the form.","keywords":["wpzoom","form","payment","total","sum"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"label":{"type":"string","default":"Total"}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!*******************************************!*\ + !*** ./src/fields/payment-total/index.js ***! + \*******************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/payment-total/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/payment-total/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/payment-total/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("rect", { + x: "3", + y: "3", + width: "18", + height: "18", + rx: "2", + stroke: "currentColor", + strokeWidth: "2" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M7 8h10M7 12h10M7 16h6", + stroke: "currentColor", + strokeWidth: "2", + strokeLinecap: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17 14l2 2-2 2", + stroke: "currentColor", + strokeWidth: "1.5", + strokeLinecap: "round", + strokeLinejoin: "round" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/phone/index.asset.php b/build/fields/phone/index.asset.php index 6b90532..1e297f6 100644 --- a/build/fields/phone/index.asset.php +++ b/build/fields/phone/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '894d192860c1533966fc'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '1e0d449b4da7c7c08e45'); diff --git a/build/fields/phone/index.js b/build/fields/phone/index.js index 650cbbc..56ee9a6 100644 --- a/build/fields/phone/index.js +++ b/build/fields/phone/index.js @@ -1 +1,615 @@ -!function(){"use strict";var e=window.React,t=window.wp.blocks,r=JSON.parse('{"u2":"wpzoom-forms/text-phone-field"}');function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/phone/block.json": +/*!*************************************!*\ + !*** ./src/fields/phone/block.json ***! + \*************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/text-phone-field","title":"Phone","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A text input field for inputting a phone number.","keywords":["wpzoom","form","input","phone","text"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"input","default":""},"label":{"type":"string","default":"Phone"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!***********************************!*\ + !*** ./src/fields/phone/index.js ***! + \***********************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/phone/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/phone/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/phone/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M6.95704 3.25C7.55364 3.2501 8.12599 3.48731 8.54786 3.90918L10.4648 5.82617L10.6533 6.03516C11.4758 7.0434 11.4759 8.49863 10.6533 9.50684L10.4648 9.71582L9.31543 10.8643C10.0742 12.5648 11.4344 13.9246 13.1348 14.6836L14.2842 13.5352L14.4863 13.3525C14.9757 12.9516 15.5913 12.7295 16.2295 12.7295C16.9587 12.7296 17.6582 13.0195 18.1738 13.5352L20.0908 15.4521L20.2451 15.623C20.9182 16.448 20.9183 17.6389 20.2451 18.4639L20.0908 18.6348L19.2324 19.4932C18.4788 20.2468 17.4735 20.6907 16.4141 20.7441L16.2012 20.75C12.7654 20.7529 9.4695 19.3894 7.04004 16.96C4.6106 14.5305 3.24706 11.2346 3.25 7.79883L3.25586 7.58594C3.30933 6.5265 3.75323 5.52125 4.50684 4.76758L5.36524 3.90918L5.53028 3.75977C5.93071 3.43153 6.43474 3.25 6.95704 3.25ZM6.95704 4.75C6.80799 4.75 6.66326 4.79456 6.54102 4.87598L6.42676 4.96973L5.56739 5.82812C5.04452 6.35106 4.7507 7.06031 4.75 7.7998L4.76368 8.36816C4.90187 11.1989 6.08704 13.8859 8.10059 15.8994C10.2484 18.0473 13.1627 19.2526 16.2002 19.25L16.4756 19.2363C17.1139 19.1725 17.7143 18.8902 18.1719 18.4326L19.0303 17.5732L19.082 17.5166C19.3061 17.2418 19.306 16.8452 19.082 16.5703L19.0303 16.5127L17.1133 14.5957C16.879 14.3614 16.5609 14.2296 16.2295 14.2295C15.9393 14.2295 15.659 14.3303 15.4365 14.5127L15.3447 14.5957L13.8418 16.0986C13.6342 16.3061 13.3248 16.374 13.0498 16.2715C10.5884 15.3535 8.64647 13.4116 7.72852 10.9502C7.62603 10.6752 7.69387 10.3658 7.90137 10.1582L9.4043 8.6543L9.49024 8.55957C9.8637 8.10146 9.86363 7.44057 9.49024 6.98242L9.4043 6.88672L7.48731 4.96973C7.34675 4.82917 7.15581 4.7501 6.95704 4.75Z", + fill: "currentColor" + }) + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/plain/index.asset.php b/build/fields/plain/index.asset.php index e1adb5b..98985f1 100644 --- a/build/fields/plain/index.asset.php +++ b/build/fields/plain/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '226d75d5dd4dd095ff0c'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '1b2e89a0feb9873dd3bc'); diff --git a/build/fields/plain/index.js b/build/fields/plain/index.js index ef5244d..d09ddef 100644 --- a/build/fields/plain/index.js +++ b/build/fields/plain/index.js @@ -1 +1,677 @@ -!function(){"use strict";var e=window.React,t=window.wp.blocks,r=JSON.parse('{"u2":"wpzoom-forms/text-plain-field"}');function o(e){return o="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},o(e)}function n(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/plain/block.json": +/*!*************************************!*\ + !*** ./src/fields/plain/block.json ***! + \*************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/text-plain-field","title":"Text Field","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A text input field for inputting plain text.","keywords":["wpzoom","form","input","plain","text"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"type":{"type":"string","source":"attribute","attribute":"type","selector":"input","default":"text"},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"input","default":""},"label":{"type":"string","default":"Text"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false},"subject":{"type":"boolean","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!***********************************!*\ + !*** ./src/fields/plain/index.js ***! + \***********************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/plain/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/plain/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/plain/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M16 20.25C16.4142 20.25 16.75 20.5858 16.75 21C16.75 21.4142 16.4142 21.75 16 21.75H4C3.58579 21.75 3.25 21.4142 3.25 21C3.25 20.5858 3.58579 20.25 4 20.25H16Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M20 16.25C20.4142 16.25 20.75 16.5858 20.75 17C20.75 17.4142 20.4142 17.75 20 17.75H4C3.58579 17.75 3.25 17.4142 3.25 17C3.25 16.5858 3.58579 16.25 4 16.25H20Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M4.71484 13.3115C4.55067 13.6914 4.10961 13.8669 3.72949 13.7031C3.34915 13.5391 3.17384 13.0971 3.33789 12.7168L4.71484 13.3115Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M7.95215 3.25294C7.98573 3.25469 8.01894 3.2575 8.05176 3.26368C8.08353 3.26964 8.11508 3.27781 8.14648 3.28809C8.1557 3.29111 8.16474 3.29449 8.17383 3.29786C8.18613 3.30241 8.19875 3.30628 8.21094 3.31153C8.23146 3.32038 8.25119 3.33041 8.27051 3.34083C8.27744 3.34457 8.2842 3.34858 8.29102 3.35254C8.31685 3.36754 8.34081 3.38473 8.36426 3.40235C8.38566 3.41844 8.40512 3.43665 8.4248 3.45508C8.44089 3.47014 8.4571 3.48469 8.47168 3.50098C8.48741 3.51857 8.50148 3.53742 8.51562 3.55665C8.53027 3.57652 8.54504 3.59607 8.55762 3.61719C8.56119 3.62322 8.56591 3.62862 8.56934 3.63477L8.60352 3.70411L11.7871 11.1094C11.7895 11.1152 11.7917 11.1211 11.7939 11.127L12.4785 12.7178C12.642 13.0983 12.4654 13.5395 12.085 13.7031C11.7045 13.8665 11.2632 13.6909 11.0996 13.3106L10.5996 12.1465H5.21777L4.71484 13.3115L4.02637 13.0137L3.33789 12.7168L4.0127 11.1514C4.02486 11.1163 4.03865 11.0823 4.05566 11.0498L7.22559 3.70313C7.24287 3.66307 7.2631 3.6252 7.28613 3.58985C7.34153 3.50484 7.41477 3.4308 7.50293 3.37305C7.51576 3.36466 7.52968 3.35817 7.54297 3.35059C7.56739 3.33666 7.59173 3.32191 7.61816 3.31055C7.62262 3.30864 7.62737 3.30749 7.63184 3.30567C7.64109 3.30191 7.65076 3.29929 7.66016 3.2959C7.69741 3.28244 7.73461 3.27098 7.77246 3.26368C7.77761 3.26268 7.78292 3.26261 7.78809 3.26172C7.82854 3.2548 7.86886 3.25121 7.90918 3.25098C7.92351 3.25088 7.93777 3.25221 7.95215 3.25294ZM5.86426 10.6465H9.9541L7.91211 5.89649L5.86426 10.6465Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M14.9326 7.69532C16.1478 6.5966 17.9515 6.50718 19.2627 7.42676C19.3264 7.07715 19.632 6.81153 20 6.81153C20.4141 6.81153 20.7497 7.14754 20.75 7.56153V13C20.7497 13.414 20.4141 13.75 20 13.75C19.6318 13.75 19.3262 13.4847 19.2627 13.1348C17.951 14.0553 16.1483 13.9676 14.9326 12.8682L14.8027 12.7451C13.4422 11.3844 13.4417 9.17843 14.8027 7.81837L14.9326 7.69532ZM18.5186 8.74317C17.74 8.10732 16.5901 8.15282 15.8643 8.87891L15.8633 8.87989C15.0889 9.65378 15.0882 10.9094 15.8633 11.6846L16.0146 11.8213C16.7931 12.4564 17.9423 12.4112 18.6689 11.6846L18.8057 11.5342C19.3987 10.8076 19.3982 9.75786 18.8047 9.03028L18.6689 8.87891L18.5186 8.74317Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/radio/index.asset.php b/build/fields/radio/index.asset.php index 36ed2dc..31ab94a 100644 --- a/build/fields/radio/index.asset.php +++ b/build/fields/radio/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'bef95fdc2ba72a6f4fd4'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '6a5152c5102b41ffda5c'); diff --git a/build/fields/radio/index.js b/build/fields/radio/index.js index cdeabce..a7203b4 100644 --- a/build/fields/radio/index.js +++ b/build/fields/radio/index.js @@ -1 +1,2374 @@ -!function(){var e={8552:function(e,t,r){var n=r(852)(r(5639),"DataView");e.exports=n},7071:function(e,t,r){var n=r(852)(r(5639),"Map");e.exports=n},3818:function(e,t,r){var n=r(852)(r(5639),"Promise");e.exports=n},8525:function(e,t,r){var n=r(852)(r(5639),"Set");e.exports=n},2705:function(e,t,r){var n=r(5639).Symbol;e.exports=n},577:function(e,t,r){var n=r(852)(r(5639),"WeakMap");e.exports=n},4239:function(e,t,r){var n=r(2705),o=r(9607),a=r(2333),i=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},9454:function(e,t,r){var n=r(4239),o=r(7005);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},8458:function(e,t,r){var n=r(3560),o=r(5346),a=r(3218),i=r(346),l=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,p=c.toString,s=u.hasOwnProperty,f=RegExp("^"+p.call(s).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(n(e)?f:l).test(i(e))}},8749:function(e,t,r){var n=r(4239),o=r(1780),a=r(7005),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!i[n(e)]}},280:function(e,t,r){var n=r(5726),o=r(6916),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))a.call(e,r)&&"constructor"!=r&&t.push(r);return t}},7518:function(e){e.exports=function(e){return function(t){return e(t)}}},4429:function(e,t,r){var n=r(5639)["__core-js_shared__"];e.exports=n},1957:function(e,t,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},852:function(e,t,r){var n=r(8458),o=r(7801);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},9607:function(e,t,r){var n=r(2705),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,l=n?n.toStringTag:void 0;e.exports=function(e){var t=a.call(e,l),r=e[l];try{e[l]=void 0;var n=!0}catch(e){}var o=i.call(e);return n&&(t?e[l]=r:delete e[l]),o}},4160:function(e,t,r){var n=r(8552),o=r(7071),a=r(3818),i=r(8525),l=r(577),c=r(4239),u=r(346),p="[object Map]",s="[object Promise]",f="[object Set]",m="[object WeakMap]",b="[object DataView]",d=u(n),y=u(o),v=u(a),g=u(i),_=u(l),w=c;(n&&w(new n(new ArrayBuffer(1)))!=b||o&&w(new o)!=p||a&&w(a.resolve())!=s||i&&w(new i)!=f||l&&w(new l)!=m)&&(w=function(e){var t=c(e),r="[object Object]"==t?e.constructor:void 0,n=r?u(r):"";if(n)switch(n){case d:return b;case y:return p;case v:return s;case g:return f;case _:return m}return t}),e.exports=w},7801:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},5346:function(e,t,r){var n,o=r(4429),a=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!a&&a in e}},5726:function(e){var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},6916:function(e,t,r){var n=r(5569)(Object.keys,Object);e.exports=n},1167:function(e,t,r){e=r.nmd(e);var n=r(1957),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&n.process,l=function(){try{return a&&a.require&&a.require("util").types||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=l},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:function(e){e.exports=function(e,t){return function(r){return e(t(r))}}},5639:function(e,t,r){var n=r(1957),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();e.exports=a},346:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},5694:function(e,t,r){var n=r(9454),o=r(7005),a=Object.prototype,i=a.hasOwnProperty,l=a.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(e){return o(e)&&i.call(e,"callee")&&!l.call(e,"callee")};e.exports=c},1469:function(e){var t=Array.isArray;e.exports=t},8612:function(e,t,r){var n=r(3560),o=r(1780);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},4144:function(e,t,r){e=r.nmd(e);var n=r(5639),o=r(5062),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,l=i&&i.exports===a?n.Buffer:void 0,c=(l?l.isBuffer:void 0)||o;e.exports=c},1609:function(e,t,r){var n=r(280),o=r(4160),a=r(5694),i=r(1469),l=r(8612),c=r(4144),u=r(5726),p=r(6719),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(l(e)&&(i(e)||"string"==typeof e||"function"==typeof e.splice||c(e)||p(e)||a(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(u(e))return!n(e).length;for(var r in e)if(s.call(e,r))return!1;return!0}},3560:function(e,t,r){var n=r(4239),o=r(3218);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1780:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},6719:function(e,t,r){var n=r(8749),o=r(7518),a=r(1167),i=a&&a.isTypedArray,l=i?o(i):n;e.exports=l},5062:function(e){e.exports=function(){return!1}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={id:n,loaded:!1,exports:{}};return e[n](a,a.exports,r),a.loaded=!0,a.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=window.React,t=window.wp.blocks,n=JSON.parse('{"u2":"wpzoom-forms/radio-field"}');function o(e){return o="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},o(e)}function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(0,e.createElement)(d.FlexItem,null,(0,e.createElement)(d.Button,{icon:"no-alt",label:(0,b.__)("Delete Item","wpzoom-forms"),onClick:function(){return function(e){var t=c(v);t.splice(e,1),o({options:t})}(r)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))))})))),(0,e.createElement)(d.Button,{icon:"admin-settings",label:(0,b.__)("Add Bulk Options","wpzoom-forms"),onClick:function(){return O(!0)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},(0,b.__)("Add Bulk Options","wpzoom-forms")),j&&(0,e.createElement)(d.Modal,{title:(0,b.__)("Add Bulk Options","wpzoom-forms"),onRequestClose:function(){return O(!1)},shouldCloseOnClickOutside:!0},(0,e.createElement)("div",{className:"wpzoom-forms-extra-options",style:{maxWidth:"720px",maxHeight:"525px"}},(0,e.createElement)("div",{className:"form-group"},(0,e.createElement)("div",{className:"wrap-content"},(0,e.createElement)(d.TextareaControl,{label:(0,b.__)("Bulk Options","wpzoom-forms"),help:(0,b.__)("Each line break is a new option.","wpzoom-forms"),className:"bulk-add-enter-options",rows:"5",value:E,onChange:function(e){return S(e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),(0,e.createElement)("div",{className:"form-group"},(0,e.createElement)(d.Button,{variant:"secondary",onClick:function(){return O(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},(0,b.__)("Cancel","wpzoom-forms")),!s()(E)&&(0,e.createElement)(d.Button,{variant:"primary",onClick:function(){var e;e=E.split("\n").filter(Boolean),o({options:e}),O(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},(0,b.__)("Bulk Add","wpzoom-forms"))))),(0,e.createElement)(d.SelectControl,{label:(0,b.__)("Default Value","wpzoom-forms"),value:g,options:v.map((function(e,t){return{label:e,value:e}})),onChange:function(e){return o({defaultValue:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,e.createElement)(d.ToggleControl,{label:(0,b.__)("Show Label","wpzoom-forms"),checked:!!w,onChange:function(e){return o({showLabel:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),w&&(0,e.createElement)(d.TextControl,{label:(0,b.__)("Label","wpzoom-forms"),value:_,onChange:function(e){return o({label:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,e.createElement)(d.ToggleControl,{label:(0,b.__)("Required","wpzoom-forms"),checked:!!x,onChange:function(e){return o({required:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),(0,e.createElement)(m.Fragment,null,w&&(0,e.createElement)(m.Fragment,null,(0,e.createElement)(f.RichText,{tagName:"label",placeholder:(0,b.__)("Label","wpzoom-forms"),value:_,htmlFor:L,onChange:function(e){return o({label:e})}}),x&&(0,e.createElement)("sup",{className:"wp-block-wpzoom-forms-required"},(0,b.__)("*","wpzoom-forms"))),(0,e.createElement)("ul",function(e){for(var t=1;t 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexItem, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return optionRemove(index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + })] + }) + }, index); + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "admin-settings", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onClick: openModal, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms') + }), isOpen && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Modal, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onRequestClose: closeModal, + shouldCloseOnClickOutside: true, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: "wpzoom-forms-extra-options", + style: { + maxWidth: 720 + 'px', + maxHeight: 525 + 'px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + className: "form-group", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + className: "wrap-content", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextareaControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Options', 'wpzoom-forms'), + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Each line break is a new option.', 'wpzoom-forms'), + className: "bulk-add-enter-options", + rows: "5", + value: bulkOptions, + onChange: function onChange(value) { + return setBulkOptions(value); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: "form-group", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "secondary", + onClick: function onClick() { + return setOpen(false); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Cancel', 'wpzoom-forms') + }), !lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default()(bulkOptions) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "primary", + onClick: function onClick() { + onBulkAddItems(); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Add', 'wpzoom-forms') + })] + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Default Value', 'wpzoom-forms'), + value: defaultValue, + options: options.map(function (option, index) { + return { + label: option, + value: option + }; + }), + onChange: function onChange(value) { + return setAttributes({ + defaultValue: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Show Label', 'wpzoom-forms'), + checked: !!showLabel, + onChange: function onChange(value) { + return setAttributes({ + showLabel: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Required', 'wpzoom-forms'), + checked: !!required, + onChange: function onChange(value) { + return setAttributes({ + required: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.RichText, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + htmlFor: uniqueId, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + } + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("input", { + type: "radio", + name: uniqueId, + id: uniqueId, + value: option, + checked: option == defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option] + }) + }, index); + }) + }))] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/radio/save.js": +/*!**********************************!*\ + !*** ./src/fields/radio/save.js ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + var fieldName = name || id; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + id: id, + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { + type: "radio", + name: fieldName, + id: "".concat(id, "-").concat(index), + value: option, + checked: option == defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option] + }) + }, index); + }) + }))] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "./node_modules/lodash/_DataView.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_DataView.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var DataView = getNative(root, 'DataView'); + +module.exports = DataView; + + +/***/ }), + +/***/ "./node_modules/lodash/_Map.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Map.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Map = getNative(root, 'Map'); + +module.exports = Map; + + +/***/ }), + +/***/ "./node_modules/lodash/_Promise.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_Promise.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Promise = getNative(root, 'Promise'); + +module.exports = Promise; + + +/***/ }), + +/***/ "./node_modules/lodash/_Set.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Set.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Set = getNative(root, 'Set'); + +module.exports = Set; + + +/***/ }), + +/***/ "./node_modules/lodash/_Symbol.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_Symbol.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Built-in value references. */ +var Symbol = root.Symbol; + +module.exports = Symbol; + + +/***/ }), + +/***/ "./node_modules/lodash/_WeakMap.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_WeakMap.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var WeakMap = getNative(root, 'WeakMap'); + +module.exports = WeakMap; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseGetTag.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_baseGetTag.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), + getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), + objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); + +/** `Object#toString` result references. */ +var nullTag = '[object Null]', + undefinedTag = '[object Undefined]'; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * The base implementation of `getTag` without fallbacks for buggy environments. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +function baseGetTag(value) { + if (value == null) { + return value === undefined ? undefinedTag : nullTag; + } + return (symToStringTag && symToStringTag in Object(value)) + ? getRawTag(value) + : objectToString(value); +} + +module.exports = baseGetTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsArguments.js": +/*!*************************************************!*\ + !*** ./node_modules/lodash/_baseIsArguments.js ***! + \*************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]'; + +/** + * The base implementation of `_.isArguments`. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + */ +function baseIsArguments(value) { + return isObjectLike(value) && baseGetTag(value) == argsTag; +} + +module.exports = baseIsArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsNative.js": +/*!**********************************************!*\ + !*** ./node_modules/lodash/_baseIsNative.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** + * Used to match `RegExp` + * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). + */ +var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; + +/** Used to detect host constructors (Safari). */ +var reIsHostCtor = /^\[object .+?Constructor\]$/; + +/** Used for built-in method references. */ +var funcProto = Function.prototype, + objectProto = Object.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Used to detect if a method is native. */ +var reIsNative = RegExp('^' + + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' +); + +/** + * The base implementation of `_.isNative` without bad shim checks. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, + * else `false`. + */ +function baseIsNative(value) { + if (!isObject(value) || isMasked(value)) { + return false; + } + var pattern = isFunction(value) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); +} + +module.exports = baseIsNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsTypedArray.js": +/*!**************************************************!*\ + !*** ./node_modules/lodash/_baseIsTypedArray.js ***! + \**************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]', + arrayTag = '[object Array]', + boolTag = '[object Boolean]', + dateTag = '[object Date]', + errorTag = '[object Error]', + funcTag = '[object Function]', + mapTag = '[object Map]', + numberTag = '[object Number]', + objectTag = '[object Object]', + regexpTag = '[object RegExp]', + setTag = '[object Set]', + stringTag = '[object String]', + weakMapTag = '[object WeakMap]'; + +var arrayBufferTag = '[object ArrayBuffer]', + dataViewTag = '[object DataView]', + float32Tag = '[object Float32Array]', + float64Tag = '[object Float64Array]', + int8Tag = '[object Int8Array]', + int16Tag = '[object Int16Array]', + int32Tag = '[object Int32Array]', + uint8Tag = '[object Uint8Array]', + uint8ClampedTag = '[object Uint8ClampedArray]', + uint16Tag = '[object Uint16Array]', + uint32Tag = '[object Uint32Array]'; + +/** Used to identify `toStringTag` values of typed arrays. */ +var typedArrayTags = {}; +typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = +typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = +typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = +typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = +typedArrayTags[uint32Tag] = true; +typedArrayTags[argsTag] = typedArrayTags[arrayTag] = +typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = +typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = +typedArrayTags[errorTag] = typedArrayTags[funcTag] = +typedArrayTags[mapTag] = typedArrayTags[numberTag] = +typedArrayTags[objectTag] = typedArrayTags[regexpTag] = +typedArrayTags[setTag] = typedArrayTags[stringTag] = +typedArrayTags[weakMapTag] = false; + +/** + * The base implementation of `_.isTypedArray` without Node.js optimizations. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + */ +function baseIsTypedArray(value) { + return isObjectLike(value) && + isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; +} + +module.exports = baseIsTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseKeys.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_baseKeys.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. + * + * @private + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + */ +function baseKeys(object) { + if (!isPrototype(object)) { + return nativeKeys(object); + } + var result = []; + for (var key in Object(object)) { + if (hasOwnProperty.call(object, key) && key != 'constructor') { + result.push(key); + } + } + return result; +} + +module.exports = baseKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseUnary.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_baseUnary.js ***! + \*******************************************/ +/***/ (function(module) { + +/** + * The base implementation of `_.unary` without support for storing metadata. + * + * @private + * @param {Function} func The function to cap arguments for. + * @returns {Function} Returns the new capped function. + */ +function baseUnary(func) { + return function(value) { + return func(value); + }; +} + +module.exports = baseUnary; + + +/***/ }), + +/***/ "./node_modules/lodash/_coreJsData.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_coreJsData.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Used to detect overreaching core-js shims. */ +var coreJsData = root['__core-js_shared__']; + +module.exports = coreJsData; + + +/***/ }), + +/***/ "./node_modules/lodash/_freeGlobal.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_freeGlobal.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof __webpack_require__.g == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; + +module.exports = freeGlobal; + + +/***/ }), + +/***/ "./node_modules/lodash/_getNative.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getNative.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), + getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); + +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; +} + +module.exports = getNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_getRawTag.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getRawTag.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the raw `toStringTag`. + */ +function getRawTag(value) { + var isOwn = hasOwnProperty.call(value, symToStringTag), + tag = value[symToStringTag]; + + try { + value[symToStringTag] = undefined; + var unmasked = true; + } catch (e) {} + + var result = nativeObjectToString.call(value); + if (unmasked) { + if (isOwn) { + value[symToStringTag] = tag; + } else { + delete value[symToStringTag]; + } + } + return result; +} + +module.exports = getRawTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getTag.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_getTag.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), + Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), + Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), + Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), + WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), + baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + objectTag = '[object Object]', + promiseTag = '[object Promise]', + setTag = '[object Set]', + weakMapTag = '[object WeakMap]'; + +var dataViewTag = '[object DataView]'; + +/** Used to detect maps, sets, and weakmaps. */ +var dataViewCtorString = toSource(DataView), + mapCtorString = toSource(Map), + promiseCtorString = toSource(Promise), + setCtorString = toSource(Set), + weakMapCtorString = toSource(WeakMap); + +/** + * Gets the `toStringTag` of `value`. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +var getTag = baseGetTag; + +// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. +if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || + (Map && getTag(new Map) != mapTag) || + (Promise && getTag(Promise.resolve()) != promiseTag) || + (Set && getTag(new Set) != setTag) || + (WeakMap && getTag(new WeakMap) != weakMapTag)) { + getTag = function(value) { + var result = baseGetTag(value), + Ctor = result == objectTag ? value.constructor : undefined, + ctorString = Ctor ? toSource(Ctor) : ''; + + if (ctorString) { + switch (ctorString) { + case dataViewCtorString: return dataViewTag; + case mapCtorString: return mapTag; + case promiseCtorString: return promiseTag; + case setCtorString: return setTag; + case weakMapCtorString: return weakMapTag; + } + } + return result; + }; +} + +module.exports = getTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getValue.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_getValue.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * Gets the value at `key` of `object`. + * + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. + */ +function getValue(object, key) { + return object == null ? undefined : object[key]; +} + +module.exports = getValue; + + +/***/ }), + +/***/ "./node_modules/lodash/_isMasked.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_isMasked.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); + +/** Used to detect methods masquerading as native. */ +var maskSrcKey = (function() { + var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); + return uid ? ('Symbol(src)_1.' + uid) : ''; +}()); + +/** + * Checks if `func` has its source masked. + * + * @private + * @param {Function} func The function to check. + * @returns {boolean} Returns `true` if `func` is masked, else `false`. + */ +function isMasked(func) { + return !!maskSrcKey && (maskSrcKey in func); +} + +module.exports = isMasked; + + +/***/ }), + +/***/ "./node_modules/lodash/_isPrototype.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/_isPrototype.js ***! + \*********************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Checks if `value` is likely a prototype object. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. + */ +function isPrototype(value) { + var Ctor = value && value.constructor, + proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; + + return value === proto; +} + +module.exports = isPrototype; + + +/***/ }), + +/***/ "./node_modules/lodash/_nativeKeys.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_nativeKeys.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); + +module.exports = nativeKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_nodeUtil.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_nodeUtil.js ***! + \******************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Detect free variable `process` from Node.js. */ +var freeProcess = moduleExports && freeGlobal.process; + +/** Used to access faster Node.js helpers. */ +var nodeUtil = (function() { + try { + // Use `util.types` for Node.js 10+. + var types = freeModule && freeModule.require && freeModule.require('util').types; + + if (types) { + return types; + } + + // Legacy `process.binding('util')` for Node.js < 10. + return freeProcess && freeProcess.binding && freeProcess.binding('util'); + } catch (e) {} +}()); + +module.exports = nodeUtil; + + +/***/ }), + +/***/ "./node_modules/lodash/_objectToString.js": +/*!************************************************!*\ + !*** ./node_modules/lodash/_objectToString.js ***! + \************************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** + * Converts `value` to a string using `Object.prototype.toString`. + * + * @private + * @param {*} value The value to convert. + * @returns {string} Returns the converted string. + */ +function objectToString(value) { + return nativeObjectToString.call(value); +} + +module.exports = objectToString; + + +/***/ }), + +/***/ "./node_modules/lodash/_overArg.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_overArg.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Creates a unary function that invokes `func` with its argument transformed. + * + * @private + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. + */ +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; +} + +module.exports = overArg; + + +/***/ }), + +/***/ "./node_modules/lodash/_root.js": +/*!**************************************!*\ + !*** ./node_modules/lodash/_root.js ***! + \**************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +module.exports = root; + + +/***/ }), + +/***/ "./node_modules/lodash/_toSource.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_toSource.js ***! + \******************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var funcProto = Function.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** + * Converts `func` to its source code. + * + * @private + * @param {Function} func The function to convert. + * @returns {string} Returns the source code. + */ +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} + +module.exports = toSource; + + +/***/ }), + +/***/ "./node_modules/lodash/isArguments.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArguments.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Built-in value references. */ +var propertyIsEnumerable = objectProto.propertyIsEnumerable; + +/** + * Checks if `value` is likely an `arguments` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + * else `false`. + * @example + * + * _.isArguments(function() { return arguments; }()); + * // => true + * + * _.isArguments([1, 2, 3]); + * // => false + */ +var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { + return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && + !propertyIsEnumerable.call(value, 'callee'); +}; + +module.exports = isArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/isArray.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isArray.js ***! + \****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +module.exports = isArray; + + +/***/ }), + +/***/ "./node_modules/lodash/isArrayLike.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArrayLike.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); + +/** + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. + * @example + * + * _.isArrayLike([1, 2, 3]); + * // => true + * + * _.isArrayLike(document.body.children); + * // => true + * + * _.isArrayLike('abc'); + * // => true + * + * _.isArrayLike(_.noop); + * // => false + */ +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); +} + +module.exports = isArrayLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isBuffer.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isBuffer.js ***! + \*****************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), + stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Built-in value references. */ +var Buffer = moduleExports ? root.Buffer : undefined; + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; + +/** + * Checks if `value` is a buffer. + * + * @static + * @memberOf _ + * @since 4.3.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. + * @example + * + * _.isBuffer(new Buffer(2)); + * // => true + * + * _.isBuffer(new Uint8Array(2)); + * // => false + */ +var isBuffer = nativeIsBuffer || stubFalse; + +module.exports = isBuffer; + + +/***/ }), + +/***/ "./node_modules/lodash/isEmpty.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isEmpty.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), + getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), + isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), + isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), + isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), + isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), + isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + setTag = '[object Set]'; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Checks if `value` is an empty object, collection, map, or set. + * + * Objects are considered empty if they have no own enumerable string keyed + * properties. + * + * Array-like values such as `arguments` objects, arrays, buffers, strings, or + * jQuery-like collections are considered empty if they have a `length` of `0`. + * Similarly, maps and sets are considered empty if they have a `size` of `0`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is empty, else `false`. + * @example + * + * _.isEmpty(null); + * // => true + * + * _.isEmpty(true); + * // => true + * + * _.isEmpty(1); + * // => true + * + * _.isEmpty([1, 2, 3]); + * // => false + * + * _.isEmpty({ 'a': 1 }); + * // => false + */ +function isEmpty(value) { + if (value == null) { + return true; + } + if (isArrayLike(value) && + (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || + isBuffer(value) || isTypedArray(value) || isArguments(value))) { + return !value.length; + } + var tag = getTag(value); + if (tag == mapTag || tag == setTag) { + return !value.size; + } + if (isPrototype(value)) { + return !baseKeys(value).length; + } + for (var key in value) { + if (hasOwnProperty.call(value, key)) { + return false; + } + } + return true; +} + +module.exports = isEmpty; + + +/***/ }), + +/***/ "./node_modules/lodash/isFunction.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/isFunction.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); + +/** `Object#toString` result references. */ +var asyncTag = '[object AsyncFunction]', + funcTag = '[object Function]', + genTag = '[object GeneratorFunction]', + proxyTag = '[object Proxy]'; + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + if (!isObject(value)) { + return false; + } + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 9 which returns 'object' for typed arrays and other constructors. + var tag = baseGetTag(value); + return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; +} + +module.exports = isFunction; + + +/***/ }), + +/***/ "./node_modules/lodash/isLength.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isLength.js ***! + \*****************************************/ +/***/ (function(module) { + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; + +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; +} + +module.exports = isLength; + + +/***/ }), + +/***/ "./node_modules/lodash/isObject.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isObject.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return value != null && (type == 'object' || type == 'function'); +} + +module.exports = isObject; + + +/***/ }), + +/***/ "./node_modules/lodash/isObjectLike.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isObjectLike.js ***! + \*********************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return value != null && typeof value == 'object'; +} + +module.exports = isObjectLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isTypedArray.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isTypedArray.js ***! + \*********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), + baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), + nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); + +/* Node.js helper references. */ +var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; + +/** + * Checks if `value` is classified as a typed array. + * + * @static + * @memberOf _ + * @since 3.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + * @example + * + * _.isTypedArray(new Uint8Array); + * // => true + * + * _.isTypedArray([]); + * // => false + */ +var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; + +module.exports = isTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/stubFalse.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/stubFalse.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = stubFalse; + + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/radio/block.json": +/*!*************************************!*\ + !*** ./src/fields/radio/block.json ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/radio-field","title":"Radio","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A radio input field.","keywords":["wpzoom","form","input","radio"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":["Item #1"]},"defaultValue":{"type":"string","default":"Item #1"},"label":{"type":"string","default":"Select an option"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_checkbox-field","color":".wpzoom-forms_checkbox-field > input","typography":".wpzoom-forms_checkbox-field > input","dimensions":".wpzoom-forms_checkbox-field > input","spacing":".wpzoom-forms_checkbox-field > input","__experimentalBorder":".wpzoom-forms_checkbox-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ id: moduleId, +/******/ loaded: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.loaded = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/global */ +/******/ !function() { +/******/ __webpack_require__.g = (function() { +/******/ if (typeof globalThis === 'object') return globalThis; +/******/ try { +/******/ return this || new Function('return this')(); +/******/ } catch (e) { +/******/ if (typeof window === 'object') return window; +/******/ } +/******/ })(); +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/node module decorator */ +/******/ !function() { +/******/ __webpack_require__.nmd = function(module) { +/******/ module.paths = []; +/******/ if (!module.children) module.children = []; +/******/ return module; +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. +!function() { +"use strict"; +/*!***********************************!*\ + !*** ./src/fields/radio/index.js ***! + \***********************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/radio/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/radio/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/radio/save.js"); +/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./deprecated */ "./src/fields/radio/deprecated.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); + + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 16.8661C4.32421 16.0022 5.87557 16.049 6.88456 17.0018L6.88749 17.0038L6.94413 17.0556L7.13358 17.2645C7.95522 18.2725 7.95526 19.7273 7.13358 20.7352L6.94413 20.9442C5.93749 21.9509 4.34456 22.0141 3.26444 21.1337L3.05546 20.9442C1.98151 19.8703 1.98151 18.1295 3.05546 17.0556L3.26444 16.8661ZM5.78885 18.0302C5.33063 17.6564 4.66898 17.6564 4.21073 18.0302L4.116 18.1161C3.62785 18.6043 3.62785 19.3955 4.116 19.8837L4.21073 19.9696C4.7017 20.37 5.42597 20.3413 5.88358 19.8837L5.96952 19.789C6.34322 19.3307 6.34319 18.6691 5.96952 18.2108L5.88358 18.1161L5.78885 18.0302Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M20.9998 18.2499C21.4139 18.25 21.7498 18.5857 21.7498 18.9999C21.7498 19.414 21.4139 19.7498 20.9998 19.7499H10.9998C10.5856 19.7499 10.2498 19.4141 10.2498 18.9999C10.2498 18.5857 10.5856 18.2499 10.9998 18.2499H20.9998Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 9.8661C4.32421 9.00218 5.87557 9.04904 6.88456 10.0018L6.88749 10.0038L6.94413 10.0556L7.13358 10.2645C7.95522 11.2725 7.95526 12.7273 7.13358 13.7352L6.94413 13.9442C5.93749 14.9509 4.34456 15.0141 3.26444 14.1337L3.05546 13.9442C1.98151 12.8703 1.98151 11.1295 3.05546 10.0556L3.26444 9.8661ZM5.78885 11.0302C5.33063 10.6564 4.66898 10.6564 4.21073 11.0302L4.116 11.1161C3.62785 11.6043 3.62785 12.3955 4.116 12.8837L4.21073 12.9696C4.7017 13.37 5.42597 13.3413 5.88358 12.8837L5.96952 12.789C6.34322 12.3307 6.34319 11.6691 5.96952 11.2108L5.88358 11.1161L5.78885 11.0302Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M20.9998 11.2499C21.4139 11.25 21.7498 11.5857 21.7498 11.9999C21.7498 12.414 21.4139 12.7498 20.9998 12.7499H10.9998C10.5856 12.7499 10.2498 12.4141 10.2498 11.9999C10.2498 11.5857 10.5856 11.2499 10.9998 11.2499H20.9998Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 2.8661C4.32421 2.00217 5.87557 2.04904 6.88456 3.00184L6.88749 3.0038L6.94413 3.05555L7.13358 3.26454C7.95522 4.27247 7.95526 5.72733 7.13358 6.73524L6.94413 6.94422C5.93749 7.95086 4.34456 8.01414 3.26444 7.13368L3.05546 6.94422C1.98151 5.87028 1.98151 4.1295 3.05546 3.05555L3.26444 2.8661ZM5.78885 4.03016C5.33063 3.65639 4.66898 3.65644 4.21073 4.03016L4.116 4.1161C3.62785 4.60426 3.62785 5.39552 4.116 5.88368L4.21073 5.96962C4.7017 6.36996 5.42597 6.34129 5.88358 5.88368L5.96952 5.78895C6.34323 5.33075 6.34318 4.66906 5.96952 4.21083L5.88358 4.1161L5.78885 4.03016Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M20.9998 4.24989C21.4139 4.25 21.7498 4.58575 21.7498 4.99989C21.7498 5.414 21.4139 5.74978 20.9998 5.74989H10.9998C10.5856 5.74989 10.2498 5.41407 10.2498 4.99989C10.2498 4.58568 10.5856 4.24989 10.9998 4.24989H20.9998Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"], + deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_4__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/select/index.asset.php b/build/fields/select/index.asset.php index c259815..e2c641f 100644 --- a/build/fields/select/index.asset.php +++ b/build/fields/select/index.asset.php @@ -1 +1 @@ - array('react', 'react-dom', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '74c9c9c3798c1c1dbdf2'); + array('react', 'react-dom', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'e921ed0f0ed88a8d12bb'); diff --git a/build/fields/select/index.js b/build/fields/select/index.js index fc21d4b..aee7d5f 100644 --- a/build/fields/select/index.js +++ b/build/fields/select/index.js @@ -1 +1,5407 @@ -!function(){var e={1143:function(e){"use strict";e.exports=function(e,t,n,o,r,i,a,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,o,r,i,a,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},8552:function(e,t,n){var o=n(852)(n(5639),"DataView");e.exports=o},7071:function(e,t,n){var o=n(852)(n(5639),"Map");e.exports=o},3818:function(e,t,n){var o=n(852)(n(5639),"Promise");e.exports=o},8525:function(e,t,n){var o=n(852)(n(5639),"Set");e.exports=o},2705:function(e,t,n){var o=n(5639).Symbol;e.exports=o},577:function(e,t,n){var o=n(852)(n(5639),"WeakMap");e.exports=o},4239:function(e,t,n){var o=n(2705),r=n(9607),i=n(2333),a=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?r(e):i(e)}},9454:function(e,t,n){var o=n(4239),r=n(7005);e.exports=function(e){return r(e)&&"[object Arguments]"==o(e)}},8458:function(e,t,n){var o=n(3560),r=n(5346),i=n(3218),a=n(346),l=/^\[object .+?Constructor\]$/,s=Function.prototype,c=Object.prototype,u=s.toString,f=c.hasOwnProperty,d=RegExp("^"+u.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||r(e))&&(o(e)?d:l).test(a(e))}},8749:function(e,t,n){var o=n(4239),r=n(1780),i=n(7005),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&r(e.length)&&!!a[o(e)]}},280:function(e,t,n){var o=n(5726),r=n(6916),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!o(e))return r(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},7518:function(e){e.exports=function(e){return function(t){return e(t)}}},4429:function(e,t,n){var o=n(5639)["__core-js_shared__"];e.exports=o},1957:function(e,t,n){var o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=o},852:function(e,t,n){var o=n(8458),r=n(7801);e.exports=function(e,t){var n=r(e,t);return o(n)?n:void 0}},9607:function(e,t,n){var o=n(2705),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,l=o?o.toStringTag:void 0;e.exports=function(e){var t=i.call(e,l),n=e[l];try{e[l]=void 0;var o=!0}catch(e){}var r=a.call(e);return o&&(t?e[l]=n:delete e[l]),r}},4160:function(e,t,n){var o=n(8552),r=n(7071),i=n(3818),a=n(8525),l=n(577),s=n(4239),c=n(346),u="[object Map]",f="[object Promise]",d="[object Set]",p="[object WeakMap]",h="[object DataView]",m=c(o),g=c(r),y=c(i),v=c(a),b=c(l),x=s;(o&&x(new o(new ArrayBuffer(1)))!=h||r&&x(new r)!=u||i&&x(i.resolve())!=f||a&&x(new a)!=d||l&&x(new l)!=p)&&(x=function(e){var t=s(e),n="[object Object]"==t?e.constructor:void 0,o=n?c(n):"";if(o)switch(o){case m:return h;case g:return u;case y:return f;case v:return d;case b:return p}return t}),e.exports=x},7801:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},5346:function(e,t,n){var o,r=n(4429),i=(o=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"";e.exports=function(e){return!!i&&i in e}},5726:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},6916:function(e,t,n){var o=n(5569)(Object.keys,Object);e.exports=o},1167:function(e,t,n){e=n.nmd(e);var o=n(1957),r=t&&!t.nodeType&&t,i=r&&e&&!e.nodeType&&e,a=i&&i.exports===r&&o.process,l=function(){try{return i&&i.require&&i.require("util").types||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=l},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},5639:function(e,t,n){var o=n(1957),r="object"==typeof self&&self&&self.Object===Object&&self,i=o||r||Function("return this")();e.exports=i},346:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},5694:function(e,t,n){var o=n(9454),r=n(7005),i=Object.prototype,a=i.hasOwnProperty,l=i.propertyIsEnumerable,s=o(function(){return arguments}())?o:function(e){return r(e)&&a.call(e,"callee")&&!l.call(e,"callee")};e.exports=s},1469:function(e){var t=Array.isArray;e.exports=t},8612:function(e,t,n){var o=n(3560),r=n(1780);e.exports=function(e){return null!=e&&r(e.length)&&!o(e)}},4144:function(e,t,n){e=n.nmd(e);var o=n(5639),r=n(5062),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,l=a&&a.exports===i?o.Buffer:void 0,s=(l?l.isBuffer:void 0)||r;e.exports=s},1609:function(e,t,n){var o=n(280),r=n(4160),i=n(5694),a=n(1469),l=n(8612),s=n(4144),c=n(5726),u=n(6719),f=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(l(e)&&(a(e)||"string"==typeof e||"function"==typeof e.splice||s(e)||u(e)||i(e)))return!e.length;var t=r(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(c(e))return!o(e).length;for(var n in e)if(f.call(e,n))return!1;return!0}},3560:function(e,t,n){var o=n(4239),r=n(3218);e.exports=function(e){if(!r(e))return!1;var t=o(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1780:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},6719:function(e,t,n){var o=n(8749),r=n(7518),i=n(1167),a=i&&i.isTypedArray,l=a?r(a):o;e.exports=l},5062:function(e){e.exports=function(){return!1}},2703:function(e,t,n){"use strict";var o=n(414);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,a){if(a!==o){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},5697:function(e,t,n){e.exports=n(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={id:o,loaded:!1,exports:{}};return e[o](i,i.exports,n),i.loaded=!0,i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=window.React,t=window.wp.blocks,o=JSON.parse('{"u2":"wpzoom-forms/select-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(D)}}]),e}();function D(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function N(e,t){return Object.keys(e).reduce((function(n,o){return-1===t.indexOf(o)&&(n[o]=e[o]),n}),{})}var L={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},P=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function B(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function R(e,t){e.style["".concat(P,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function z(e,t){e.style["".concat(P,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function H(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function W(e,t,n){return Math.max(e,Math.min(n,t))}function F(e){return"px"===e.substr(-2)?parseFloat(e):0}function K(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function G(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function V(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function U(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var o={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?o:U(e.parentNode,t,o)}}function q(e){var t=e.lockOffset,n=e.width,o=e.height,r=t,i=t,a="px";if("string"==typeof t){var l=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);j()(null!==l,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),r=parseFloat(t),i=parseFloat(t),a=l[1]}return j()(isFinite(r)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===a&&(r=r*n/100,i=i*o/100),{x:r,y:i}}function Z(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find((function(e){return n.test(t[e])}))}(e)?e:Z(e.parentNode):null}var Y={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function X(e){return null!=e.sortableHandle}var $=function(){function e(t,n){b(this,e),this.container=t,this.onScrollCallback=n}return w(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,o=e.minTranslate,r=e.maxTranslate,i=e.width,a=e.height,l={x:0,y:0},s={x:1,y:1},c=this.container,u=c.scrollTop,f=c.scrollLeft,d=c.scrollHeight,p=c.scrollWidth,h=0===u,m=d-u-c.clientHeight==0,g=0===f,y=p-f-c.clientWidth==0;n.y>=r.y-a/2&&!m?(l.y=1,s.y=10*Math.abs((r.y-a/2-n.y)/a)):n.x>=r.x-i/2&&!y?(l.x=1,s.x=10*Math.abs((r.x-i/2-n.x)/i)):n.y<=o.y+a/2&&!h?(l.y=-1,s.y=10*Math.abs((n.y-a/2-o.y)/a)):n.x<=o.x+i/2&&!g&&(l.x=-1,s.x=10*Math.abs((n.x-i/2-o.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===l.x&&0===l.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:s.x*l.x,top:s.y*l.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}(),J={axis:M().oneOf(["x","y","xy"]),contentWindow:M().any,disableAutoscroll:M().bool,distance:M().number,getContainer:M().func,getHelperDimensions:M().func,helperClass:M().string,helperContainer:M().oneOfType([M().func,"undefined"==typeof HTMLElement?M().any:M().instanceOf(HTMLElement)]),hideSortableGhost:M().bool,keyboardSortingTransitionDuration:M().number,lockAxis:M().string,lockOffset:M().oneOfType([M().number,M().string,M().arrayOf(M().oneOfType([M().number,M().string]))]),lockToContainerEdges:M().bool,onSortEnd:M().func,onSortMove:M().func,onSortOver:M().func,onSortStart:M().func,pressDelay:M().number,pressThreshold:M().number,keyCodes:M().shape({lift:M().arrayOf(M().number),drop:M().arrayOf(M().number),cancel:M().arrayOf(M().number),up:M().arrayOf(M().number),down:M().arrayOf(M().number)}),shouldCancelStart:M().func,transitionDuration:M().number,updateBeforeSortStart:M().func,useDragHandle:M().bool,useWindowAsScrollContainer:M().bool},Q={lift:[32],drop:[32],cancel:[27],up:[38,37],down:[40,39]},ee={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:Q,shouldCancelStart:function(e){return-1!==[Y.Input,Y.Textarea,Y.Select,Y.Option,Y.Button].indexOf(e.target.tagName)||!!H(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},te=Object.keys(J),ne=(0,e.createContext)({manager:{}}),oe={index:M().number.isRequired,collection:M().oneOfType([M().number,M().string]),disabled:M().bool},re=Object.keys(oe),ie=["Afghanistan","Albania","Algeria","Andorra","Angola","Antigua & Deps","Argentina","Armenia","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bhutan","Bolivia","Bosnia Herzegovina","Botswana","Brazil","Brunei","Bulgaria","Burkina","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Central African Rep","Chad","Chile","China","Colombia","Comoros","Congo","Congo (Democratic Rep)","Costa Rica","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","East Timor","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Fiji","Finland","France","Gabon","Gambia","Georgia","Germany","Ghana","Greece","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland {Republic}","Israel","Italy","Ivory Coast","Jamaica","Japan","Jordan","Kazakhstan","Kenya","Kiribati","Korea North","Korea South","Kosovo","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Mauritania","Mauritius","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Morocco","Mozambique","Myanmar, {Burma}","Namibia","Nauru","Nepal","Netherlands","New Zealand","Nicaragua","Niger","Nigeria","Norway","Oman","Pakistan","Palau","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Poland","Portugal","Qatar","Romania","Russian Federation","Rwanda","St Kitts & Nevis","St Lucia","Saint Vincent & the Grenadines","Samoa","San Marino","Sao Tome & Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Tonga","Trinidad & Tobago","Tunisia","Turkey","Turkmenistan","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Vatican City","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],ae=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"];function le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var se=function(t){var n,o,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return o=n=function(n){function o(){var t,n;b(this,o);for(var r=arguments.length,i=new Array(r),l=0;l1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return o=n=function(n){function o(){var t,n;b(this,o);for(var r=arguments.length,i=new Array(r),l=0;l0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return j()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.wrappedInstance.current}},{key:"render",value:function(){var n=r.withRef?this.wrappedInstance:null;return(0,e.createElement)(t,y({ref:n},N(this.props,re)))}}]),o}(e.Component),a(n,"displayName",K("sortableElement",t)),a(n,"contextType",ne),a(n,"propTypes",oe),a(n,"defaultProps",{collection:0}),o}((function(t){var n=t.value,o=t.optsId,r=t.options,i=t.changeCallback,a=t.removeCallback;return(0,e.createElement)(p.Fragment,null,(0,e.createElement)(g.Flex,null,(0,e.createElement)(g.FlexBlock,null,(0,e.createElement)(g.TextControl,{value:n,onChange:function(e){return i(e,o)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),r.length>1&&(0,e.createElement)(g.FlexItem,null,(0,e.createElement)(se,null),(0,e.createElement)(g.Button,{icon:"no-alt",label:(0,m.__)("Delete Item","wpzoom-forms"),onClick:function(){return a(o)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))))})),ue=function(t){var n,o,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return o=n=function(n){function o(t){var n;b(this,o),a(C(C(n=S(this,O(o).call(this,t)))),"state",{}),a(C(C(n)),"handleStart",(function(e){var t=n.props,o=t.distance,r=t.shouldCancelStart;if(2!==e.button&&!r(e)){n.touched=!0,n.position=V(e);var i=H(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&n.nodeIsChild(i)&&!n.state.sorting){var a=n.props.useDragHandle,l=i.sortableInfo,s=l.index,c=l.collection;if(l.disabled)return;if(a&&!H(e.target,X))return;n.manager.active={collection:c,index:s},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||e.target.tagName!==Y.Anchor||e.preventDefault(),o||(0===n.props.pressDelay?n.handlePress(e):n.pressTimer=setTimeout((function(){return n.handlePress(e)}),n.props.pressDelay))}}})),a(C(C(n)),"nodeIsChild",(function(e){return e.sortableInfo.manager===n.manager})),a(C(C(n)),"handleMove",(function(e){var t=n.props,o=t.distance,r=t.pressThreshold;if(!n.state.sorting&&n.touched&&!n._awaitingUpdateBeforeSortStart){var i=V(e),a={x:n.position.x-i.x,y:n.position.y-i.y},l=Math.abs(a.x)+Math.abs(a.y);n.delta=a,o||r&&!(l>=r)?o&&l>=o&&n.manager.isActive()&&n.handlePress(e):(clearTimeout(n.cancelTimer),n.cancelTimer=setTimeout(n.cancel,0))}})),a(C(C(n)),"handleEnd",(function(){n.touched=!1,n.cancel()})),a(C(C(n)),"cancel",(function(){var e=n.props.distance;n.state.sorting||(e||clearTimeout(n.pressTimer),n.manager.active=null)})),a(C(C(n)),"handlePress",(function(e){try{var t=n.manager.getActive(),o=function(){if(t){var o=function(){var t,o,r,u,g,y,b=p.sortableInfo.index,x=(t=p,{bottom:F((o=window.getComputedStyle(t)).marginBottom),left:F(o.marginLeft),right:F(o.marginRight),top:F(o.marginTop)}),w=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:F(t.gridColumnGap),y:F(t.gridRowGap)}:{x:0,y:0}}(n.container),C=n.scrollContainer.getBoundingClientRect(),S=a({index:b,node:p,collection:h});if(n.node=p,n.margin=x,n.gridGap=w,n.width=S.width,n.height=S.height,n.marginOffset={x:n.margin.left+n.margin.right+n.gridGap.x,y:Math.max(n.margin.top,n.margin.bottom,n.gridGap.y)},n.boundingClientRect=p.getBoundingClientRect(),n.containerBoundingRect=C,n.index=b,n.newIndex=b,n.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},n.offsetEdge=U(p,n.container),n.initialOffset=V(m?v({},e,{pageX:n.boundingClientRect.left,pageY:n.boundingClientRect.top}):e),n.initialScroll={left:n.scrollContainer.scrollLeft,top:n.scrollContainer.scrollTop},n.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},n.helper=n.helperContainer.appendChild((u="input, textarea, select, canvas, [contenteditable]",g=(r=p).querySelectorAll(u),c((y=r.cloneNode(!0)).querySelectorAll(u)).forEach((function(e,t){"file"!==e.type&&(e.value=g[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),e.tagName===Y.Canvas&&g[t].width>0&&g[t].height>0&&e.getContext("2d").drawImage(g[t],0,0)})),y)),B(n.helper,{boxSizing:"border-box",height:"".concat(n.height,"px"),left:"".concat(n.boundingClientRect.left-x.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(n.boundingClientRect.top-x.top,"px"),width:"".concat(n.width,"px")}),m&&n.helper.focus(),s&&(n.sortableGhost=p,B(p,{opacity:0,visibility:"hidden"})),n.minTranslate={},n.maxTranslate={},m){var O=d?{top:0,left:0,width:n.contentWindow.innerWidth,height:n.contentWindow.innerHeight}:n.containerBoundingRect,E=O.top,k=O.left,_=O.width,T=E+O.height,j=k+_;n.axis.x&&(n.minTranslate.x=k-n.boundingClientRect.left,n.maxTranslate.x=j-(n.boundingClientRect.left+n.width)),n.axis.y&&(n.minTranslate.y=E-n.boundingClientRect.top,n.maxTranslate.y=T-(n.boundingClientRect.top+n.height))}else n.axis.x&&(n.minTranslate.x=(d?0:C.left)-n.boundingClientRect.left-n.width/2,n.maxTranslate.x=(d?n.contentWindow.innerWidth:C.left+C.width)-n.boundingClientRect.left-n.width/2),n.axis.y&&(n.minTranslate.y=(d?0:C.top)-n.boundingClientRect.top-n.height/2,n.maxTranslate.y=(d?n.contentWindow.innerHeight:C.top+C.height)-n.boundingClientRect.top-n.height/2);l&&l.split(" ").forEach((function(e){return n.helper.classList.add(e)})),n.listenerNode=e.touches?e.target:n.contentWindow,m?(n.listenerNode.addEventListener("wheel",n.handleKeyEnd,!0),n.listenerNode.addEventListener("mousedown",n.handleKeyEnd,!0),n.listenerNode.addEventListener("keydown",n.handleKeyDown)):(L.move.forEach((function(e){return n.listenerNode.addEventListener(e,n.handleSortMove,!1)})),L.end.forEach((function(e){return n.listenerNode.addEventListener(e,n.handleSortEnd,!1)}))),n.setState({sorting:!0,sortingIndex:b}),f&&f({node:p,index:b,collection:h,isKeySorting:m,nodes:n.manager.getOrderedRefs(),helper:n.helper},e),m&&n.keyMove(0)},r=n.props,i=r.axis,a=r.getHelperDimensions,l=r.helperClass,s=r.hideSortableGhost,u=r.updateBeforeSortStart,f=r.onSortStart,d=r.useWindowAsScrollContainer,p=t.node,h=t.collection,m=n.manager.isKeySorting,g=function(){if("function"==typeof u){n._awaitingUpdateBeforeSortStart=!0;var t=function(t,n){try{var o=(r=p.sortableInfo.index,Promise.resolve(u({collection:h,index:r,node:p,isKeySorting:m},e)).then((function(){})))}catch(e){return n(!0,e)}var r;return o&&o.then?o.then(n.bind(null,!1),n.bind(null,!0)):n(!1,value)}(0,(function(e,t){if(n._awaitingUpdateBeforeSortStart=!1,e)throw t;return t}));if(t&&t.then)return t.then((function(){}))}}();return g&&g.then?g.then(o):o()}}();return Promise.resolve(o&&o.then?o.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),a(C(C(n)),"handleSortMove",(function(e){var t=n.props.onSortMove;"function"==typeof e.preventDefault&&e.cancelable&&e.preventDefault(),n.updateHelperPosition(e),n.animateNodes(),n.autoscroll(),t&&t(e)})),a(C(C(n)),"handleSortEnd",(function(e){var t=n.props,o=t.hideSortableGhost,r=t.onSortEnd,i=n.manager,a=i.active.collection,l=i.isKeySorting,s=n.manager.getOrderedRefs();n.listenerNode&&(l?(n.listenerNode.removeEventListener("wheel",n.handleKeyEnd,!0),n.listenerNode.removeEventListener("mousedown",n.handleKeyEnd,!0),n.listenerNode.removeEventListener("keydown",n.handleKeyDown)):(L.move.forEach((function(e){return n.listenerNode.removeEventListener(e,n.handleSortMove)})),L.end.forEach((function(e){return n.listenerNode.removeEventListener(e,n.handleSortEnd)})))),n.helper.parentNode.removeChild(n.helper),o&&n.sortableGhost&&B(n.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=s.length;co)){n.prevIndex=i,n.newIndex=r;var a=function(e,t,n){return et?e-1:e>n&&eg?g/2:this.height/2,width:this.width>m?m/2:this.width/2},v=c&&h>this.index&&h<=u,b=c&&h=u,x={x:0,y:0},w=a[f].edgeOffset;w||(w=U(p,this.container),a[f].edgeOffset=w,c&&(a[f].boundingClientRect=G(p,r)));var C=f0&&a[f-1];C&&!C.edgeOffset&&(C.edgeOffset=U(C.node,this.container),c&&(C.boundingClientRect=G(C.node,r))),h!==this.index?(t&&z(p,t),this.axis.x?this.axis.y?b||hthis.containerBoundingRect.width-y.width&&C&&(x.x=C.edgeOffset.left-w.left,x.y=C.edgeOffset.top-w.top),null===this.newIndex&&(this.newIndex=h)):(v||h>this.index&&(l+i.left+y.width>=w.left&&s+i.top+y.height>=w.top||s+i.top+y.height>=w.top+g))&&(x.x=-(this.width+this.marginOffset.x),w.left+x.xthis.index&&l+i.left+y.width>=w.left?(x.x=-(this.width+this.marginOffset.x),this.newIndex=h):(b||hthis.index&&s+i.top+y.height>=w.top?(x.y=-(this.height+this.marginOffset.y),this.newIndex=h):(b||h=0&&o 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexItem, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(DragHandle, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return removeCallback(optsId); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + })] + }) + }); +}); +var SortableList = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_8__.SortableContainer)(function (_ref2) { + var items = _ref2.items, + changeCallback = _ref2.changeCallback, + removeCallback = _ref2.removeCallback; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { + children: items.map(function (value, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(SortableItem, { + index: index, + optsId: index, + value: value, + options: items, + changeCallback: changeCallback, + removeCallback: removeCallback + }); + }) + }); +}); +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.useBlockProps)(); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + multiple = attributes.multiple, + required = attributes.required; + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(false), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 2), + isOpen = _useState2[0], + setOpen = _useState2[1]; + var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(''), + _useState4 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState3, 2), + bulkOptions = _useState4[0], + setBulkOptions = _useState4[1]; + var openModal = function openModal() { + return setOpen(true); + }; + var closeModal = function closeModal() { + return setOpen(false); + }; + var optionAdd = function optionAdd() { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.push((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.sprintf)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Item #%s', 'wpzoom-forms'), options.length + 1)); + setAttributes({ + options: opts + }); + }; + var optionRemove = function optionRemove(index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.splice(index, 1); + setAttributes({ + options: opts + }); + }; + var optionChange = function optionChange(name, index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts[index] = name; + setAttributes({ + options: opts + }); + }; + var optionsSort = function optionsSort(oldIndex, newIndex) { + var sorted = (0,array_move__WEBPACK_IMPORTED_MODULE_9__.arrayMoveImmutable)(options, oldIndex, newIndex); + setAttributes({ + options: sorted + }); + }; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'input_' + clientId.substr(0, 8) + }); + } + }, []); + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + if (options) { + var _items = ''; + options.forEach(function (item) { + _items += item + '\n'; + }); + setBulkOptions(_items); + } + }, [options]); + var onBulkAddItems = function onBulkAddItems() { + var _options = bulkOptions.split('\n').filter(Boolean); + setAttributes({ + options: _options + }); + setOpen(false); + }; + var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(id), + _useState6 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState5, 1), + uniqueId = _useState6[0]; + var handleNameChange = function handleNameChange(newValue) { + var newId = newValue.replace(/\s/g, '_').toLowerCase(); + setAttributes({ + name: newValue, + id: 'input_' + clientId.substr(0, 8) + }); + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Options', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Name', 'wpzoom-forms'), + value: name, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('e.g. My Dropdown Select Field', 'wpzoom-forms'), + onChange: handleNameChange, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Card, { + size: "small", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardHeader, { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Items', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "insert", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Item', 'wpzoom-forms'), + onClick: optionAdd, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardBody, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(SortableList, { + items: options, + changeCallback: optionChange, + removeCallback: optionRemove, + lockAxis: "y", + useDragHandle: true, + onSortEnd: function onSortEnd(_ref3) { + var oldIndex = _ref3.oldIndex, + newIndex = _ref3.newIndex; + return optionsSort(oldIndex, newIndex); + } + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "admin-settings", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onClick: openModal, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms') + }), isOpen && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Modal, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onRequestClose: closeModal, + shouldCloseOnClickOutside: true, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + className: "wpzoom-forms-extra-options", + style: { + maxWidth: 720 + 'px', + maxHeight: 525 + 'px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { + className: "form-group", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { + className: "wrap-content", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextareaControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Options', 'wpzoom-forms'), + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Each line break is a new option.', 'wpzoom-forms'), + className: "bulk-add-enter-options", + rows: "5", + value: bulkOptions, + onChange: function onChange(value) { + return setBulkOptions(value); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + className: "form-group", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { + class: "predefined-lists", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Predefined Lists', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + isLink: true, + onClick: function onClick() { + return setBulkOptions(_lists__WEBPACK_IMPORTED_MODULE_10__.countries.join('\n')); + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Countries', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + isLink: true, + onClick: function onClick() { + return setBulkOptions(_lists__WEBPACK_IMPORTED_MODULE_10__.states.join('\n')); + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('US States', 'wpzoom-forms') + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + class: "action-buttons", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "secondary", + onClick: function onClick() { + return setOpen(false); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Cancel', 'wpzoom-forms') + }), !lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default()(bulkOptions) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "primary", + onClick: function onClick() { + onBulkAddItems(); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Add', 'wpzoom-forms') + })] + })] + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Default Value', 'wpzoom-forms'), + value: defaultValue, + options: options.map(function (option, index) { + return { + label: option, + value: option + }; + }), + onChange: function onChange(value) { + return setAttributes({ + defaultValue: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Show Label', 'wpzoom-forms'), + checked: !!showLabel, + onChange: function onChange(value) { + return setAttributes({ + showLabel: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Allow Multiple Selections', 'wpzoom-forms'), + checked: !!multiple, + onChange: function onChange(value) { + return setAttributes({ + multiple: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Required', 'wpzoom-forms'), + checked: !!required, + onChange: function onChange(value) { + return setAttributes({ + required: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + htmlFor: uniqueId, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + } + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("select", _objectSpread(_objectSpread({ + name: uniqueId, + id: uniqueId, + required: !!required, + multiple: !!multiple, + defaultValue: defaultValue + }, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("option", { + value: option, + children: option + }, index); + }) + }))] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/select/lists.js": +/*!************************************!*\ + !*** ./src/fields/select/lists.js ***! + \************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ countries: function() { return /* binding */ countries; }, +/* harmony export */ states: function() { return /* binding */ states; } +/* harmony export */ }); +// Description: List of countries and states +var countries = ['Afghanistan', 'Albania', 'Algeria', 'Andorra', 'Angola', 'Antigua & Deps', 'Argentina', 'Armenia', 'Australia', 'Austria', 'Azerbaijan', 'Bahamas', 'Bahrain', 'Bangladesh', 'Barbados', 'Belarus', 'Belgium', 'Belize', 'Benin', 'Bhutan', 'Bolivia', 'Bosnia Herzegovina', 'Botswana', 'Brazil', 'Brunei', 'Bulgaria', 'Burkina', 'Burundi', 'Cambodia', 'Cameroon', 'Canada', 'Cape Verde', 'Central African Rep', 'Chad', 'Chile', 'China', 'Colombia', 'Comoros', 'Congo', 'Congo (Democratic Rep)', 'Costa Rica', 'Croatia', 'Cuba', 'Cyprus', 'Czech Republic', 'Denmark', 'Djibouti', 'Dominica', 'Dominican Republic', 'East Timor', 'Ecuador', 'Egypt', 'El Salvador', 'Equatorial Guinea', 'Eritrea', 'Estonia', 'Ethiopia', 'Fiji', 'Finland', 'France', 'Gabon', 'Gambia', 'Georgia', 'Germany', 'Ghana', 'Greece', 'Grenada', 'Guatemala', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Haiti', 'Honduras', 'Hungary', 'Iceland', 'India', 'Indonesia', 'Iran', 'Iraq', 'Ireland {Republic}', 'Israel', 'Italy', 'Ivory Coast', 'Jamaica', 'Japan', 'Jordan', 'Kazakhstan', 'Kenya', 'Kiribati', 'Korea North', 'Korea South', 'Kosovo', 'Kuwait', 'Kyrgyzstan', 'Laos', 'Latvia', 'Lebanon', 'Lesotho', 'Liberia', 'Libya', 'Liechtenstein', 'Lithuania', 'Luxembourg', 'Macedonia', 'Madagascar', 'Malawi', 'Malaysia', 'Maldives', 'Mali', 'Malta', 'Marshall Islands', 'Mauritania', 'Mauritius', 'Mexico', 'Micronesia', 'Moldova', 'Monaco', 'Mongolia', 'Montenegro', 'Morocco', 'Mozambique', 'Myanmar, {Burma}', 'Namibia', 'Nauru', 'Nepal', 'Netherlands', 'New Zealand', 'Nicaragua', 'Niger', 'Nigeria', 'Norway', 'Oman', 'Pakistan', 'Palau', 'Panama', 'Papua New Guinea', 'Paraguay', 'Peru', 'Philippines', 'Poland', 'Portugal', 'Qatar', 'Romania', 'Russian Federation', 'Rwanda', 'St Kitts & Nevis', 'St Lucia', 'Saint Vincent & the Grenadines', 'Samoa', 'San Marino', 'Sao Tome & Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia', 'Slovenia', 'Solomon Islands', 'Somalia', 'South Africa', 'South Sudan', 'Spain', 'Sri Lanka', 'Sudan', 'Suriname', 'Swaziland', 'Sweden', 'Switzerland', 'Syria', 'Taiwan', 'Tajikistan', 'Tanzania', 'Thailand', 'Togo', 'Tonga', 'Trinidad & Tobago', 'Tunisia', 'Turkey', 'Turkmenistan', 'Tuvalu', 'Uganda', 'Ukraine', 'United Arab Emirates', 'United Kingdom', 'United States', 'Uruguay', 'Uzbekistan', 'Vanuatu', 'Vatican City', 'Venezuela', 'Vietnam', 'Yemen', 'Zambia', 'Zimbabwe']; + +//List of states in the United States +var states = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming']; + +/***/ }), + +/***/ "./src/fields/select/save.js": +/*!***********************************!*\ + !*** ./src/fields/select/save.js ***! + \***********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + multiple = attributes.multiple, + required = attributes.required; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("select", _objectSpread(_objectSpread({ + name: multiple ? "".concat(id, "[]") : id, + id: id, + required: !!required, + multiple: !!multiple, + defaultValue: defaultValue + }, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("option", { + value: option, + children: option + }, index); + }) + }))] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "./node_modules/invariant/browser.js": +/*!*******************************************!*\ + !*** ./node_modules/invariant/browser.js ***! + \*******************************************/ +/***/ (function(module) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +/** + * Use invariant() to assert state which your program assumes to be true. + * + * Provide sprintf-style format (only %s is supported) and arguments + * to provide information about what broke and what you were + * expecting. + * + * The invariant message will be stripped in production, but the invariant + * will remain to ensure logic does not differ in production. + */ + +var invariant = function(condition, format, a, b, c, d, e, f) { + if (true) { + if (format === undefined) { + throw new Error('invariant requires an error message argument'); + } + } + + if (!condition) { + var error; + if (format === undefined) { + error = new Error( + 'Minified exception occurred; use the non-minified dev environment ' + + 'for the full error message and additional helpful warnings.' + ); + } else { + var args = [a, b, c, d, e, f]; + var argIndex = 0; + error = new Error( + format.replace(/%s/g, function() { return args[argIndex++]; }) + ); + error.name = 'Invariant Violation'; + } + + error.framesToPop = 1; // we don't care about invariant's own frame + throw error; + } +}; + +module.exports = invariant; + + +/***/ }), + +/***/ "./node_modules/lodash/_DataView.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_DataView.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var DataView = getNative(root, 'DataView'); + +module.exports = DataView; + + +/***/ }), + +/***/ "./node_modules/lodash/_Map.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Map.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Map = getNative(root, 'Map'); + +module.exports = Map; + + +/***/ }), + +/***/ "./node_modules/lodash/_Promise.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_Promise.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Promise = getNative(root, 'Promise'); + +module.exports = Promise; + + +/***/ }), + +/***/ "./node_modules/lodash/_Set.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Set.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Set = getNative(root, 'Set'); + +module.exports = Set; + + +/***/ }), + +/***/ "./node_modules/lodash/_Symbol.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_Symbol.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Built-in value references. */ +var Symbol = root.Symbol; + +module.exports = Symbol; + + +/***/ }), + +/***/ "./node_modules/lodash/_WeakMap.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_WeakMap.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var WeakMap = getNative(root, 'WeakMap'); + +module.exports = WeakMap; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseGetTag.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_baseGetTag.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), + getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), + objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); + +/** `Object#toString` result references. */ +var nullTag = '[object Null]', + undefinedTag = '[object Undefined]'; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * The base implementation of `getTag` without fallbacks for buggy environments. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +function baseGetTag(value) { + if (value == null) { + return value === undefined ? undefinedTag : nullTag; + } + return (symToStringTag && symToStringTag in Object(value)) + ? getRawTag(value) + : objectToString(value); +} + +module.exports = baseGetTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsArguments.js": +/*!*************************************************!*\ + !*** ./node_modules/lodash/_baseIsArguments.js ***! + \*************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]'; + +/** + * The base implementation of `_.isArguments`. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + */ +function baseIsArguments(value) { + return isObjectLike(value) && baseGetTag(value) == argsTag; +} + +module.exports = baseIsArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsNative.js": +/*!**********************************************!*\ + !*** ./node_modules/lodash/_baseIsNative.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** + * Used to match `RegExp` + * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). + */ +var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; + +/** Used to detect host constructors (Safari). */ +var reIsHostCtor = /^\[object .+?Constructor\]$/; + +/** Used for built-in method references. */ +var funcProto = Function.prototype, + objectProto = Object.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Used to detect if a method is native. */ +var reIsNative = RegExp('^' + + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' +); + +/** + * The base implementation of `_.isNative` without bad shim checks. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, + * else `false`. + */ +function baseIsNative(value) { + if (!isObject(value) || isMasked(value)) { + return false; + } + var pattern = isFunction(value) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); +} + +module.exports = baseIsNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsTypedArray.js": +/*!**************************************************!*\ + !*** ./node_modules/lodash/_baseIsTypedArray.js ***! + \**************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]', + arrayTag = '[object Array]', + boolTag = '[object Boolean]', + dateTag = '[object Date]', + errorTag = '[object Error]', + funcTag = '[object Function]', + mapTag = '[object Map]', + numberTag = '[object Number]', + objectTag = '[object Object]', + regexpTag = '[object RegExp]', + setTag = '[object Set]', + stringTag = '[object String]', + weakMapTag = '[object WeakMap]'; + +var arrayBufferTag = '[object ArrayBuffer]', + dataViewTag = '[object DataView]', + float32Tag = '[object Float32Array]', + float64Tag = '[object Float64Array]', + int8Tag = '[object Int8Array]', + int16Tag = '[object Int16Array]', + int32Tag = '[object Int32Array]', + uint8Tag = '[object Uint8Array]', + uint8ClampedTag = '[object Uint8ClampedArray]', + uint16Tag = '[object Uint16Array]', + uint32Tag = '[object Uint32Array]'; + +/** Used to identify `toStringTag` values of typed arrays. */ +var typedArrayTags = {}; +typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = +typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = +typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = +typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = +typedArrayTags[uint32Tag] = true; +typedArrayTags[argsTag] = typedArrayTags[arrayTag] = +typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = +typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = +typedArrayTags[errorTag] = typedArrayTags[funcTag] = +typedArrayTags[mapTag] = typedArrayTags[numberTag] = +typedArrayTags[objectTag] = typedArrayTags[regexpTag] = +typedArrayTags[setTag] = typedArrayTags[stringTag] = +typedArrayTags[weakMapTag] = false; + +/** + * The base implementation of `_.isTypedArray` without Node.js optimizations. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + */ +function baseIsTypedArray(value) { + return isObjectLike(value) && + isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; +} + +module.exports = baseIsTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseKeys.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_baseKeys.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. + * + * @private + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + */ +function baseKeys(object) { + if (!isPrototype(object)) { + return nativeKeys(object); + } + var result = []; + for (var key in Object(object)) { + if (hasOwnProperty.call(object, key) && key != 'constructor') { + result.push(key); + } + } + return result; +} + +module.exports = baseKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseUnary.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_baseUnary.js ***! + \*******************************************/ +/***/ (function(module) { + +/** + * The base implementation of `_.unary` without support for storing metadata. + * + * @private + * @param {Function} func The function to cap arguments for. + * @returns {Function} Returns the new capped function. + */ +function baseUnary(func) { + return function(value) { + return func(value); + }; +} + +module.exports = baseUnary; + + +/***/ }), + +/***/ "./node_modules/lodash/_coreJsData.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_coreJsData.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Used to detect overreaching core-js shims. */ +var coreJsData = root['__core-js_shared__']; + +module.exports = coreJsData; + + +/***/ }), + +/***/ "./node_modules/lodash/_freeGlobal.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_freeGlobal.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof __webpack_require__.g == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; + +module.exports = freeGlobal; + + +/***/ }), + +/***/ "./node_modules/lodash/_getNative.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getNative.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), + getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); + +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; +} + +module.exports = getNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_getRawTag.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getRawTag.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the raw `toStringTag`. + */ +function getRawTag(value) { + var isOwn = hasOwnProperty.call(value, symToStringTag), + tag = value[symToStringTag]; + + try { + value[symToStringTag] = undefined; + var unmasked = true; + } catch (e) {} + + var result = nativeObjectToString.call(value); + if (unmasked) { + if (isOwn) { + value[symToStringTag] = tag; + } else { + delete value[symToStringTag]; + } + } + return result; +} + +module.exports = getRawTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getTag.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_getTag.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), + Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), + Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), + Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), + WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), + baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + objectTag = '[object Object]', + promiseTag = '[object Promise]', + setTag = '[object Set]', + weakMapTag = '[object WeakMap]'; + +var dataViewTag = '[object DataView]'; + +/** Used to detect maps, sets, and weakmaps. */ +var dataViewCtorString = toSource(DataView), + mapCtorString = toSource(Map), + promiseCtorString = toSource(Promise), + setCtorString = toSource(Set), + weakMapCtorString = toSource(WeakMap); + +/** + * Gets the `toStringTag` of `value`. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +var getTag = baseGetTag; + +// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. +if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || + (Map && getTag(new Map) != mapTag) || + (Promise && getTag(Promise.resolve()) != promiseTag) || + (Set && getTag(new Set) != setTag) || + (WeakMap && getTag(new WeakMap) != weakMapTag)) { + getTag = function(value) { + var result = baseGetTag(value), + Ctor = result == objectTag ? value.constructor : undefined, + ctorString = Ctor ? toSource(Ctor) : ''; + + if (ctorString) { + switch (ctorString) { + case dataViewCtorString: return dataViewTag; + case mapCtorString: return mapTag; + case promiseCtorString: return promiseTag; + case setCtorString: return setTag; + case weakMapCtorString: return weakMapTag; + } + } + return result; + }; +} + +module.exports = getTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getValue.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_getValue.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * Gets the value at `key` of `object`. + * + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. + */ +function getValue(object, key) { + return object == null ? undefined : object[key]; +} + +module.exports = getValue; + + +/***/ }), + +/***/ "./node_modules/lodash/_isMasked.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_isMasked.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); + +/** Used to detect methods masquerading as native. */ +var maskSrcKey = (function() { + var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); + return uid ? ('Symbol(src)_1.' + uid) : ''; +}()); + +/** + * Checks if `func` has its source masked. + * + * @private + * @param {Function} func The function to check. + * @returns {boolean} Returns `true` if `func` is masked, else `false`. + */ +function isMasked(func) { + return !!maskSrcKey && (maskSrcKey in func); +} + +module.exports = isMasked; + + +/***/ }), + +/***/ "./node_modules/lodash/_isPrototype.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/_isPrototype.js ***! + \*********************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Checks if `value` is likely a prototype object. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. + */ +function isPrototype(value) { + var Ctor = value && value.constructor, + proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; + + return value === proto; +} + +module.exports = isPrototype; + + +/***/ }), + +/***/ "./node_modules/lodash/_nativeKeys.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_nativeKeys.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); + +module.exports = nativeKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_nodeUtil.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_nodeUtil.js ***! + \******************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Detect free variable `process` from Node.js. */ +var freeProcess = moduleExports && freeGlobal.process; + +/** Used to access faster Node.js helpers. */ +var nodeUtil = (function() { + try { + // Use `util.types` for Node.js 10+. + var types = freeModule && freeModule.require && freeModule.require('util').types; + + if (types) { + return types; + } + + // Legacy `process.binding('util')` for Node.js < 10. + return freeProcess && freeProcess.binding && freeProcess.binding('util'); + } catch (e) {} +}()); + +module.exports = nodeUtil; + + +/***/ }), + +/***/ "./node_modules/lodash/_objectToString.js": +/*!************************************************!*\ + !*** ./node_modules/lodash/_objectToString.js ***! + \************************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** + * Converts `value` to a string using `Object.prototype.toString`. + * + * @private + * @param {*} value The value to convert. + * @returns {string} Returns the converted string. + */ +function objectToString(value) { + return nativeObjectToString.call(value); +} + +module.exports = objectToString; + + +/***/ }), + +/***/ "./node_modules/lodash/_overArg.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_overArg.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Creates a unary function that invokes `func` with its argument transformed. + * + * @private + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. + */ +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; +} + +module.exports = overArg; + + +/***/ }), + +/***/ "./node_modules/lodash/_root.js": +/*!**************************************!*\ + !*** ./node_modules/lodash/_root.js ***! + \**************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +module.exports = root; + + +/***/ }), + +/***/ "./node_modules/lodash/_toSource.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_toSource.js ***! + \******************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var funcProto = Function.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** + * Converts `func` to its source code. + * + * @private + * @param {Function} func The function to convert. + * @returns {string} Returns the source code. + */ +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} + +module.exports = toSource; + + +/***/ }), + +/***/ "./node_modules/lodash/isArguments.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArguments.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Built-in value references. */ +var propertyIsEnumerable = objectProto.propertyIsEnumerable; + +/** + * Checks if `value` is likely an `arguments` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + * else `false`. + * @example + * + * _.isArguments(function() { return arguments; }()); + * // => true + * + * _.isArguments([1, 2, 3]); + * // => false + */ +var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { + return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && + !propertyIsEnumerable.call(value, 'callee'); +}; + +module.exports = isArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/isArray.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isArray.js ***! + \****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +module.exports = isArray; + + +/***/ }), + +/***/ "./node_modules/lodash/isArrayLike.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArrayLike.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); + +/** + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. + * @example + * + * _.isArrayLike([1, 2, 3]); + * // => true + * + * _.isArrayLike(document.body.children); + * // => true + * + * _.isArrayLike('abc'); + * // => true + * + * _.isArrayLike(_.noop); + * // => false + */ +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); +} + +module.exports = isArrayLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isBuffer.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isBuffer.js ***! + \*****************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), + stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Built-in value references. */ +var Buffer = moduleExports ? root.Buffer : undefined; + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; + +/** + * Checks if `value` is a buffer. + * + * @static + * @memberOf _ + * @since 4.3.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. + * @example + * + * _.isBuffer(new Buffer(2)); + * // => true + * + * _.isBuffer(new Uint8Array(2)); + * // => false + */ +var isBuffer = nativeIsBuffer || stubFalse; + +module.exports = isBuffer; + + +/***/ }), + +/***/ "./node_modules/lodash/isEmpty.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isEmpty.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), + getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), + isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), + isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), + isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), + isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), + isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + setTag = '[object Set]'; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Checks if `value` is an empty object, collection, map, or set. + * + * Objects are considered empty if they have no own enumerable string keyed + * properties. + * + * Array-like values such as `arguments` objects, arrays, buffers, strings, or + * jQuery-like collections are considered empty if they have a `length` of `0`. + * Similarly, maps and sets are considered empty if they have a `size` of `0`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is empty, else `false`. + * @example + * + * _.isEmpty(null); + * // => true + * + * _.isEmpty(true); + * // => true + * + * _.isEmpty(1); + * // => true + * + * _.isEmpty([1, 2, 3]); + * // => false + * + * _.isEmpty({ 'a': 1 }); + * // => false + */ +function isEmpty(value) { + if (value == null) { + return true; + } + if (isArrayLike(value) && + (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || + isBuffer(value) || isTypedArray(value) || isArguments(value))) { + return !value.length; + } + var tag = getTag(value); + if (tag == mapTag || tag == setTag) { + return !value.size; + } + if (isPrototype(value)) { + return !baseKeys(value).length; + } + for (var key in value) { + if (hasOwnProperty.call(value, key)) { + return false; + } + } + return true; +} + +module.exports = isEmpty; + + +/***/ }), + +/***/ "./node_modules/lodash/isFunction.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/isFunction.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); + +/** `Object#toString` result references. */ +var asyncTag = '[object AsyncFunction]', + funcTag = '[object Function]', + genTag = '[object GeneratorFunction]', + proxyTag = '[object Proxy]'; + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + if (!isObject(value)) { + return false; + } + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 9 which returns 'object' for typed arrays and other constructors. + var tag = baseGetTag(value); + return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; +} + +module.exports = isFunction; + + +/***/ }), + +/***/ "./node_modules/lodash/isLength.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isLength.js ***! + \*****************************************/ +/***/ (function(module) { + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; + +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; +} + +module.exports = isLength; + + +/***/ }), + +/***/ "./node_modules/lodash/isObject.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isObject.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return value != null && (type == 'object' || type == 'function'); +} + +module.exports = isObject; + + +/***/ }), + +/***/ "./node_modules/lodash/isObjectLike.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isObjectLike.js ***! + \*********************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return value != null && typeof value == 'object'; +} + +module.exports = isObjectLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isTypedArray.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isTypedArray.js ***! + \*********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), + baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), + nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); + +/* Node.js helper references. */ +var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; + +/** + * Checks if `value` is classified as a typed array. + * + * @static + * @memberOf _ + * @since 3.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + * @example + * + * _.isTypedArray(new Uint8Array); + * // => true + * + * _.isTypedArray([]); + * // => false + */ +var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; + +module.exports = isTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/stubFalse.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/stubFalse.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = stubFalse; + + +/***/ }), + +/***/ "./node_modules/object-assign/index.js": +/*!*********************************************!*\ + !*** ./node_modules/object-assign/index.js ***! + \*********************************************/ +/***/ (function(module) { + +"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + + +/* eslint-disable no-unused-vars */ +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; + +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); + } + + return Object(val); +} + +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers + test1[5] = 'de'; + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join('') !== '0123456789') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); + if (Object.keys(Object.assign({}, test3)).join('') !== + 'abcdefghijklmnopqrst') { + return false; + } + + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } +} + +module.exports = shouldUseNative() ? Object.assign : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; +}; + + +/***/ }), + +/***/ "./node_modules/prop-types/checkPropTypes.js": +/*!***************************************************!*\ + !*** ./node_modules/prop-types/checkPropTypes.js ***! + \***************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var printWarning = function() {}; + +if (true) { + var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); + var loggedTypeFailures = {}; + var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); + + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) { /**/ } + }; +} + +/** + * Assert that the values match with the type specs. + * Error messages are memorized and will only be shown once. + * + * @param {object} typeSpecs Map of name to a ReactPropType + * @param {object} values Runtime values that need to be type-checked + * @param {string} location e.g. "prop", "context", "child context" + * @param {string} componentName Name of the component for error messages. + * @param {?Function} getStack Returns the component stack. + * @private + */ +function checkPropTypes(typeSpecs, values, location, componentName, getStack) { + if (true) { + for (var typeSpecName in typeSpecs) { + if (has(typeSpecs, typeSpecName)) { + var error; + // Prop type validation may throw. In case they do, we don't want to + // fail the render phase where it didn't fail before. So we log it. + // After these have been cleaned up, we'll let them throw. + try { + // This is intentionally an invariant that gets caught. It's the same + // behavior as without this statement except with a better message. + if (typeof typeSpecs[typeSpecName] !== 'function') { + var err = Error( + (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.' + ); + err.name = 'Invariant Violation'; + throw err; + } + error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); + } catch (ex) { + error = ex; + } + if (error && !(error instanceof Error)) { + printWarning( + (componentName || 'React class') + ': type specification of ' + + location + ' `' + typeSpecName + '` is invalid; the type checker ' + + 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' + + 'You may have forgotten to pass an argument to the type checker ' + + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + + 'shape all require an argument).' + ); + } + if (error instanceof Error && !(error.message in loggedTypeFailures)) { + // Only monitor this failure once because there tends to be a lot of the + // same error. + loggedTypeFailures[error.message] = true; + + var stack = getStack ? getStack() : ''; + + printWarning( + 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '') + ); + } + } + } + } +} + +/** + * Resets warning cache when testing. + * + * @private + */ +checkPropTypes.resetWarningCache = function() { + if (true) { + loggedTypeFailures = {}; + } +} + +module.exports = checkPropTypes; + + +/***/ }), + +/***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": +/*!************************************************************!*\ + !*** ./node_modules/prop-types/factoryWithTypeCheckers.js ***! + \************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); +var assign = __webpack_require__(/*! object-assign */ "./node_modules/object-assign/index.js"); + +var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); +var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); +var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "./node_modules/prop-types/checkPropTypes.js"); + +var printWarning = function() {}; + +if (true) { + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; +} + +function emptyFunctionThatReturnsNull() { + return null; +} + +module.exports = function(isValidElement, throwOnDirectAccess) { + /* global Symbol */ + var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; + var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. + + /** + * Returns the iterator method function contained on the iterable object. + * + * Be sure to invoke the function with the iterable as context: + * + * var iteratorFn = getIteratorFn(myIterable); + * if (iteratorFn) { + * var iterator = iteratorFn.call(myIterable); + * ... + * } + * + * @param {?object} maybeIterable + * @return {?function} + */ + function getIteratorFn(maybeIterable) { + var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); + if (typeof iteratorFn === 'function') { + return iteratorFn; + } + } + + /** + * Collection of methods that allow declaration and validation of props that are + * supplied to React components. Example usage: + * + * var Props = require('ReactPropTypes'); + * var MyArticle = React.createClass({ + * propTypes: { + * // An optional string prop named "description". + * description: Props.string, + * + * // A required enum prop named "category". + * category: Props.oneOf(['News','Photos']).isRequired, + * + * // A prop named "dialog" that requires an instance of Dialog. + * dialog: Props.instanceOf(Dialog).isRequired + * }, + * render: function() { ... } + * }); + * + * A more formal specification of how these methods are used: + * + * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) + * decl := ReactPropTypes.{type}(.isRequired)? + * + * Each and every declaration produces a function with the same signature. This + * allows the creation of custom validation functions. For example: + * + * var MyLink = React.createClass({ + * propTypes: { + * // An optional string or URI prop named "href". + * href: function(props, propName, componentName) { + * var propValue = props[propName]; + * if (propValue != null && typeof propValue !== 'string' && + * !(propValue instanceof URI)) { + * return new Error( + * 'Expected a string or an URI for ' + propName + ' in ' + + * componentName + * ); + * } + * } + * }, + * render: function() {...} + * }); + * + * @internal + */ + + var ANONYMOUS = '<>'; + + // Important! + // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. + var ReactPropTypes = { + array: createPrimitiveTypeChecker('array'), + bigint: createPrimitiveTypeChecker('bigint'), + bool: createPrimitiveTypeChecker('boolean'), + func: createPrimitiveTypeChecker('function'), + number: createPrimitiveTypeChecker('number'), + object: createPrimitiveTypeChecker('object'), + string: createPrimitiveTypeChecker('string'), + symbol: createPrimitiveTypeChecker('symbol'), + + any: createAnyTypeChecker(), + arrayOf: createArrayOfTypeChecker, + element: createElementTypeChecker(), + elementType: createElementTypeTypeChecker(), + instanceOf: createInstanceTypeChecker, + node: createNodeChecker(), + objectOf: createObjectOfTypeChecker, + oneOf: createEnumTypeChecker, + oneOfType: createUnionTypeChecker, + shape: createShapeTypeChecker, + exact: createStrictShapeTypeChecker, + }; + + /** + * inlined Object.is polyfill to avoid requiring consumers ship their own + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is + */ + /*eslint-disable no-self-compare*/ + function is(x, y) { + // SameValue algorithm + if (x === y) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + return x !== 0 || 1 / x === 1 / y; + } else { + // Step 6.a: NaN == NaN + return x !== x && y !== y; + } + } + /*eslint-enable no-self-compare*/ + + /** + * We use an Error-like object for backward compatibility as people may call + * PropTypes directly and inspect their output. However, we don't use real + * Errors anymore. We don't inspect their stack anyway, and creating them + * is prohibitively expensive if they are created too often, such as what + * happens in oneOfType() for any type before the one that matched. + */ + function PropTypeError(message, data) { + this.message = message; + this.data = data && typeof data === 'object' ? data: {}; + this.stack = ''; + } + // Make `instanceof Error` still work for returned errors. + PropTypeError.prototype = Error.prototype; + + function createChainableTypeChecker(validate) { + if (true) { + var manualPropTypeCallCache = {}; + var manualPropTypeWarningCount = 0; + } + function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { + componentName = componentName || ANONYMOUS; + propFullName = propFullName || propName; + + if (secret !== ReactPropTypesSecret) { + if (throwOnDirectAccess) { + // New behavior only for users of `prop-types` package + var err = new Error( + 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + + 'Use `PropTypes.checkPropTypes()` to call them. ' + + 'Read more at http://fb.me/use-check-prop-types' + ); + err.name = 'Invariant Violation'; + throw err; + } else if ( true && typeof console !== 'undefined') { + // Old behavior for people using React.PropTypes + var cacheKey = componentName + ':' + propName; + if ( + !manualPropTypeCallCache[cacheKey] && + // Avoid spamming the console because they are often not actionable except for lib authors + manualPropTypeWarningCount < 3 + ) { + printWarning( + 'You are manually calling a React.PropTypes validation ' + + 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' + + 'and will throw in the standalone `prop-types` package. ' + + 'You may be seeing this warning due to a third-party PropTypes ' + + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.' + ); + manualPropTypeCallCache[cacheKey] = true; + manualPropTypeWarningCount++; + } + } + } + if (props[propName] == null) { + if (isRequired) { + if (props[propName] === null) { + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); + } + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); + } + return null; + } else { + return validate(props, propName, componentName, location, propFullName); + } + } + + var chainedCheckType = checkType.bind(null, false); + chainedCheckType.isRequired = checkType.bind(null, true); + + return chainedCheckType; + } + + function createPrimitiveTypeChecker(expectedType) { + function validate(props, propName, componentName, location, propFullName, secret) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== expectedType) { + // `propValue` being instance of, say, date/regexp, pass the 'object' + // check, but we can offer a more precise error message here rather than + // 'of type `object`'. + var preciseType = getPreciseType(propValue); + + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'), + {expectedType: expectedType} + ); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createAnyTypeChecker() { + return createChainableTypeChecker(emptyFunctionThatReturnsNull); + } + + function createArrayOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); + } + var propValue = props[propName]; + if (!Array.isArray(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); + } + for (var i = 0; i < propValue.length; i++) { + var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!isValidElement(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!ReactIs.isValidElementType(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createInstanceTypeChecker(expectedClass) { + function validate(props, propName, componentName, location, propFullName) { + if (!(props[propName] instanceof expectedClass)) { + var expectedClassName = expectedClass.name || ANONYMOUS; + var actualClassName = getClassName(props[propName]); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createEnumTypeChecker(expectedValues) { + if (!Array.isArray(expectedValues)) { + if (true) { + if (arguments.length > 1) { + printWarning( + 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + + 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' + ); + } else { + printWarning('Invalid argument supplied to oneOf, expected an array.'); + } + } + return emptyFunctionThatReturnsNull; + } + + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + for (var i = 0; i < expectedValues.length; i++) { + if (is(propValue, expectedValues[i])) { + return null; + } + } + + var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { + var type = getPreciseType(value); + if (type === 'symbol') { + return String(value); + } + return value; + }); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); + } + return createChainableTypeChecker(validate); + } + + function createObjectOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); + } + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); + } + for (var key in propValue) { + if (has(propValue, key)) { + var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createUnionTypeChecker(arrayOfTypeCheckers) { + if (!Array.isArray(arrayOfTypeCheckers)) { + true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0; + return emptyFunctionThatReturnsNull; + } + + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + if (typeof checker !== 'function') { + printWarning( + 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + + 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' + ); + return emptyFunctionThatReturnsNull; + } + } + + function validate(props, propName, componentName, location, propFullName) { + var expectedTypes = []; + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); + if (checkerResult == null) { + return null; + } + if (checkerResult.data && has(checkerResult.data, 'expectedType')) { + expectedTypes.push(checkerResult.data.expectedType); + } + } + var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); + } + return createChainableTypeChecker(validate); + } + + function createNodeChecker() { + function validate(props, propName, componentName, location, propFullName) { + if (!isNode(props[propName])) { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function invalidValidatorError(componentName, location, propFullName, key, type) { + return new PropTypeError( + (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' + ); + } + + function createShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + for (var key in shapeTypes) { + var checker = shapeTypes[key]; + if (typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createStrictShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + // We need to check all keys in case some are required but missing from props. + var allKeys = assign({}, props[propName], shapeTypes); + for (var key in allKeys) { + var checker = shapeTypes[key]; + if (has(shapeTypes, key) && typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + if (!checker) { + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + + '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + + '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') + ); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + + return createChainableTypeChecker(validate); + } + + function isNode(propValue) { + switch (typeof propValue) { + case 'number': + case 'string': + case 'undefined': + return true; + case 'boolean': + return !propValue; + case 'object': + if (Array.isArray(propValue)) { + return propValue.every(isNode); + } + if (propValue === null || isValidElement(propValue)) { + return true; + } + + var iteratorFn = getIteratorFn(propValue); + if (iteratorFn) { + var iterator = iteratorFn.call(propValue); + var step; + if (iteratorFn !== propValue.entries) { + while (!(step = iterator.next()).done) { + if (!isNode(step.value)) { + return false; + } + } + } else { + // Iterator will provide entry [k,v] tuples rather than values. + while (!(step = iterator.next()).done) { + var entry = step.value; + if (entry) { + if (!isNode(entry[1])) { + return false; + } + } + } + } + } else { + return false; + } + + return true; + default: + return false; + } + } + + function isSymbol(propType, propValue) { + // Native Symbol. + if (propType === 'symbol') { + return true; + } + + // falsy value can't be a Symbol + if (!propValue) { + return false; + } + + // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' + if (propValue['@@toStringTag'] === 'Symbol') { + return true; + } + + // Fallback for non-spec compliant Symbols which are polyfilled. + if (typeof Symbol === 'function' && propValue instanceof Symbol) { + return true; + } + + return false; + } + + // Equivalent of `typeof` but with special handling for array and regexp. + function getPropType(propValue) { + var propType = typeof propValue; + if (Array.isArray(propValue)) { + return 'array'; + } + if (propValue instanceof RegExp) { + // Old webkits (at least until Android 4.0) return 'function' rather than + // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ + // passes PropTypes.object. + return 'object'; + } + if (isSymbol(propType, propValue)) { + return 'symbol'; + } + return propType; + } + + // This handles more types than `getPropType`. Only used for error messages. + // See `createPrimitiveTypeChecker`. + function getPreciseType(propValue) { + if (typeof propValue === 'undefined' || propValue === null) { + return '' + propValue; + } + var propType = getPropType(propValue); + if (propType === 'object') { + if (propValue instanceof Date) { + return 'date'; + } else if (propValue instanceof RegExp) { + return 'regexp'; + } + } + return propType; + } + + // Returns a string that is postfixed to a warning about an invalid type. + // For example, "undefined" or "of type array" + function getPostfixForTypeWarning(value) { + var type = getPreciseType(value); + switch (type) { + case 'array': + case 'object': + return 'an ' + type; + case 'boolean': + case 'date': + case 'regexp': + return 'a ' + type; + default: + return type; + } + } + + // Returns class name of the object, if any. + function getClassName(propValue) { + if (!propValue.constructor || !propValue.constructor.name) { + return ANONYMOUS; + } + return propValue.constructor.name; + } + + ReactPropTypes.checkPropTypes = checkPropTypes; + ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; + ReactPropTypes.PropTypes = ReactPropTypes; + + return ReactPropTypes; +}; + + +/***/ }), + +/***/ "./node_modules/prop-types/index.js": +/*!******************************************!*\ + !*** ./node_modules/prop-types/index.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +if (true) { + var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); + + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "./node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess); +} else // removed by dead control flow +{} + + +/***/ }), + +/***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": +/*!*************************************************************!*\ + !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.js ***! + \*************************************************************/ +/***/ (function(module) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; + +module.exports = ReactPropTypesSecret; + + +/***/ }), + +/***/ "./node_modules/prop-types/lib/has.js": +/*!********************************************!*\ + !*** ./node_modules/prop-types/lib/has.js ***! + \********************************************/ +/***/ (function(module) { + +module.exports = Function.call.bind(Object.prototype.hasOwnProperty); + + +/***/ }), + +/***/ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js": +/*!***********************************************************************************!*\ + !*** ./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***! + \***********************************************************************************/ +/***/ (function(__unused_webpack_module, exports) { + +"use strict"; +/** @license React v16.13.1 + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + + + +if (true) { + (function() { +'use strict'; + +// The Symbol used to tag the ReactElement-like types. If there is no native Symbol +// nor polyfill, then a plain number is used for performance. +var hasSymbol = typeof Symbol === 'function' && Symbol.for; +var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; +var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; +var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; +var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; +var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; +var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; +var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary +// (unstable) APIs that have been removed. Can we remove the symbols? + +var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; +var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; +var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; +var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; +var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; +var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; +var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; +var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; +var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; +var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; +var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; + +function isValidElementType(type) { + return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. + type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); +} + +function typeOf(object) { + if (typeof object === 'object' && object !== null) { + var $$typeof = object.$$typeof; + + switch ($$typeof) { + case REACT_ELEMENT_TYPE: + var type = object.type; + + switch (type) { + case REACT_ASYNC_MODE_TYPE: + case REACT_CONCURRENT_MODE_TYPE: + case REACT_FRAGMENT_TYPE: + case REACT_PROFILER_TYPE: + case REACT_STRICT_MODE_TYPE: + case REACT_SUSPENSE_TYPE: + return type; + + default: + var $$typeofType = type && type.$$typeof; + + switch ($$typeofType) { + case REACT_CONTEXT_TYPE: + case REACT_FORWARD_REF_TYPE: + case REACT_LAZY_TYPE: + case REACT_MEMO_TYPE: + case REACT_PROVIDER_TYPE: + return $$typeofType; + + default: + return $$typeof; + } + + } + + case REACT_PORTAL_TYPE: + return $$typeof; + } + } + + return undefined; +} // AsyncMode is deprecated along with isAsyncMode + +var AsyncMode = REACT_ASYNC_MODE_TYPE; +var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; +var ContextConsumer = REACT_CONTEXT_TYPE; +var ContextProvider = REACT_PROVIDER_TYPE; +var Element = REACT_ELEMENT_TYPE; +var ForwardRef = REACT_FORWARD_REF_TYPE; +var Fragment = REACT_FRAGMENT_TYPE; +var Lazy = REACT_LAZY_TYPE; +var Memo = REACT_MEMO_TYPE; +var Portal = REACT_PORTAL_TYPE; +var Profiler = REACT_PROFILER_TYPE; +var StrictMode = REACT_STRICT_MODE_TYPE; +var Suspense = REACT_SUSPENSE_TYPE; +var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated + +function isAsyncMode(object) { + { + if (!hasWarnedAboutDeprecatedIsAsyncMode) { + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); + } + } + + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; +} +function isConcurrentMode(object) { + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; +} +function isContextConsumer(object) { + return typeOf(object) === REACT_CONTEXT_TYPE; +} +function isContextProvider(object) { + return typeOf(object) === REACT_PROVIDER_TYPE; +} +function isElement(object) { + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; +} +function isForwardRef(object) { + return typeOf(object) === REACT_FORWARD_REF_TYPE; +} +function isFragment(object) { + return typeOf(object) === REACT_FRAGMENT_TYPE; +} +function isLazy(object) { + return typeOf(object) === REACT_LAZY_TYPE; +} +function isMemo(object) { + return typeOf(object) === REACT_MEMO_TYPE; +} +function isPortal(object) { + return typeOf(object) === REACT_PORTAL_TYPE; +} +function isProfiler(object) { + return typeOf(object) === REACT_PROFILER_TYPE; +} +function isStrictMode(object) { + return typeOf(object) === REACT_STRICT_MODE_TYPE; +} +function isSuspense(object) { + return typeOf(object) === REACT_SUSPENSE_TYPE; +} + +exports.AsyncMode = AsyncMode; +exports.ConcurrentMode = ConcurrentMode; +exports.ContextConsumer = ContextConsumer; +exports.ContextProvider = ContextProvider; +exports.Element = Element; +exports.ForwardRef = ForwardRef; +exports.Fragment = Fragment; +exports.Lazy = Lazy; +exports.Memo = Memo; +exports.Portal = Portal; +exports.Profiler = Profiler; +exports.StrictMode = StrictMode; +exports.Suspense = Suspense; +exports.isAsyncMode = isAsyncMode; +exports.isConcurrentMode = isConcurrentMode; +exports.isContextConsumer = isContextConsumer; +exports.isContextProvider = isContextProvider; +exports.isElement = isElement; +exports.isForwardRef = isForwardRef; +exports.isFragment = isFragment; +exports.isLazy = isLazy; +exports.isMemo = isMemo; +exports.isPortal = isPortal; +exports.isProfiler = isProfiler; +exports.isStrictMode = isStrictMode; +exports.isSuspense = isSuspense; +exports.isValidElementType = isValidElementType; +exports.typeOf = typeOf; + })(); +} + + +/***/ }), + +/***/ "./node_modules/prop-types/node_modules/react-is/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/prop-types/node_modules/react-is/index.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + + +if (false) // removed by dead control flow +{} else { + module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js"); +} + + +/***/ }), + +/***/ "./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js": +/*!************************************************************************!*\ + !*** ./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ SortableContainer: function() { return /* binding */ sortableContainer; }, +/* harmony export */ SortableElement: function() { return /* binding */ sortableElement; }, +/* harmony export */ SortableHandle: function() { return /* binding */ sortableHandle; }, +/* harmony export */ arrayMove: function() { return /* binding */ arrayMove; }, +/* harmony export */ sortableContainer: function() { return /* binding */ sortableContainer; }, +/* harmony export */ sortableElement: function() { return /* binding */ sortableElement; }, +/* harmony export */ sortableHandle: function() { return /* binding */ sortableHandle; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); +/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js"); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); +/* harmony import */ var _babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"); +/* harmony import */ var _babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ "./node_modules/@babel/runtime/helpers/esm/inherits.js"); +/* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react-dom */ "react-dom"); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! invariant */ "./node_modules/invariant/browser.js"); +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_14__); + + + + + + + + + + + + + + + + +var Manager = function () { + function Manager() { + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, Manager); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(this, "refs", {}); + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(Manager, [{ + key: "add", + value: function add(collection, ref) { + if (!this.refs[collection]) { + this.refs[collection] = []; + } + + this.refs[collection].push(ref); + } + }, { + key: "remove", + value: function remove(collection, ref) { + var index = this.getIndex(collection, ref); + + if (index !== -1) { + this.refs[collection].splice(index, 1); + } + } + }, { + key: "isActive", + value: function isActive() { + return this.active; + } + }, { + key: "getActive", + value: function getActive() { + var _this = this; + + return this.refs[this.active.collection].find(function (_ref) { + var node = _ref.node; + return node.sortableInfo.index == _this.active.index; + }); + } + }, { + key: "getIndex", + value: function getIndex(collection, ref) { + return this.refs[collection].indexOf(ref); + } + }, { + key: "getOrderedRefs", + value: function getOrderedRefs() { + var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.active.collection; + return this.refs[collection].sort(sortByIndex); + } + }]); + + return Manager; +}(); + +function sortByIndex(_ref2, _ref3) { + var index1 = _ref2.node.sortableInfo.index; + var index2 = _ref3.node.sortableInfo.index; + return index1 - index2; +} + +function arrayMove(array, from, to) { + if (true) { + if (typeof console !== 'undefined') { + console.warn("Deprecation warning: arrayMove will no longer be exported by 'react-sortable-hoc' in the next major release. Please install the `array-move` package locally instead. https://www.npmjs.com/package/array-move"); + } + } + + array = array.slice(); + array.splice(to < 0 ? array.length + to : to, 0, array.splice(from, 1)[0]); + return array; +} +function omit(obj, keysToOmit) { + return Object.keys(obj).reduce(function (acc, key) { + if (keysToOmit.indexOf(key) === -1) { + acc[key] = obj[key]; + } + + return acc; + }, {}); +} +var events = { + end: ['touchend', 'touchcancel', 'mouseup'], + move: ['touchmove', 'mousemove'], + start: ['touchstart', 'mousedown'] +}; +var vendorPrefix = function () { + if (typeof window === 'undefined' || typeof document === 'undefined') { + return ''; + } + + var styles = window.getComputedStyle(document.documentElement, '') || ['-moz-hidden-iframe']; + var pre = (Array.prototype.slice.call(styles).join('').match(/-(moz|webkit|ms)-/) || styles.OLink === '' && ['', 'o'])[1]; + + switch (pre) { + case 'ms': + return 'ms'; + + default: + return pre && pre.length ? pre[0].toUpperCase() + pre.substr(1) : ''; + } +}(); +function setInlineStyles(node, styles) { + Object.keys(styles).forEach(function (key) { + node.style[key] = styles[key]; + }); +} +function setTranslate3d(node, translate) { + node.style["".concat(vendorPrefix, "Transform")] = translate == null ? '' : "translate3d(".concat(translate.x, "px,").concat(translate.y, "px,0)"); +} +function setTransitionDuration(node, duration) { + node.style["".concat(vendorPrefix, "TransitionDuration")] = duration == null ? '' : "".concat(duration, "ms"); +} +function closest(el, fn) { + while (el) { + if (fn(el)) { + return el; + } + + el = el.parentNode; + } + + return null; +} +function limit(min, max, value) { + return Math.max(min, Math.min(value, max)); +} + +function getPixelValue(stringValue) { + if (stringValue.substr(-2) === 'px') { + return parseFloat(stringValue); + } + + return 0; +} + +function getElementMargin(element) { + var style = window.getComputedStyle(element); + return { + bottom: getPixelValue(style.marginBottom), + left: getPixelValue(style.marginLeft), + right: getPixelValue(style.marginRight), + top: getPixelValue(style.marginTop) + }; +} +function provideDisplayName(prefix, Component$$1) { + var componentName = Component$$1.displayName || Component$$1.name; + return componentName ? "".concat(prefix, "(").concat(componentName, ")") : prefix; +} +function getScrollAdjustedBoundingClientRect(node, scrollDelta) { + var boundingClientRect = node.getBoundingClientRect(); + return { + top: boundingClientRect.top + scrollDelta.top, + left: boundingClientRect.left + scrollDelta.left + }; +} +function getPosition(event) { + if (event.touches && event.touches.length) { + return { + x: event.touches[0].pageX, + y: event.touches[0].pageY + }; + } else if (event.changedTouches && event.changedTouches.length) { + return { + x: event.changedTouches[0].pageX, + y: event.changedTouches[0].pageY + }; + } else { + return { + x: event.pageX, + y: event.pageY + }; + } +} +function isTouchEvent(event) { + return event.touches && event.touches.length || event.changedTouches && event.changedTouches.length; +} +function getEdgeOffset(node, parent) { + var offset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : { + left: 0, + top: 0 + }; + + if (!node) { + return undefined; + } + + var nodeOffset = { + left: offset.left + node.offsetLeft, + top: offset.top + node.offsetTop + }; + + if (node.parentNode === parent) { + return nodeOffset; + } + + return getEdgeOffset(node.parentNode, parent, nodeOffset); +} +function getTargetIndex(newIndex, prevIndex, oldIndex) { + if (newIndex < oldIndex && newIndex > prevIndex) { + return newIndex - 1; + } else if (newIndex > oldIndex && newIndex < prevIndex) { + return newIndex + 1; + } else { + return newIndex; + } +} +function getLockPixelOffset(_ref) { + var lockOffset = _ref.lockOffset, + width = _ref.width, + height = _ref.height; + var offsetX = lockOffset; + var offsetY = lockOffset; + var unit = 'px'; + + if (typeof lockOffset === 'string') { + var match = /^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(lockOffset); + invariant__WEBPACK_IMPORTED_MODULE_12___default()(match !== null, 'lockOffset value should be a number or a string of a ' + 'number followed by "px" or "%". Given %s', lockOffset); + offsetX = parseFloat(lockOffset); + offsetY = parseFloat(lockOffset); + unit = match[1]; + } + + invariant__WEBPACK_IMPORTED_MODULE_12___default()(isFinite(offsetX) && isFinite(offsetY), 'lockOffset value should be a finite. Given %s', lockOffset); + + if (unit === '%') { + offsetX = offsetX * width / 100; + offsetY = offsetY * height / 100; + } + + return { + x: offsetX, + y: offsetY + }; +} +function getLockPixelOffsets(_ref2) { + var height = _ref2.height, + width = _ref2.width, + lockOffset = _ref2.lockOffset; + var offsets = Array.isArray(lockOffset) ? lockOffset : [lockOffset, lockOffset]; + invariant__WEBPACK_IMPORTED_MODULE_12___default()(offsets.length === 2, 'lockOffset prop of SortableContainer should be a single ' + 'value or an array of exactly two values. Given %s', lockOffset); + + var _offsets = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(offsets, 2), + minLockOffset = _offsets[0], + maxLockOffset = _offsets[1]; + + return [getLockPixelOffset({ + height: height, + lockOffset: minLockOffset, + width: width + }), getLockPixelOffset({ + height: height, + lockOffset: maxLockOffset, + width: width + })]; +} + +function isScrollable(el) { + var computedStyle = window.getComputedStyle(el); + var overflowRegex = /(auto|scroll)/; + var properties = ['overflow', 'overflowX', 'overflowY']; + return properties.find(function (property) { + return overflowRegex.test(computedStyle[property]); + }); +} + +function getScrollingParent(el) { + if (!(el instanceof HTMLElement)) { + return null; + } else if (isScrollable(el)) { + return el; + } else { + return getScrollingParent(el.parentNode); + } +} +function getContainerGridGap(element) { + var style = window.getComputedStyle(element); + + if (style.display === 'grid') { + return { + x: getPixelValue(style.gridColumnGap), + y: getPixelValue(style.gridRowGap) + }; + } + + return { + x: 0, + y: 0 + }; +} +var KEYCODE = { + TAB: 9, + ESC: 27, + SPACE: 32, + LEFT: 37, + UP: 38, + RIGHT: 39, + DOWN: 40 +}; +var NodeType = { + Anchor: 'A', + Button: 'BUTTON', + Canvas: 'CANVAS', + Input: 'INPUT', + Option: 'OPTION', + Textarea: 'TEXTAREA', + Select: 'SELECT' +}; +function cloneNode(node) { + var selector = 'input, textarea, select, canvas, [contenteditable]'; + var fields = node.querySelectorAll(selector); + var clonedNode = node.cloneNode(true); + + var clonedFields = (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__["default"])(clonedNode.querySelectorAll(selector)); + + clonedFields.forEach(function (field, i) { + if (field.type !== 'file') { + field.value = fields[i].value; + } + + if (field.type === 'radio' && field.name) { + field.name = "__sortableClone__".concat(field.name); + } + + if (field.tagName === NodeType.Canvas && fields[i].width > 0 && fields[i].height > 0) { + var destCtx = field.getContext('2d'); + destCtx.drawImage(fields[i], 0, 0); + } + }); + return clonedNode; +} + +function sortableHandle(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableHandle, _React$Component); + + function WithSortableHandle() { + var _getPrototypeOf2; + + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableHandle); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableHandle)).call.apply(_getPrototypeOf2, [this].concat(args))); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); + + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableHandle, [{ + key: "componentDidMount", + value: function componentDidMount() { + var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + node.sortableHandle = true; + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call'); + return this.wrappedInstance.current; + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, this.props)); + } + }]); + + return WithSortableHandle; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableHandle', WrappedComponent)), _temp; +} +function isSortableHandle(node) { + return node.sortableHandle != null; +} + +var AutoScroller = function () { + function AutoScroller(container, onScrollCallback) { + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, AutoScroller); + + this.container = container; + this.onScrollCallback = onScrollCallback; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(AutoScroller, [{ + key: "clear", + value: function clear() { + if (this.interval == null) { + return; + } + + clearInterval(this.interval); + this.interval = null; + } + }, { + key: "update", + value: function update(_ref) { + var _this = this; + + var translate = _ref.translate, + minTranslate = _ref.minTranslate, + maxTranslate = _ref.maxTranslate, + width = _ref.width, + height = _ref.height; + var direction = { + x: 0, + y: 0 + }; + var speed = { + x: 1, + y: 1 + }; + var acceleration = { + x: 10, + y: 10 + }; + var _this$container = this.container, + scrollTop = _this$container.scrollTop, + scrollLeft = _this$container.scrollLeft, + scrollHeight = _this$container.scrollHeight, + scrollWidth = _this$container.scrollWidth, + clientHeight = _this$container.clientHeight, + clientWidth = _this$container.clientWidth; + var isTop = scrollTop === 0; + var isBottom = scrollHeight - scrollTop - clientHeight === 0; + var isLeft = scrollLeft === 0; + var isRight = scrollWidth - scrollLeft - clientWidth === 0; + + if (translate.y >= maxTranslate.y - height / 2 && !isBottom) { + direction.y = 1; + speed.y = acceleration.y * Math.abs((maxTranslate.y - height / 2 - translate.y) / height); + } else if (translate.x >= maxTranslate.x - width / 2 && !isRight) { + direction.x = 1; + speed.x = acceleration.x * Math.abs((maxTranslate.x - width / 2 - translate.x) / width); + } else if (translate.y <= minTranslate.y + height / 2 && !isTop) { + direction.y = -1; + speed.y = acceleration.y * Math.abs((translate.y - height / 2 - minTranslate.y) / height); + } else if (translate.x <= minTranslate.x + width / 2 && !isLeft) { + direction.x = -1; + speed.x = acceleration.x * Math.abs((translate.x - width / 2 - minTranslate.x) / width); + } + + if (this.interval) { + this.clear(); + this.isAutoScrolling = false; + } + + if (direction.x !== 0 || direction.y !== 0) { + this.interval = setInterval(function () { + _this.isAutoScrolling = true; + var offset = { + left: speed.x * direction.x, + top: speed.y * direction.y + }; + _this.container.scrollTop += offset.top; + _this.container.scrollLeft += offset.left; + + _this.onScrollCallback(offset); + }, 5); + } + } + }]); + + return AutoScroller; +}(); + +function defaultGetHelperDimensions(_ref) { + var node = _ref.node; + return { + height: node.offsetHeight, + width: node.offsetWidth + }; +} + +function defaultShouldCancelStart(event) { + var interactiveElements = [NodeType.Input, NodeType.Textarea, NodeType.Select, NodeType.Option, NodeType.Button]; + + if (interactiveElements.indexOf(event.target.tagName) !== -1) { + return true; + } + + if (closest(event.target, function (el) { + return el.contentEditable === 'true'; + })) { + return true; + } + + return false; +} + +var propTypes = { + axis: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOf(['x', 'y', 'xy']), + contentWindow: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any), + disableAutoscroll: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + distance: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + getContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + getHelperDimensions: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + helperClass: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), + helperContainer: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), typeof HTMLElement === 'undefined' ? (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any) : prop_types__WEBPACK_IMPORTED_MODULE_14___default().instanceOf(HTMLElement)]), + hideSortableGhost: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + keyboardSortingTransitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + lockAxis: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), + lockOffset: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]))]), + lockToContainerEdges: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + onSortEnd: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortMove: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortOver: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + pressDelay: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + pressThreshold: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + keyCodes: prop_types__WEBPACK_IMPORTED_MODULE_14___default().shape({ + lift: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + drop: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + cancel: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + up: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + down: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)) + }), + shouldCancelStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + transitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + updateBeforeSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + useDragHandle: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + useWindowAsScrollContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) +}; +var defaultKeyCodes = { + lift: [KEYCODE.SPACE], + drop: [KEYCODE.SPACE], + cancel: [KEYCODE.ESC], + up: [KEYCODE.UP, KEYCODE.LEFT], + down: [KEYCODE.DOWN, KEYCODE.RIGHT] +}; +var defaultProps = { + axis: 'y', + disableAutoscroll: false, + distance: 0, + getHelperDimensions: defaultGetHelperDimensions, + hideSortableGhost: true, + lockOffset: '50%', + lockToContainerEdges: false, + pressDelay: 0, + pressThreshold: 5, + keyCodes: defaultKeyCodes, + shouldCancelStart: defaultShouldCancelStart, + transitionDuration: 300, + useWindowAsScrollContainer: false +}; +var omittedProps = Object.keys(propTypes); +function validateProps(props) { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(!(props.distance && props.pressDelay), 'Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.'); +} + +function _finallyRethrows(body, finalizer) { + try { + var result = body(); + } catch (e) { + return finalizer(true, e); + } + + if (result && result.then) { + return result.then(finalizer.bind(null, false), finalizer.bind(null, true)); + } + + return finalizer(false, value); +} +var SortableContext = (0,react__WEBPACK_IMPORTED_MODULE_10__.createContext)({ + manager: {} +}); +function sortableContainer(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableContainer, _React$Component); + + function WithSortableContainer(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableContainer); + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableContainer).call(this, props)); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "state", {}); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleStart", function (event) { + var _this$props = _this.props, + distance = _this$props.distance, + shouldCancelStart = _this$props.shouldCancelStart; + + if (event.button === 2 || shouldCancelStart(event)) { + return; + } + + _this.touched = true; + _this.position = getPosition(event); + var node = closest(event.target, function (el) { + return el.sortableInfo != null; + }); + + if (node && node.sortableInfo && _this.nodeIsChild(node) && !_this.state.sorting) { + var useDragHandle = _this.props.useDragHandle; + var _node$sortableInfo = node.sortableInfo, + index = _node$sortableInfo.index, + collection = _node$sortableInfo.collection, + disabled = _node$sortableInfo.disabled; + + if (disabled) { + return; + } + + if (useDragHandle && !closest(event.target, isSortableHandle)) { + return; + } + + _this.manager.active = { + collection: collection, + index: index + }; + + if (!isTouchEvent(event) && event.target.tagName === NodeType.Anchor) { + event.preventDefault(); + } + + if (!distance) { + if (_this.props.pressDelay === 0) { + _this.handlePress(event); + } else { + _this.pressTimer = setTimeout(function () { + return _this.handlePress(event); + }, _this.props.pressDelay); + } + } + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "nodeIsChild", function (node) { + return node.sortableInfo.manager === _this.manager; + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleMove", function (event) { + var _this$props2 = _this.props, + distance = _this$props2.distance, + pressThreshold = _this$props2.pressThreshold; + + if (!_this.state.sorting && _this.touched && !_this._awaitingUpdateBeforeSortStart) { + var position = getPosition(event); + var delta = { + x: _this.position.x - position.x, + y: _this.position.y - position.y + }; + var combinedDelta = Math.abs(delta.x) + Math.abs(delta.y); + _this.delta = delta; + + if (!distance && (!pressThreshold || combinedDelta >= pressThreshold)) { + clearTimeout(_this.cancelTimer); + _this.cancelTimer = setTimeout(_this.cancel, 0); + } else if (distance && combinedDelta >= distance && _this.manager.isActive()) { + _this.handlePress(event); + } + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleEnd", function () { + _this.touched = false; + + _this.cancel(); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "cancel", function () { + var distance = _this.props.distance; + var sorting = _this.state.sorting; + + if (!sorting) { + if (!distance) { + clearTimeout(_this.pressTimer); + } + + _this.manager.active = null; + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handlePress", function (event) { + try { + var active = _this.manager.getActive(); + + var _temp6 = function () { + if (active) { + var _temp7 = function _temp7() { + var index = _node.sortableInfo.index; + var margin = getElementMargin(_node); + var gridGap = getContainerGridGap(_this.container); + + var containerBoundingRect = _this.scrollContainer.getBoundingClientRect(); + + var dimensions = _getHelperDimensions({ + index: index, + node: _node, + collection: _collection + }); + + _this.node = _node; + _this.margin = margin; + _this.gridGap = gridGap; + _this.width = dimensions.width; + _this.height = dimensions.height; + _this.marginOffset = { + x: _this.margin.left + _this.margin.right + _this.gridGap.x, + y: Math.max(_this.margin.top, _this.margin.bottom, _this.gridGap.y) + }; + _this.boundingClientRect = _node.getBoundingClientRect(); + _this.containerBoundingRect = containerBoundingRect; + _this.index = index; + _this.newIndex = index; + _this.axis = { + x: _axis.indexOf('x') >= 0, + y: _axis.indexOf('y') >= 0 + }; + _this.offsetEdge = getEdgeOffset(_node, _this.container); + + if (_isKeySorting) { + _this.initialOffset = getPosition((0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, event, { + pageX: _this.boundingClientRect.left, + pageY: _this.boundingClientRect.top + })); + } else { + _this.initialOffset = getPosition(event); + } + + _this.initialScroll = { + left: _this.scrollContainer.scrollLeft, + top: _this.scrollContainer.scrollTop + }; + _this.initialWindowScroll = { + left: window.pageXOffset, + top: window.pageYOffset + }; + _this.helper = _this.helperContainer.appendChild(cloneNode(_node)); + setInlineStyles(_this.helper, { + boxSizing: 'border-box', + height: "".concat(_this.height, "px"), + left: "".concat(_this.boundingClientRect.left - margin.left, "px"), + pointerEvents: 'none', + position: 'fixed', + top: "".concat(_this.boundingClientRect.top - margin.top, "px"), + width: "".concat(_this.width, "px") + }); + + if (_isKeySorting) { + _this.helper.focus(); + } + + if (_hideSortableGhost) { + _this.sortableGhost = _node; + setInlineStyles(_node, { + opacity: 0, + visibility: 'hidden' + }); + } + + _this.minTranslate = {}; + _this.maxTranslate = {}; + + if (_isKeySorting) { + var _ref = _useWindowAsScrollContainer ? { + top: 0, + left: 0, + width: _this.contentWindow.innerWidth, + height: _this.contentWindow.innerHeight + } : _this.containerBoundingRect, + containerTop = _ref.top, + containerLeft = _ref.left, + containerWidth = _ref.width, + containerHeight = _ref.height; + + var containerBottom = containerTop + containerHeight; + var containerRight = containerLeft + containerWidth; + + if (_this.axis.x) { + _this.minTranslate.x = containerLeft - _this.boundingClientRect.left; + _this.maxTranslate.x = containerRight - (_this.boundingClientRect.left + _this.width); + } + + if (_this.axis.y) { + _this.minTranslate.y = containerTop - _this.boundingClientRect.top; + _this.maxTranslate.y = containerBottom - (_this.boundingClientRect.top + _this.height); + } + } else { + if (_this.axis.x) { + _this.minTranslate.x = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.left) - _this.boundingClientRect.left - _this.width / 2; + _this.maxTranslate.x = (_useWindowAsScrollContainer ? _this.contentWindow.innerWidth : containerBoundingRect.left + containerBoundingRect.width) - _this.boundingClientRect.left - _this.width / 2; + } + + if (_this.axis.y) { + _this.minTranslate.y = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.top) - _this.boundingClientRect.top - _this.height / 2; + _this.maxTranslate.y = (_useWindowAsScrollContainer ? _this.contentWindow.innerHeight : containerBoundingRect.top + containerBoundingRect.height) - _this.boundingClientRect.top - _this.height / 2; + } + } + + if (_helperClass) { + _helperClass.split(' ').forEach(function (className) { + return _this.helper.classList.add(className); + }); + } + + _this.listenerNode = event.touches ? event.target : _this.contentWindow; + + if (_isKeySorting) { + _this.listenerNode.addEventListener('wheel', _this.handleKeyEnd, true); + + _this.listenerNode.addEventListener('mousedown', _this.handleKeyEnd, true); + + _this.listenerNode.addEventListener('keydown', _this.handleKeyDown); + } else { + events.move.forEach(function (eventName) { + return _this.listenerNode.addEventListener(eventName, _this.handleSortMove, false); + }); + events.end.forEach(function (eventName) { + return _this.listenerNode.addEventListener(eventName, _this.handleSortEnd, false); + }); + } + + _this.setState({ + sorting: true, + sortingIndex: index + }); + + if (_onSortStart) { + _onSortStart({ + node: _node, + index: index, + collection: _collection, + isKeySorting: _isKeySorting, + nodes: _this.manager.getOrderedRefs(), + helper: _this.helper + }, event); + } + + if (_isKeySorting) { + _this.keyMove(0); + } + }; + + var _this$props3 = _this.props, + _axis = _this$props3.axis, + _getHelperDimensions = _this$props3.getHelperDimensions, + _helperClass = _this$props3.helperClass, + _hideSortableGhost = _this$props3.hideSortableGhost, + updateBeforeSortStart = _this$props3.updateBeforeSortStart, + _onSortStart = _this$props3.onSortStart, + _useWindowAsScrollContainer = _this$props3.useWindowAsScrollContainer; + var _node = active.node, + _collection = active.collection; + var _isKeySorting = _this.manager.isKeySorting; + + var _temp8 = function () { + if (typeof updateBeforeSortStart === 'function') { + _this._awaitingUpdateBeforeSortStart = true; + + var _temp9 = _finallyRethrows(function () { + var index = _node.sortableInfo.index; + return Promise.resolve(updateBeforeSortStart({ + collection: _collection, + index: index, + node: _node, + isKeySorting: _isKeySorting + }, event)).then(function () {}); + }, function (_wasThrown, _result) { + _this._awaitingUpdateBeforeSortStart = false; + if (_wasThrown) throw _result; + return _result; + }); + + if (_temp9 && _temp9.then) return _temp9.then(function () {}); + } + }(); + + return _temp8 && _temp8.then ? _temp8.then(_temp7) : _temp7(_temp8); + } + }(); + + return Promise.resolve(_temp6 && _temp6.then ? _temp6.then(function () {}) : void 0); + } catch (e) { + return Promise.reject(e); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortMove", function (event) { + var onSortMove = _this.props.onSortMove; + + if (typeof event.preventDefault === 'function' && event.cancelable) { + event.preventDefault(); + } + + _this.updateHelperPosition(event); + + _this.animateNodes(); + + _this.autoscroll(); + + if (onSortMove) { + onSortMove(event); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortEnd", function (event) { + var _this$props4 = _this.props, + hideSortableGhost = _this$props4.hideSortableGhost, + onSortEnd = _this$props4.onSortEnd; + var _this$manager = _this.manager, + collection = _this$manager.active.collection, + isKeySorting = _this$manager.isKeySorting; + + var nodes = _this.manager.getOrderedRefs(); + + if (_this.listenerNode) { + if (isKeySorting) { + _this.listenerNode.removeEventListener('wheel', _this.handleKeyEnd, true); + + _this.listenerNode.removeEventListener('mousedown', _this.handleKeyEnd, true); + + _this.listenerNode.removeEventListener('keydown', _this.handleKeyDown); + } else { + events.move.forEach(function (eventName) { + return _this.listenerNode.removeEventListener(eventName, _this.handleSortMove); + }); + events.end.forEach(function (eventName) { + return _this.listenerNode.removeEventListener(eventName, _this.handleSortEnd); + }); + } + } + + _this.helper.parentNode.removeChild(_this.helper); + + if (hideSortableGhost && _this.sortableGhost) { + setInlineStyles(_this.sortableGhost, { + opacity: '', + visibility: '' + }); + } + + for (var i = 0, len = nodes.length; i < len; i++) { + var _node2 = nodes[i]; + var el = _node2.node; + _node2.edgeOffset = null; + _node2.boundingClientRect = null; + setTranslate3d(el, null); + setTransitionDuration(el, null); + _node2.translate = null; + } + + _this.autoScroller.clear(); + + _this.manager.active = null; + _this.manager.isKeySorting = false; + + _this.setState({ + sorting: false, + sortingIndex: null + }); + + if (typeof onSortEnd === 'function') { + onSortEnd({ + collection: collection, + newIndex: _this.newIndex, + oldIndex: _this.index, + isKeySorting: isKeySorting, + nodes: nodes + }, event); + } + + _this.touched = false; + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "autoscroll", function () { + var disableAutoscroll = _this.props.disableAutoscroll; + var isKeySorting = _this.manager.isKeySorting; + + if (disableAutoscroll) { + _this.autoScroller.clear(); + + return; + } + + if (isKeySorting) { + var translate = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, _this.translate); + + var scrollX = 0; + var scrollY = 0; + + if (_this.axis.x) { + translate.x = Math.min(_this.maxTranslate.x, Math.max(_this.minTranslate.x, _this.translate.x)); + scrollX = _this.translate.x - translate.x; + } + + if (_this.axis.y) { + translate.y = Math.min(_this.maxTranslate.y, Math.max(_this.minTranslate.y, _this.translate.y)); + scrollY = _this.translate.y - translate.y; + } + + _this.translate = translate; + setTranslate3d(_this.helper, _this.translate); + _this.scrollContainer.scrollLeft += scrollX; + _this.scrollContainer.scrollTop += scrollY; + return; + } + + _this.autoScroller.update({ + height: _this.height, + maxTranslate: _this.maxTranslate, + minTranslate: _this.minTranslate, + translate: _this.translate, + width: _this.width + }); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "onAutoScroll", function (offset) { + _this.translate.x += offset.left; + _this.translate.y += offset.top; + + _this.animateNodes(); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyDown", function (event) { + var keyCode = event.keyCode; + var _this$props5 = _this.props, + shouldCancelStart = _this$props5.shouldCancelStart, + _this$props5$keyCodes = _this$props5.keyCodes, + customKeyCodes = _this$props5$keyCodes === void 0 ? {} : _this$props5$keyCodes; + + var keyCodes = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, defaultKeyCodes, customKeyCodes); + + if (_this.manager.active && !_this.manager.isKeySorting || !_this.manager.active && (!keyCodes.lift.includes(keyCode) || shouldCancelStart(event) || !_this.isValidSortingTarget(event))) { + return; + } + + event.stopPropagation(); + event.preventDefault(); + + if (keyCodes.lift.includes(keyCode) && !_this.manager.active) { + _this.keyLift(event); + } else if (keyCodes.drop.includes(keyCode) && _this.manager.active) { + _this.keyDrop(event); + } else if (keyCodes.cancel.includes(keyCode)) { + _this.newIndex = _this.manager.active.index; + + _this.keyDrop(event); + } else if (keyCodes.up.includes(keyCode)) { + _this.keyMove(-1); + } else if (keyCodes.down.includes(keyCode)) { + _this.keyMove(1); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyLift", function (event) { + var target = event.target; + var node = closest(target, function (el) { + return el.sortableInfo != null; + }); + var _node$sortableInfo2 = node.sortableInfo, + index = _node$sortableInfo2.index, + collection = _node$sortableInfo2.collection; + _this.initialFocusedNode = target; + _this.manager.isKeySorting = true; + _this.manager.active = { + index: index, + collection: collection + }; + + _this.handlePress(event); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyMove", function (shift) { + var nodes = _this.manager.getOrderedRefs(); + + var lastIndex = nodes[nodes.length - 1].node.sortableInfo.index; + var newIndex = _this.newIndex + shift; + var prevIndex = _this.newIndex; + + if (newIndex < 0 || newIndex > lastIndex) { + return; + } + + _this.prevIndex = prevIndex; + _this.newIndex = newIndex; + var targetIndex = getTargetIndex(_this.newIndex, _this.prevIndex, _this.index); + var target = nodes.find(function (_ref2) { + var node = _ref2.node; + return node.sortableInfo.index === targetIndex; + }); + var targetNode = target.node; + var scrollDelta = _this.containerScrollDelta; + var targetBoundingClientRect = target.boundingClientRect || getScrollAdjustedBoundingClientRect(targetNode, scrollDelta); + var targetTranslate = target.translate || { + x: 0, + y: 0 + }; + var targetPosition = { + top: targetBoundingClientRect.top + targetTranslate.y - scrollDelta.top, + left: targetBoundingClientRect.left + targetTranslate.x - scrollDelta.left + }; + var shouldAdjustForSize = prevIndex < newIndex; + var sizeAdjustment = { + x: shouldAdjustForSize && _this.axis.x ? targetNode.offsetWidth - _this.width : 0, + y: shouldAdjustForSize && _this.axis.y ? targetNode.offsetHeight - _this.height : 0 + }; + + _this.handleSortMove({ + pageX: targetPosition.left + sizeAdjustment.x, + pageY: targetPosition.top + sizeAdjustment.y, + ignoreTransition: shift === 0 + }); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyDrop", function (event) { + _this.handleSortEnd(event); + + if (_this.initialFocusedNode) { + _this.initialFocusedNode.focus(); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyEnd", function (event) { + if (_this.manager.active) { + _this.keyDrop(event); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "isValidSortingTarget", function (event) { + var useDragHandle = _this.props.useDragHandle; + var target = event.target; + var node = closest(target, function (el) { + return el.sortableInfo != null; + }); + return node && node.sortableInfo && !node.sortableInfo.disabled && (useDragHandle ? isSortableHandle(target) : target.sortableInfo); + }); + + var manager = new Manager(); + validateProps(props); + _this.manager = manager; + _this.wrappedInstance = (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)(); + _this.sortableContextValue = { + manager: manager + }; + _this.events = { + end: _this.handleEnd, + move: _this.handleMove, + start: _this.handleStart + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableContainer, [{ + key: "componentDidMount", + value: function componentDidMount() { + var _this2 = this; + + var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; + var container = this.getContainer(); + Promise.resolve(container).then(function (containerNode) { + _this2.container = containerNode; + _this2.document = _this2.container.ownerDocument || document; + var contentWindow = _this2.props.contentWindow || _this2.document.defaultView || window; + _this2.contentWindow = typeof contentWindow === 'function' ? contentWindow() : contentWindow; + _this2.scrollContainer = useWindowAsScrollContainer ? _this2.document.scrollingElement || _this2.document.documentElement : getScrollingParent(_this2.container) || _this2.container; + _this2.autoScroller = new AutoScroller(_this2.scrollContainer, _this2.onAutoScroll); + Object.keys(_this2.events).forEach(function (key) { + return events[key].forEach(function (eventName) { + return _this2.container.addEventListener(eventName, _this2.events[key], false); + }); + }); + + _this2.container.addEventListener('keydown', _this2.handleKeyDown); + }); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + var _this3 = this; + + if (this.helper && this.helper.parentNode) { + this.helper.parentNode.removeChild(this.helper); + } + + if (!this.container) { + return; + } + + Object.keys(this.events).forEach(function (key) { + return events[key].forEach(function (eventName) { + return _this3.container.removeEventListener(eventName, _this3.events[key]); + }); + }); + this.container.removeEventListener('keydown', this.handleKeyDown); + } + }, { + key: "updateHelperPosition", + value: function updateHelperPosition(event) { + var _this$props6 = this.props, + lockAxis = _this$props6.lockAxis, + lockOffset = _this$props6.lockOffset, + lockToContainerEdges = _this$props6.lockToContainerEdges, + transitionDuration = _this$props6.transitionDuration, + _this$props6$keyboard = _this$props6.keyboardSortingTransitionDuration, + keyboardSortingTransitionDuration = _this$props6$keyboard === void 0 ? transitionDuration : _this$props6$keyboard; + var isKeySorting = this.manager.isKeySorting; + var ignoreTransition = event.ignoreTransition; + var offset = getPosition(event); + var translate = { + x: offset.x - this.initialOffset.x, + y: offset.y - this.initialOffset.y + }; + translate.y -= window.pageYOffset - this.initialWindowScroll.top; + translate.x -= window.pageXOffset - this.initialWindowScroll.left; + this.translate = translate; + + if (lockToContainerEdges) { + var _getLockPixelOffsets = getLockPixelOffsets({ + height: this.height, + lockOffset: lockOffset, + width: this.width + }), + _getLockPixelOffsets2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_getLockPixelOffsets, 2), + minLockOffset = _getLockPixelOffsets2[0], + maxLockOffset = _getLockPixelOffsets2[1]; + + var minOffset = { + x: this.width / 2 - minLockOffset.x, + y: this.height / 2 - minLockOffset.y + }; + var maxOffset = { + x: this.width / 2 - maxLockOffset.x, + y: this.height / 2 - maxLockOffset.y + }; + translate.x = limit(this.minTranslate.x + minOffset.x, this.maxTranslate.x - maxOffset.x, translate.x); + translate.y = limit(this.minTranslate.y + minOffset.y, this.maxTranslate.y - maxOffset.y, translate.y); + } + + if (lockAxis === 'x') { + translate.y = 0; + } else if (lockAxis === 'y') { + translate.x = 0; + } + + if (isKeySorting && keyboardSortingTransitionDuration && !ignoreTransition) { + setTransitionDuration(this.helper, keyboardSortingTransitionDuration); + } + + setTranslate3d(this.helper, translate); + } + }, { + key: "animateNodes", + value: function animateNodes() { + var _this$props7 = this.props, + transitionDuration = _this$props7.transitionDuration, + hideSortableGhost = _this$props7.hideSortableGhost, + onSortOver = _this$props7.onSortOver; + var containerScrollDelta = this.containerScrollDelta, + windowScrollDelta = this.windowScrollDelta; + var nodes = this.manager.getOrderedRefs(); + var sortingOffset = { + left: this.offsetEdge.left + this.translate.x + containerScrollDelta.left, + top: this.offsetEdge.top + this.translate.y + containerScrollDelta.top + }; + var isKeySorting = this.manager.isKeySorting; + var prevIndex = this.newIndex; + this.newIndex = null; + + for (var i = 0, len = nodes.length; i < len; i++) { + var _node3 = nodes[i].node; + var index = _node3.sortableInfo.index; + var width = _node3.offsetWidth; + var height = _node3.offsetHeight; + var offset = { + height: this.height > height ? height / 2 : this.height / 2, + width: this.width > width ? width / 2 : this.width / 2 + }; + var mustShiftBackward = isKeySorting && index > this.index && index <= prevIndex; + var mustShiftForward = isKeySorting && index < this.index && index >= prevIndex; + var translate = { + x: 0, + y: 0 + }; + var edgeOffset = nodes[i].edgeOffset; + + if (!edgeOffset) { + edgeOffset = getEdgeOffset(_node3, this.container); + nodes[i].edgeOffset = edgeOffset; + + if (isKeySorting) { + nodes[i].boundingClientRect = getScrollAdjustedBoundingClientRect(_node3, containerScrollDelta); + } + } + + var nextNode = i < nodes.length - 1 && nodes[i + 1]; + var prevNode = i > 0 && nodes[i - 1]; + + if (nextNode && !nextNode.edgeOffset) { + nextNode.edgeOffset = getEdgeOffset(nextNode.node, this.container); + + if (isKeySorting) { + nextNode.boundingClientRect = getScrollAdjustedBoundingClientRect(nextNode.node, containerScrollDelta); + } + } + + if (index === this.index) { + if (hideSortableGhost) { + this.sortableGhost = _node3; + setInlineStyles(_node3, { + opacity: 0, + visibility: 'hidden' + }); + } + + continue; + } + + if (transitionDuration) { + setTransitionDuration(_node3, transitionDuration); + } + + if (this.axis.x) { + if (this.axis.y) { + if (mustShiftForward || index < this.index && (sortingOffset.left + windowScrollDelta.left - offset.width <= edgeOffset.left && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height || sortingOffset.top + windowScrollDelta.top + offset.height <= edgeOffset.top)) { + translate.x = this.width + this.marginOffset.x; + + if (edgeOffset.left + translate.x > this.containerBoundingRect.width - offset.width) { + if (nextNode) { + translate.x = nextNode.edgeOffset.left - edgeOffset.left; + translate.y = nextNode.edgeOffset.top - edgeOffset.top; + } + } + + if (this.newIndex === null) { + this.newIndex = index; + } + } else if (mustShiftBackward || index > this.index && (sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top || sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top + height)) { + translate.x = -(this.width + this.marginOffset.x); + + if (edgeOffset.left + translate.x < this.containerBoundingRect.left + offset.width) { + if (prevNode) { + translate.x = prevNode.edgeOffset.left - edgeOffset.left; + translate.y = prevNode.edgeOffset.top - edgeOffset.top; + } + } + + this.newIndex = index; + } + } else { + if (mustShiftBackward || index > this.index && sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left) { + translate.x = -(this.width + this.marginOffset.x); + this.newIndex = index; + } else if (mustShiftForward || index < this.index && sortingOffset.left + windowScrollDelta.left <= edgeOffset.left + offset.width) { + translate.x = this.width + this.marginOffset.x; + + if (this.newIndex == null) { + this.newIndex = index; + } + } + } + } else if (this.axis.y) { + if (mustShiftBackward || index > this.index && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top) { + translate.y = -(this.height + this.marginOffset.y); + this.newIndex = index; + } else if (mustShiftForward || index < this.index && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height) { + translate.y = this.height + this.marginOffset.y; + + if (this.newIndex == null) { + this.newIndex = index; + } + } + } + + setTranslate3d(_node3, translate); + nodes[i].translate = translate; + } + + if (this.newIndex == null) { + this.newIndex = this.index; + } + + if (isKeySorting) { + this.newIndex = prevIndex; + } + + var oldIndex = isKeySorting ? this.prevIndex : prevIndex; + + if (onSortOver && this.newIndex !== oldIndex) { + onSortOver({ + collection: this.manager.active.collection, + index: this.index, + newIndex: this.newIndex, + oldIndex: oldIndex, + isKeySorting: isKeySorting, + nodes: nodes, + helper: this.helper + }); + } + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call'); + return this.wrappedInstance.current; + } + }, { + key: "getContainer", + value: function getContainer() { + var getContainer = this.props.getContainer; + + if (typeof getContainer !== 'function') { + return (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + } + + return getContainer(config.withRef ? this.getWrappedInstance() : undefined); + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(SortableContext.Provider, { + value: this.sortableContextValue + }, (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, omit(this.props, omittedProps)))); + } + }, { + key: "helperContainer", + get: function get() { + var helperContainer = this.props.helperContainer; + + if (typeof helperContainer === 'function') { + return helperContainer(); + } + + return this.props.helperContainer || this.document.body; + } + }, { + key: "containerScrollDelta", + get: function get() { + var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; + + if (useWindowAsScrollContainer) { + return { + left: 0, + top: 0 + }; + } + + return { + left: this.scrollContainer.scrollLeft - this.initialScroll.left, + top: this.scrollContainer.scrollTop - this.initialScroll.top + }; + } + }, { + key: "windowScrollDelta", + get: function get() { + return { + left: this.contentWindow.pageXOffset - this.initialWindowScroll.left, + top: this.contentWindow.pageYOffset - this.initialWindowScroll.top + }; + } + }]); + + return WithSortableContainer; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableList', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", defaultProps), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes), _temp; +} + +var propTypes$1 = { + index: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number).isRequired, + collection: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]), + disabled: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) +}; +var omittedProps$1 = Object.keys(propTypes$1); +function sortableElement(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableElement, _React$Component); + + function WithSortableElement() { + var _getPrototypeOf2; + + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableElement); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableElement)).call.apply(_getPrototypeOf2, [this].concat(args))); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); + + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableElement, [{ + key: "componentDidMount", + value: function componentDidMount() { + this.register(); + } + }, { + key: "componentDidUpdate", + value: function componentDidUpdate(prevProps) { + if (this.node) { + if (prevProps.index !== this.props.index) { + this.node.sortableInfo.index = this.props.index; + } + + if (prevProps.disabled !== this.props.disabled) { + this.node.sortableInfo.disabled = this.props.disabled; + } + } + + if (prevProps.collection !== this.props.collection) { + this.unregister(prevProps.collection); + this.register(); + } + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + this.unregister(); + } + }, { + key: "register", + value: function register() { + var _this$props = this.props, + collection = _this$props.collection, + disabled = _this$props.disabled, + index = _this$props.index; + var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + node.sortableInfo = { + collection: collection, + disabled: disabled, + index: index, + manager: this.context.manager + }; + this.node = node; + this.ref = { + node: node + }; + this.context.manager.add(collection, this.ref); + } + }, { + key: "unregister", + value: function unregister() { + var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props.collection; + this.context.manager.remove(collection, this.ref); + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call'); + return this.wrappedInstance.current; + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, omit(this.props, omittedProps$1))); + } + }]); + + return WithSortableElement; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableElement', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "contextType", SortableContext), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes$1), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", { + collection: 0 + }), _temp; +} + + + + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "React" ***! + \************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["React"]; + +/***/ }), + +/***/ "react-dom": +/*!***************************!*\ + !*** external "ReactDOM" ***! + \***************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactDOM"]; + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js ***! + \**************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _assertThisInitialized; } +/* harmony export */ }); +function _assertThisInitialized(e) { + if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + return e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _classCallCheck; } +/* harmony export */ }); +function _classCallCheck(a, n) { + if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/createClass.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/createClass.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _createClass; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperties(e, r) { + for (var t = 0; t < r.length; t++) { + var o = r[t]; + o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o.key), o); + } +} +function _createClass(e, r, t) { + return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { + writable: !1 + }), e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": +/*!************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***! + \************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _extends; } +/* harmony export */ }); +function _extends() { + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); + } + return n; + }, _extends.apply(null, arguments); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _getPrototypeOf; } +/* harmony export */ }); +function _getPrototypeOf(t) { + return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { + return t.__proto__ || Object.getPrototypeOf(t); + }, _getPrototypeOf(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/inherits.js": +/*!*************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/inherits.js ***! + \*************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _inherits; } +/* harmony export */ }); +/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); + +function _inherits(t, e) { + if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); + t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + writable: !0, + configurable: !0 + } + }), Object.defineProperty(t, "prototype", { + writable: !1 + }), e && (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t, e); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js": +/*!*****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/objectSpread.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _objectSpread; } +/* harmony export */ }); +/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); + +function _objectSpread(e) { + for (var r = 1; r < arguments.length; r++) { + var t = null != arguments[r] ? Object(arguments[r]) : {}, + o = Object.keys(t); + "function" == typeof Object.getOwnPropertySymbols && o.push.apply(o, Object.getOwnPropertySymbols(t).filter(function (e) { + return Object.getOwnPropertyDescriptor(t, e).enumerable; + })), o.forEach(function (r) { + (0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); + }); + } + return e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js": +/*!******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js ***! + \******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _possibleConstructorReturn; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); + + +function _possibleConstructorReturn(t, e) { + if (e && ("object" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e) || "function" == typeof e)) return e; + if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); + return (0,_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _setPrototypeOf; } +/* harmony export */ }); +function _setPrototypeOf(t, e) { + return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { + return t.__proto__ = e, t; + }, _setPrototypeOf(t, e); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./node_modules/array-move/index.js": +/*!******************************************!*\ + !*** ./node_modules/array-move/index.js ***! + \******************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ arrayMoveImmutable: function() { return /* binding */ arrayMoveImmutable; }, +/* harmony export */ arrayMoveMutable: function() { return /* binding */ arrayMoveMutable; } +/* harmony export */ }); +function arrayMoveMutable(array, fromIndex, toIndex) { + const startIndex = fromIndex < 0 ? array.length + fromIndex : fromIndex; + + if (startIndex >= 0 && startIndex < array.length) { + const endIndex = toIndex < 0 ? array.length + toIndex : toIndex; + + const [item] = array.splice(fromIndex, 1); + array.splice(endIndex, 0, item); + } +} + +function arrayMoveImmutable(array, fromIndex, toIndex) { + array = [...array]; + arrayMoveMutable(array, fromIndex, toIndex); + return array; +} + + +/***/ }), + +/***/ "./src/fields/select/block.json": +/*!**************************************!*\ + !*** ./src/fields/select/block.json ***! + \**************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/select-field","title":"Select","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A select dropdown input field.","keywords":["wpzoom","form","input","select"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":["Item #1"]},"defaultValue":{"type":"string","source":"attribute","attribute":"defaultValue","selector":"select","default":"Item #1"},"label":{"type":"string","default":"Select an option"},"showLabel":{"type":"boolean","default":true},"multiple":{"type":"boolean","source":"attribute","attribute":"multiple","selector":"select","default":false},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"select","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ id: moduleId, +/******/ loaded: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.loaded = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/global */ +/******/ !function() { +/******/ __webpack_require__.g = (function() { +/******/ if (typeof globalThis === 'object') return globalThis; +/******/ try { +/******/ return this || new Function('return this')(); +/******/ } catch (e) { +/******/ if (typeof window === 'object') return window; +/******/ } +/******/ })(); +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/node module decorator */ +/******/ !function() { +/******/ __webpack_require__.nmd = function(module) { +/******/ module.paths = []; +/******/ if (!module.children) module.children = []; +/******/ return module; +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. +!function() { +"use strict"; +/*!************************************!*\ + !*** ./src/fields/select/index.js ***! + \************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/select/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/select/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/select/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M15.3223 14.8086C15.3223 13.424 16.9988 12.7245 17.9805 13.708L17.9795 13.709L23.293 19.0205C24.2426 19.9701 23.6215 21.5746 22.3193 21.6738L22.1914 21.6777H19.6084L17.9756 23.2969C16.9923 24.2704 15.3224 23.575 15.3223 22.1914V14.8086ZM16.8574 14.7559C16.8421 14.7622 16.833 14.7709 16.8291 14.7764C16.8275 14.7786 16.8262 14.7812 16.8252 14.7842C16.8243 14.7871 16.8223 14.7952 16.8223 14.8086V22.1914C16.8223 22.2045 16.8242 22.2117 16.8252 22.2148C16.8262 22.2179 16.8276 22.2204 16.8291 22.2227C16.8329 22.228 16.842 22.2377 16.8574 22.2441C16.8726 22.2504 16.8851 22.2501 16.8916 22.249C16.8945 22.2485 16.8973 22.2477 16.9004 22.2461C16.9033 22.2446 16.9096 22.2406 16.9189 22.2314L18.7715 20.3955L18.8848 20.3027C19.0066 20.222 19.1506 20.1778 19.2988 20.1777H22.1914C22.2052 20.1777 22.2127 20.1758 22.2158 20.1748C22.2191 20.1738 22.2213 20.1725 22.2236 20.1709C22.2289 20.1672 22.2378 20.1587 22.2441 20.1436C22.2504 20.1286 22.251 20.1159 22.25 20.1094C22.2495 20.1066 22.2486 20.1035 22.2471 20.1006C22.2456 20.0978 22.242 20.0906 22.2324 20.0811L16.918 14.7676C16.9086 14.7583 16.9021 14.7543 16.8994 14.7529C16.8967 14.7516 16.8942 14.7514 16.8916 14.751C16.8854 14.7499 16.873 14.7494 16.8574 14.7559Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17.4756 1.25C18.8698 1.25 20 2.3802 20 3.77441V10.625C20 11.0392 19.6642 11.375 19.25 11.375C18.8358 11.375 18.5 11.0392 18.5 10.625V3.77441C18.5 3.20863 18.0414 2.75 17.4756 2.75H3.77441C3.20863 2.75 2.75 3.20863 2.75 3.77441V17.4756C2.75 18.0414 3.20863 18.5 3.77441 18.5H12C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H3.77441C2.3802 20 1.25 18.8698 1.25 17.4756V3.77441C1.25 2.3802 2.3802 1.25 3.77441 1.25H17.4756Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M5.58203 14.3525C5.95754 14.0463 6.49541 14.0593 6.85938 14.3682C6.86576 14.3733 6.87169 14.3794 6.87793 14.3848L6.91797 14.4189L6.96973 14.4756C7.3098 14.8687 7.29328 15.4625 6.91992 15.8359C6.52905 16.2267 5.89673 16.2267 5.50586 15.8359C5.11519 15.4451 5.11513 14.8127 5.50586 14.4219L5.58203 14.3525Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M12.0762 14.3789C12.4545 14.4172 12.75 14.7366 12.75 15.125C12.75 15.5134 12.4545 15.8328 12.0762 15.8711L12 15.875H10.3447C9.93051 15.875 9.59473 15.5392 9.59473 15.125C9.59473 14.7108 9.93051 14.375 10.3447 14.375H12L12.0762 14.3789Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M5.49609 9.84668C5.86949 9.54497 6.40882 9.55213 6.77539 9.86621C6.79408 9.88147 6.81259 9.89771 6.83008 9.91504L6.83203 9.91699L6.90137 9.99316C7.2219 10.3861 7.19829 10.9656 6.83203 11.332C6.44119 11.7227 5.80881 11.7227 5.41797 11.332C5.02726 10.9411 5.02714 10.3078 5.41797 9.91699L5.41992 9.91504L5.49609 9.84668ZM6.31543 10.4336L6.30176 10.4473L6.12598 10.625L6.44824 10.3008L6.47754 10.2705L6.47656 10.2695L6.31543 10.4336Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M15.5918 9.87891C15.9699 9.91742 16.2646 10.2368 16.2646 10.625C16.2646 11.0132 15.9699 11.3326 15.5918 11.3711L15.5146 11.375H10.2549C9.84072 11.3749 9.50488 11.0392 9.50488 10.625C9.50488 10.2108 9.84072 9.87506 10.2549 9.875H15.5146L15.5918 9.87891Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M5.49414 5.35156C5.86967 5.04531 6.40754 5.05828 6.77148 5.36719C6.77789 5.37235 6.78377 5.37837 6.79004 5.38379L6.83008 5.41797L6.88184 5.47461C7.2219 5.86773 7.20535 6.46151 6.83203 6.83496C6.44116 7.22573 5.80884 7.22573 5.41797 6.83496C5.02724 6.44409 5.02721 5.81176 5.41797 5.4209L5.49414 5.35156Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M15.5918 5.37891C15.9699 5.41742 16.2646 5.73675 16.2646 6.125C16.2646 6.51325 15.9699 6.83258 15.5918 6.87109L15.5146 6.875H10.2549C9.84072 6.87494 9.50488 6.53917 9.50488 6.125C9.50488 5.71083 9.84072 5.37506 10.2549 5.375H15.5146L15.5918 5.37891Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/stripe-card/block.json b/build/fields/stripe-card/block.json new file mode 100644 index 0000000..8e45557 --- /dev/null +++ b/build/fields/stripe-card/block.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "wpzoom-forms/stripe-card", + "title": "Stripe Card", + "category": "wpzoom-forms", + "ancestor": [ + "wpzoom-forms/form" + ], + "description": "A secure credit/debit card input powered by Stripe Elements.", + "keywords": [ + "wpzoom", + "form", + "stripe", + "card", + "payment", + "credit" + ], + "version": "1.0.0", + "textdomain": "wpzoom-forms", + "attributes": { + "label": { + "type": "string", + "default": "Card Details" + }, + "showLabel": { + "type": "boolean", + "default": true + } + }, + "supports": { + "html": false, + "spacing": { + "margin": true, + "padding": true + } + }, + "editorScript": "file:./index.js", + "editorStyle": "wpzoom-forms-css-backend-main", + "style": "wpzoom-forms-css-frontend-formblock" +} \ No newline at end of file diff --git a/build/fields/stripe-card/index.asset.php b/build/fields/stripe-card/index.asset.php new file mode 100644 index 0000000..38c6121 --- /dev/null +++ b/build/fields/stripe-card/index.asset.php @@ -0,0 +1 @@ + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'c1ae08b68a7e1b162a19'); diff --git a/build/fields/stripe-card/index.js b/build/fields/stripe-card/index.js new file mode 100644 index 0000000..367edbe --- /dev/null +++ b/build/fields/stripe-card/index.js @@ -0,0 +1,482 @@ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/stripe-card/edit.js": +/*!****************************************!*\ + !*** ./src/fields/stripe-card/edit.js ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)(); + var attributes = props.attributes, + setAttributes = props.setAttributes; + var label = attributes.label, + showLabel = attributes.showLabel; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Card Field Options', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Show Label', 'wpzoom-forms'), + checked: !!showLabel, + onChange: function onChange(value) { + return setAttributes({ + showLabel: !!value + }); + }, + __next40pxDefaultSize: true + }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", _objectSpread(_objectSpread({ + className: "wpzf-stripe-card-wrapper" + }, blockProps), {}, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, { + tagName: "label", + className: "wpzf-stripe-card-label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Card Details', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + } + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + className: "wpzf-stripe-card-element-preview", + style: { + padding: '10px 12px', + border: '1px solid #d0d0d0', + borderRadius: '4px', + background: '#fff', + color: '#888', + fontSize: '14px', + display: 'flex', + alignItems: 'center', + gap: '8px', + minHeight: '38px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "20", + height: "20", + viewBox: "0 0 24 24", + fill: "none", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("rect", { + x: "2", + y: "5", + width: "20", + height: "14", + rx: "2", + stroke: "#ccc", + strokeWidth: "2" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M2 10h20", + stroke: "#ccc", + strokeWidth: "2" + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Card number', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + style: { + marginLeft: 'auto', + color: '#bbb', + fontSize: '12px' + }, + children: "MM / YY \xA0 CVC" + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.Notice, { + status: "info", + isDismissible: false, + style: { + marginTop: '8px', + fontSize: '12px' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('The Stripe Card Element will be rendered on the frontend after Stripe Connect is configured in Settings → Payments.', 'wpzoom-forms') + })] + })) + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/stripe-card/save.js": +/*!****************************************!*\ + !*** ./src/fields/stripe-card/save.js ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var label = attributes.label, + showLabel = attributes.showLabel; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { + className: "wpzf-stripe-card-wrapper ".concat(blockProps.className), + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("label", { + className: "wpzf-stripe-card-label", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", { + id: "wpzf-card-element", + className: "wpzf-stripe-card-element" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", { + id: "wpzf-card-errors", + className: "wpzf-stripe-card-errors", + role: "alert" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", { + type: "hidden", + name: "wpzf_payment_intent_id", + value: "" + })] + })); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./src/fields/stripe-card/block.json": +/*!*******************************************!*\ + !*** ./src/fields/stripe-card/block.json ***! + \*******************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/stripe-card","title":"Stripe Card","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A secure credit/debit card input powered by Stripe Elements.","keywords":["wpzoom","form","stripe","card","payment","credit"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"label":{"type":"string","default":"Card Details"},"showLabel":{"type":"boolean","default":true}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!*****************************************!*\ + !*** ./src/fields/stripe-card/index.js ***! + \*****************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/stripe-card/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/stripe-card/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/stripe-card/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("rect", { + x: "2", + y: "5", + width: "20", + height: "14", + rx: "2", + stroke: "currentColor", + strokeWidth: "2" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M2 10h20", + stroke: "currentColor", + strokeWidth: "2" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("rect", { + x: "5", + y: "13", + width: "4", + height: "2", + rx: "0.5", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("rect", { + x: "11", + y: "13", + width: "3", + height: "2", + rx: "0.5", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/stripe-card/view.asset.php b/build/fields/stripe-card/view.asset.php new file mode 100644 index 0000000..6e88437 --- /dev/null +++ b/build/fields/stripe-card/view.asset.php @@ -0,0 +1 @@ + array(), 'version' => '90b3b38524533c24ef8f'); diff --git a/build/fields/stripe-card/view.js b/build/fields/stripe-card/view.js new file mode 100644 index 0000000..d0bdd51 --- /dev/null +++ b/build/fields/stripe-card/view.js @@ -0,0 +1,362 @@ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _asyncToGenerator; } +/* harmony export */ }); +function asyncGeneratorStep(n, t, e, r, o, a, c) { + try { + var i = n[a](c), + u = i.value; + } catch (n) { + return void e(n); + } + i.done ? t(u) : Promise.resolve(u).then(r, o); +} +function _asyncToGenerator(n) { + return function () { + var t = this, + e = arguments; + return new Promise(function (r, o) { + var a = n.apply(t, e); + function _next(n) { + asyncGeneratorStep(a, r, o, _next, _throw, "next", n); + } + function _throw(n) { + asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); + } + _next(void 0); + }); + }; +} + + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!****************************************!*\ + !*** ./src/fields/stripe-card/view.js ***! + \****************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"); + +function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i.return) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); } +function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); }, _regeneratorDefine2(e, r, n, t); } +/* global wpzfStripeData, Stripe */ + +/** + * WPZOOM Forms — Stripe Card Frontend Handler + * + * Initialises Stripe Elements for every form on the page that contains a + * .wpzf-stripe-card-element container, intercepts the form submit to: + * 1. Create a PaymentIntent via the WP REST API. + * 2. Confirm the card payment client-side with Stripe. + * 3. Populate hidden inputs and re-submit the form to admin-post.php. + */ +(function () { + 'use strict'; + + // --- DEBUG --- + console.log('[wpzf-stripe] view.js loaded'); + console.log('[wpzf-stripe] wpzfStripeData:', typeof wpzfStripeData !== 'undefined' ? wpzfStripeData : 'UNDEFINED — script not localized or not enqueued via the correct handle'); + console.log('[wpzf-stripe] Stripe global:', typeof Stripe !== 'undefined' ? 'present' : 'UNDEFINED — stripe-js CDN not loaded'); + console.log('[wpzf-stripe] .wpzf-stripe-card-wrapper elements on page:', document.querySelectorAll('.wpzf-stripe-card-wrapper').length); + // --- END DEBUG --- + + if (typeof wpzfStripeData === 'undefined' || typeof Stripe === 'undefined') { + console.warn('[wpzf-stripe] Early exit — missing wpzfStripeData or Stripe. Card will NOT mount.'); + return; + } + var stripe = Stripe(wpzfStripeData.publishableKey); + + /** + * Calculates the order total by reading all .wpzf-payment-item elements + * inside the given form, multiplying price × quantity. + * + * @param {HTMLElement} form The form element. + * @returns {number} Total in cents. + */ + function calculateTotal(form) { + var total = 0; + var items = form.querySelectorAll('.wpzf-payment-item'); + items.forEach(function (item) { + var price = parseFloat(item.dataset.price) || 0; + var qtyInput = item.querySelector('.wpzf-payment-item-qty, input[name$="_qty"]'); + var qty = qtyInput ? parseInt(qtyInput.value, 10) || 1 : 1; + total += price * qty; + }); + + // Return cents (integer). + return Math.round(total * 100); + } + + /** + * Updates the .wpzf-payment-total display and hidden input in the form. + * + * @param {HTMLElement} form The form element. + * @param {number} totalCents Total in cents. + */ + function updateTotalDisplay(form, totalCents) { + var amountEl = form.querySelector('.wpzf-payment-total-amount'); + var hiddenEl = form.querySelector('input[name="wpzf_payment_total"]'); + var dollars = (totalCents / 100).toFixed(2); + if (amountEl) { + amountEl.textContent = '$' + dollars; + } + if (hiddenEl) { + hiddenEl.value = String(totalCents); + } + } + + /** + * Shows an error message in the card errors container. + * + * @param {HTMLElement} form The form element. + * @param {string} message Error text. + */ + function showCardError(form, message) { + var errorEl = form.querySelector('#wpzf-card-errors'); + if (errorEl) { + errorEl.textContent = message; + errorEl.style.color = '#cf222e'; + errorEl.style.fontSize = '13px'; + errorEl.style.marginTop = '6px'; + } + } + + /** + * Initialises Stripe Elements for a single form. + * + * @param {HTMLElement} form The form element. + */ + function initFormPayment(form) { + var _arguments = arguments; + var cardContainer = form.querySelector('#wpzf-card-element'); + if (!cardContainer) { + return; + } + var formId = form.querySelector('input[name="form_id"]'); + if (!formId) { + return; + } + var elements = stripe.elements(); + var cardElement = elements.create('card', { + style: { + base: { + fontSize: '16px', + color: '#424770', + '::placeholder': { + color: '#aab7c4' + } + }, + invalid: { + color: '#cf222e' + } + } + }); + cardElement.mount(cardContainer); + + // Live validation feedback. + cardElement.on('change', function (event) { + if (event.error) { + showCardError(form, event.error.message); + } else { + showCardError(form, ''); + } + }); + + // Update totals whenever quantities change. + form.addEventListener('change', function (e) { + if (e.target.classList.contains('wpzf-payment-item-qty')) { + var total = calculateTotal(form); + updateTotalDisplay(form, total); + } + }); + + // Set initial total. + updateTotalDisplay(form, calculateTotal(form)); + + // Intercept form submission. + form.addEventListener('submit', /*#__PURE__*/function () { + var _ref = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])(/*#__PURE__*/_regenerator().m(function _callee(e) { + var submitBtn, totalCents, payload, intentResponse, intentData, client_secret, payment_intent_id, _yield$stripe$confirm, confirmError, intentInput, _t; + return _regenerator().w(function (_context) { + while (1) switch (_context.p = _context.n) { + case 0: + e.preventDefault(); + submitBtn = form.querySelector('[type="submit"]'); + if (submitBtn) { + submitBtn.disabled = true; + } + totalCents = calculateTotal(form); + updateTotalDisplay(form, totalCents); + if (!(totalCents < 50)) { + _context.n = 1; + break; + } + showCardError(form, 'Order total must be at least $0.50.'); + if (submitBtn) submitBtn.disabled = false; + return _context.a(2); + case 1: + _context.p = 1; + // 1. Create a PaymentIntent on the server. + payload = { + amount: totalCents, + form_id: parseInt(formId.value, 10) + }; + console.log('[wpzf-stripe] Sending to create-intent:', payload); + _context.n = 2; + return fetch(wpzfStripeData.createIntentUrl, { + method: 'POST', + credentials: 'same-origin', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify(payload) + }); + case 2: + intentResponse = _context.v; + _context.n = 3; + return intentResponse.json(); + case 3: + intentData = _context.v; + console.log('[wpzf-stripe] create-intent response status:', intentResponse.status, intentData); + if (!(!intentResponse.ok || intentData.code)) { + _context.n = 4; + break; + } + showCardError(form, intentData.message || 'Payment setup failed. Please try again.'); + if (submitBtn) submitBtn.disabled = false; + return _context.a(2); + case 4: + client_secret = intentData.client_secret, payment_intent_id = intentData.payment_intent_id; // 2. Confirm the card payment client-side. + _context.n = 5; + return stripe.confirmCardPayment(client_secret, { + payment_method: { + card: cardElement + } + }); + case 5: + _yield$stripe$confirm = _context.v; + confirmError = _yield$stripe$confirm.error; + if (!confirmError) { + _context.n = 6; + break; + } + showCardError(form, confirmError.message); + if (submitBtn) submitBtn.disabled = false; + return _context.a(2); + case 6: + // 3. Populate hidden input and re-submit the form. + intentInput = form.querySelector('input[name="wpzf_payment_intent_id"]'); + if (intentInput) { + intentInput.value = payment_intent_id; + } + + // Re-submit without triggering our listener again. + form.removeEventListener('submit', _arguments.callee); + form.submit(); + _context.n = 8; + break; + case 7: + _context.p = 7; + _t = _context.v; + showCardError(form, 'An unexpected error occurred. Please try again.'); + if (submitBtn) submitBtn.disabled = false; + case 8: + return _context.a(2); + } + }, _callee, null, [[1, 7]]); + })); + return function (_x) { + return _ref.apply(this, arguments); + }; + }()); + } + + // Initialise on DOM ready. + document.addEventListener('DOMContentLoaded', function () { + document.querySelectorAll('.wpzf-stripe-card-wrapper').forEach(function (wrapper) { + var form = wrapper.closest('form'); + if (form) { + initFormPayment(form); + } + }); + }); +})(); +}(); +/******/ })() +; +//# sourceMappingURL=view.js.map \ No newline at end of file diff --git a/build/fields/submit/index.asset.php b/build/fields/submit/index.asset.php index 3989a94..7cfe556 100644 --- a/build/fields/submit/index.asset.php +++ b/build/fields/submit/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'eeb6e69908f0182e12c9'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'e43348fcdac6e53a5cd9'); diff --git a/build/fields/submit/index.js b/build/fields/submit/index.js index 05fa95e..7be8eb7 100644 --- a/build/fields/submit/index.js +++ b/build/fields/submit/index.js @@ -1 +1,394 @@ -!function(){"use strict";var e=window.React,t=window.wp.blocks,r=JSON.parse('{"u2":"wpzoom-forms/submit-field"}');function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i=window.wp.blockEditor,c=window.wp.element,l=window.wp.i18n,u=window.wp.components;function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var f=r.u2;(0,t.registerBlockType)(f,{icon:(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.2012 9.97168C10.7781 9.73057 11.4437 9.85955 11.8887 10.2988L18.29 16.6182L18.3701 16.7041C18.7527 17.1437 18.8586 17.7653 18.6348 18.3105C18.4108 18.8559 17.8987 19.2238 17.3174 19.2676L17.2002 19.2715H13.9658L11.8838 21.3096C11.4658 21.7187 10.8561 21.8555 10.3076 21.6719L10.1982 21.6309C9.62319 21.389 9.24916 20.826 9.24902 20.2021V11.4023C9.24902 10.7772 9.6245 10.2129 10.2012 9.97168ZM10.7803 11.3555C10.7615 11.3633 10.749 11.3821 10.749 11.4023V20.2021C10.7492 20.2223 10.7617 20.2402 10.7803 20.248L10.8086 20.251C10.8182 20.2492 10.8277 20.2444 10.835 20.2373L13.1348 17.9863L13.249 17.8945C13.3703 17.8151 13.5132 17.7715 13.6602 17.7715H17.2002L17.2285 17.7637C17.2367 17.7582 17.2432 17.7497 17.2471 17.7402C17.2507 17.7311 17.2518 17.7212 17.25 17.7119L17.2354 17.6855L10.835 11.3662C10.8206 11.352 10.7989 11.3478 10.7803 11.3555Z",fill:"currentColor"}),(0,e.createElement)("path",{d:"M19.0029 2.24609C20.5221 2.24619 21.7539 3.47886 21.7539 4.99805V11C21.7536 12.519 20.5219 13.7509 19.0029 13.751H18.002C17.5881 13.7508 17.2522 13.4148 17.252 13.001C17.2521 12.587 17.588 12.2512 18.002 12.251H19.0029C19.6935 12.2509 20.2536 11.6905 20.2539 11V4.99805C20.2539 4.30729 19.6937 3.74716 19.0029 3.74707H4.99707C4.30625 3.74707 3.74609 4.30723 3.74609 4.99805V11C3.74636 11.6906 4.30642 12.251 4.99707 12.251H6.99805L7.07422 12.2549C7.45242 12.2932 7.74792 12.6127 7.74805 13.001C7.7478 13.3891 7.45234 13.7088 7.07422 13.7471L6.99805 13.751H4.99707C3.47799 13.751 2.24636 12.519 2.24609 11V4.99805C2.24609 3.4788 3.47783 2.24609 4.99707 2.24609H19.0029Z",fill:"currentColor"})),edit:function(t){var r=(0,i.useBlockProps)(),n=t.attributes,p=t.setAttributes,f=t.clientId,s=n.id,b=n.name;return(0,c.useEffect)((function(){s||p({id:"input_"+f.substr(0,8)})}),[]),(0,e.createElement)(c.Fragment,null,(0,e.createElement)(i.InspectorControls,null,(0,e.createElement)(u.PanelBody,{title:(0,l.__)("Options","wpzoom-forms")},(0,e.createElement)(u.TextControl,{label:(0,l.__)("Name","wpzoom-forms"),value:b,onChange:function(e){return p({name:e})},__next40pxDefaultSize:!0}))),(0,e.createElement)(c.Fragment,null,(0,e.createElement)(i.RichText,function(e){for(var t=1;t array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '95845777cb0a21f7b970'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '9c784c17483a9807099b'); diff --git a/build/fields/textarea/index.js b/build/fields/textarea/index.js index 9130f45..8717885 100644 --- a/build/fields/textarea/index.js +++ b/build/fields/textarea/index.js @@ -1 +1,657 @@ -!function(){"use strict";var e=window.React,t=window.wp.blocks,r=JSON.parse('{"u2":"wpzoom-forms/textarea-field"}');function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/textarea/block.json": +/*!****************************************!*\ + !*** ./src/fields/textarea/block.json ***! + \****************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/textarea-field","title":"Textarea","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A textarea input field.","keywords":["wpzoom","form","input","textarea"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"cols":{"type":"string","source":"attribute","attribute":"cols","selector":"textarea","default":"20"},"rows":{"type":"string","source":"attribute","attribute":"rows","selector":"textarea","default":"4"},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"textarea","default":""},"label":{"type":"string","default":"Message"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"textarea","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!**************************************!*\ + !*** ./src/fields/textarea/index.js ***! + \**************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/textarea/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/textarea/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/textarea/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M19 3.25C20.5192 3.25 21.75 4.48079 21.75 6V18C21.75 19.5192 20.5192 20.75 19 20.75H6C4.48079 20.75 3.25 19.5192 3.25 18V14C3.25 13.5858 3.58579 13.25 4 13.25C4.41421 13.25 4.75 13.5858 4.75 14V18C4.75 18.6908 5.30921 19.25 6 19.25H19C19.6908 19.25 20.25 18.6908 20.25 18V6C20.25 5.30921 19.6908 4.75 19 4.75H14C13.5858 4.75 13.25 4.41421 13.25 4C13.25 3.58579 13.5858 3.25 14 3.25H19Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H8C7.58579 16.75 7.25 16.4142 7.25 16C7.25 15.5858 7.58579 15.25 8 15.25H17Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12C11.25 11.5858 11.5858 11.25 12 11.25H17Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M9.66699 3.25C10.2652 3.25 10.75 3.73479 10.75 4.33301V5.3584C10.7498 5.77243 10.4141 6.1084 10 6.1084C9.58592 6.1084 9.25022 5.77243 9.25 5.3584V4.75H7.75V9.25H8.5C8.91421 9.25 9.25 9.58579 9.25 10C9.25 10.4142 8.91421 10.75 8.5 10.75H5.5C5.08579 10.75 4.75 10.4142 4.75 10C4.75 9.58579 5.08579 9.25 5.5 9.25H6.25V4.75H4.75V5.3584C4.74978 5.77243 4.41408 6.1084 4 6.1084C3.58592 6.1084 3.25022 5.77243 3.25 5.3584V4.33301C3.25 3.73479 3.73479 3.25 4.33301 3.25H9.66699Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17 7.25C17.4142 7.25 17.75 7.58579 17.75 8C17.75 8.41421 17.4142 8.75 17 8.75H13C12.5858 8.75 12.25 8.41421 12.25 8C12.25 7.58579 12.5858 7.25 13 7.25H17Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/website/index.asset.php b/build/fields/website/index.asset.php index 87e9262..0fd5224 100644 --- a/build/fields/website/index.asset.php +++ b/build/fields/website/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '0c1012cbf809e8933633'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '9759c901ce4d75ccd680'); diff --git a/build/fields/website/index.js b/build/fields/website/index.js index 8cc2a4a..3960ace 100644 --- a/build/fields/website/index.js +++ b/build/fields/website/index.js @@ -1 +1,631 @@ -!function(){"use strict";var e=window.React,t=window.wp.blocks,r=JSON.parse('{"u2":"wpzoom-forms/text-website-field"}');function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/website/block.json": +/*!***************************************!*\ + !*** ./src/fields/website/block.json ***! + \***************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/text-website-field","title":"Website","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A text input field for inputting an website URL.","keywords":["wpzoom","form","input","website","text"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"input","default":""},"label":{"type":"string","default":"Website"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!*************************************!*\ + !*** ./src/fields/website/index.js ***! + \*************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/website/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/website/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/website/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M12 9.75C14.6282 9.75 16.75 11.8718 16.75 14.5C16.75 17.1282 14.6282 19.25 12 19.25C9.37179 19.25 7.25 17.1282 7.25 14.5C7.25 11.8718 9.37179 9.75 12 9.75ZM14.2607 15.25C14.1818 15.9469 13.9922 16.6321 13.6924 17.2764C14.4225 16.8316 14.9618 16.1075 15.1631 15.25H14.2607ZM8.83691 15.25C9.03806 16.1068 9.57653 16.8305 10.3057 17.2754C10.0063 16.6315 9.81714 15.9465 9.73828 15.25H8.83691ZM11.252 15.25C11.3554 15.9526 11.604 16.6363 12 17.2461C12.3961 16.6363 12.6446 15.9527 12.748 15.25H11.252ZM10.3066 11.7227C9.57671 12.1675 9.0382 12.8926 8.83691 13.75H9.73828C9.81727 13.0528 10.0066 12.3671 10.3066 11.7227ZM12 11.7539C11.6038 12.3635 11.3554 13.0473 11.252 13.75H12.748C12.6446 13.0473 12.3962 12.3636 12 11.7539ZM13.6924 11.7227C13.9925 12.3671 14.1817 13.0528 14.2607 13.75H15.1631C14.9617 12.8923 14.4227 12.1674 13.6924 11.7227Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M4.85645 4.74414C4.87328 4.74586 4.88977 4.74914 4.90625 4.75195C4.90915 4.75245 4.91214 4.7524 4.91504 4.75293C4.93888 4.75729 4.96138 4.7659 4.98438 4.77246C5.0122 4.78032 5.04066 4.78739 5.06836 4.79883L5.07324 4.7998C5.15731 4.83517 5.23987 4.88733 5.31348 4.96094C5.47394 5.1214 5.53418 5.32318 5.53418 5.49512C5.53418 5.66705 5.47394 5.86884 5.31348 6.0293C5.15302 6.18976 4.95123 6.25 4.7793 6.25C4.60736 6.25 4.40558 6.18976 4.24512 6.0293C4.12488 5.90906 4.06074 5.76555 4.03613 5.62891L4.02441 5.49512L4.03613 5.36133C4.06074 5.22469 4.12488 5.08118 4.24512 4.96094C4.31872 4.88733 4.40128 4.83517 4.48535 4.7998L4.48926 4.79883C4.51693 4.78736 4.54544 4.78035 4.57324 4.77246C4.59622 4.76587 4.61875 4.75732 4.64258 4.75293C4.64548 4.7524 4.64847 4.75245 4.65137 4.75195C4.69299 4.74479 4.73563 4.74023 4.7793 4.74023L4.85645 4.74414Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M7.39941 4.74414C7.41625 4.74586 7.43274 4.74914 7.44922 4.75195C7.45211 4.75245 7.45511 4.7524 7.45801 4.75293C7.48185 4.75729 7.50435 4.7659 7.52734 4.77246C7.55517 4.78032 7.58363 4.78739 7.61133 4.79883L7.61621 4.7998C7.70028 4.83517 7.78284 4.88733 7.85645 4.96094C8.01691 5.1214 8.07715 5.32318 8.07715 5.49512C8.07715 5.66705 8.01691 5.86884 7.85645 6.0293C7.69599 6.18976 7.4942 6.25 7.32227 6.25C7.10372 6.25 6.93315 6.15787 6.8252 6.06348C6.7183 5.96995 6.60085 5.80964 6.57324 5.5918L6.56738 5.49512L6.5791 5.36133C6.60371 5.22469 6.66784 5.08118 6.78809 4.96094C6.86169 4.88733 6.94425 4.83517 7.02832 4.7998L7.03223 4.79883C7.0599 4.78736 7.08841 4.78035 7.11621 4.77246C7.13919 4.76587 7.16172 4.75732 7.18555 4.75293C7.18845 4.7524 7.19144 4.75245 7.19434 4.75195C7.23596 4.74479 7.2786 4.74023 7.32227 4.74023L7.39941 4.74414Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M9.93848 4.74414C9.95531 4.74586 9.9718 4.74914 9.98828 4.75195C9.99118 4.75245 9.99417 4.7524 9.99707 4.75293C10.0209 4.75729 10.0434 4.7659 10.0664 4.77246C10.0942 4.78032 10.1227 4.78739 10.1504 4.79883L10.1553 4.7998C10.2393 4.83517 10.3219 4.88733 10.3955 4.96094C10.556 5.1214 10.6162 5.32318 10.6162 5.49512C10.6162 5.66705 10.556 5.86884 10.3955 6.0293C10.235 6.18976 10.0333 6.25 9.86133 6.25C9.68939 6.25 9.48761 6.18976 9.32715 6.0293C9.20691 5.90906 9.14277 5.76555 9.11816 5.62891L9.10645 5.49512L9.11816 5.36133C9.14277 5.22469 9.20691 5.08118 9.32715 4.96094C9.40075 4.88733 9.48331 4.83517 9.56738 4.7998L9.57129 4.79883C9.59897 4.78736 9.62747 4.78035 9.65527 4.77246C9.67826 4.76587 9.70078 4.75732 9.72461 4.75293C9.72751 4.7524 9.7305 4.75245 9.7334 4.75195C9.77502 4.74479 9.81766 4.74023 9.86133 4.74023L9.93848 4.74414Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M20 2.25C21.5192 2.25 22.75 3.48079 22.75 5V19C22.75 20.5192 21.5192 21.75 20 21.75H4C2.48079 21.75 1.25 20.5192 1.25 19V5C1.25 3.48079 2.48079 2.25 4 2.25H20ZM2.75 19C2.75 19.6908 3.30921 20.25 4 20.25H20C20.6908 20.25 21.25 19.6908 21.25 19V8.75H2.75V19ZM4 3.75C3.30921 3.75 2.75 4.30921 2.75 5V7.25H21.25V5C21.25 4.30921 20.6908 3.75 20 3.75H4Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/form-block/backend/script.asset.php b/build/form-block/backend/script.asset.php index bf93295..76f882f 100644 --- a/build/form-block/backend/script.asset.php +++ b/build/form-block/backend/script.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render'), 'version' => '77b81a61cae266eb50f0'); + array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render'), 'version' => '636a13d78b906368de7b'); diff --git a/build/form-block/backend/script.js b/build/form-block/backend/script.js index 4b0c742..15254fa 100644 --- a/build/form-block/backend/script.js +++ b/build/form-block/backend/script.js @@ -1 +1,1043 @@ -!function(){"use strict";var e={n:function(t){var o=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(o,{a:o}),o},d:function(t,o){for(var r in o)e.o(o,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.React,o=window.wp.blocks,r=window.wp.i18n,n=window.wp.serverSideRender,l=e.n(n),i=window.wp.components,a=window.wp.data,u=window.wp.element,c=window.wp.blockEditor;function d(e){return d="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},d(e)}function s(e,t,o){return(t=function(e){var t=function(e,t){if("object"!==d(e)||null===e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var r=o.call(e,"string");if("object"!==d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===d(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var m=window.wp.primitives,p=(0,t.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(m.Path,{d:"M5 11.25h14v1.5H5z"})),f=(0,t.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(m.Path,{fillRule:"evenodd",d:"M5 11.25h3v1.5H5v-1.5zm5.5 0h3v1.5h-3v-1.5zm8.5 0h-3v1.5h3v-1.5z",clipRule:"evenodd"})),b=(0,t.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(m.Path,{fillRule:"evenodd",d:"M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z",clipRule:"evenodd"}));function w(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}var _=function(e){var o=e.attributes,n=e.setAttributes,l=o.fieldBgColor,a=o.fieldBrdStyle,u=o.fieldBrdWidth,d=o.fieldBrdRadius,m=o.fieldBrdColor,_=o.fieldTextColor,g=o.labelTextColor,v=[{value:_,onChange:function(e){return n({fieldTextColor:e})},isShownByDefault:!0,label:(0,r.__)("Text Color","wpzoom-blocks"),resetAllFilter:function(){return n({fieldTextColor:void 0})}},{value:g,onChange:function(e){return n({labelTextColor:e})},isShownByDefault:!0,label:(0,r.__)("Label Color","wpzoom-blocks"),resetAllFilter:function(){return n({labelTextColor:void 0})}},{value:m,onChange:function(e){return n({fieldBrdColor:e})},isShownByDefault:!0,label:(0,r.__)("Border Color","wpzoom-blocks"),resetAllFilter:function(){return n({fieldBrdColor:void 0})}},{value:l,onChange:function(e){return n({fieldBgColor:e})},isShownByDefault:!0,label:(0,r.__)("Background Color","wpzoom-blocks"),resetAllFilter:function(){return n({fieldBgColor:void 0})}}],h=(0,c.__experimentalUseMultipleOriginColorsAndGradients)();return(0,t.createElement)(i.__experimentalToolsPanel,{label:(0,r.__)("Fields","wpzoom-blocks"),resetAll:function(){return n({fieldTextColor:"",fieldBrdColor:"",fieldBgColor:"",labelTextColor:"",fieldBrdStyle:"default",fieldBrdWidth:0,fieldBrdRadius:0})},className:"wpzoom-forms-fields__controls",dropdownMenuProps:{popoverProps:{placement:"left-start",offset:259}},style:{gap:"0"}},h.hasColorsOrGradients&&v.map((function(e){var o=e.onChange,r=e.label,n=e.isShownByDefault,l=e.value,i=e.resetAllFilter;return(0,t.createElement)(c.__experimentalColorGradientSettingsDropdown,function(e){for(var t=1;t0?p.map((function(e){return{key:String(e.id),name:e.title.raw}})):[],b=f.find((function(e){return e.key==m}));(0,u.useEffect)((function(){1===f.length&&"-1"===m&&n({formId:f[0].key})}),[f,m,n]);var w=(0,t.createElement)(i.ComboboxControl,{label:(0,r.__)("Form","wpzoom-forms"),placeholder:f.length<1?(0,r.__)("No forms exist...","wpzoom-forms"):(0,r.__)("Select a form...","wpzoom-forms"),options:f.map((function(e){return{label:e.name,value:e.key}})),value:void 0!==b?b.key:"",onChange:function(e){return n({formId:String(e)})},allowReset:!1,__next40pxDefaultSize:!0}),g=(0,t.createElement)(i.__experimentalHStack,{expanded:!0,alignment:"right"},(0,t.createElement)(i.Button,{variant:"link",text:(0,r.__)("Edit form","wpzoom-forms"),icon:(0,t.createElement)("svg",{viewBox:"0 0 24 24"},(0,t.createElement)("path",{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"})),iconSize:20,href:wpzf_formblock.admin_url+"post.php?post="+m+"&action=edit",style:{textDecoration:"none"}}));return(0,t.createElement)(u.Fragment,null,(0,t.createElement)(c.InspectorControls,{group:"settings"},(0,t.createElement)(i.PanelBody,{title:(0,r.__)("Options","wpzoom-forms")},f.length>0?w:(0,t.createElement)(i.Disabled,null,w),"-1"!==m&&g)),(0,t.createElement)(c.InspectorControls,{group:"styles"},(0,t.createElement)(_,{attributes:o,setAttributes:n,clientId:d}),(0,t.createElement)(v,{attributes:o,setAttributes:n,clientId:d})),(0,t.createElement)(u.Fragment,null,"-1"!=m?(0,t.createElement)(l(),{block:"wpzoom-forms/form-block",attributes:o}):(0,t.createElement)(i.Placeholder,{icon:h,label:(0,r.__)("Contact Form by WPZOOM","wpzoom-forms")},f.length>0?w:(0,t.createElement)(i.Disabled,null,w))))}})}(); \ No newline at end of file +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/line-dashed.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/line-dashed.js ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); + +/** + * WordPress dependencies + */ + +const lineDashed = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 24 24" +}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Path, { + fillRule: "evenodd", + d: "M5 11.25h3v1.5H5v-1.5zm5.5 0h3v1.5h-3v-1.5zm8.5 0h-3v1.5h3v-1.5z", + clipRule: "evenodd" +})); +/* harmony default export */ __webpack_exports__["default"] = (lineDashed); +//# sourceMappingURL=line-dashed.js.map + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/line-dotted.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/line-dotted.js ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); + +/** + * WordPress dependencies + */ + +const lineDotted = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 24 24" +}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Path, { + fillRule: "evenodd", + d: "M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z", + clipRule: "evenodd" +})); +/* harmony default export */ __webpack_exports__["default"] = (lineDotted); +//# sourceMappingURL=line-dotted.js.map + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/line-solid.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/line-solid.js ***! + \**************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); + +/** + * WordPress dependencies + */ + +const lineSolid = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 24 24" +}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Path, { + d: "M5 11.25h14v1.5H5z" +})); +/* harmony default export */ __webpack_exports__["default"] = (lineSolid); +//# sourceMappingURL=line-solid.js.map + +/***/ }), + +/***/ "./src/form-block/backend/controls/button.js": +/*!***************************************************!*\ + !*** ./src/form-block/backend/controls/button.js ***! + \***************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-dashed.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-dotted.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-solid.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } +/** + * Effects controls component with Dropdown interface + */ + + + + + +var ButtonControls = function ButtonControls(_ref) { + var attributes = _ref.attributes, + setAttributes = _ref.setAttributes; + var btnTextColor = attributes.btnTextColor, + btnBrdColor = attributes.btnBrdColor, + btnBgColor = attributes.btnBgColor, + btnBrdStyle = attributes.btnBrdStyle, + btnBrdWidth = attributes.btnBrdWidth, + btnBrdRadius = attributes.btnBrdRadius; + var colorSettings = [{ + value: btnTextColor, + onChange: function onChange(value) { + return setAttributes({ + btnTextColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Text Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + btnTextColor: '' + }); + } + }, { + value: btnBrdColor, + onChange: function onChange(value) { + return setAttributes({ + btnBrdColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + btnBrdColor: '' + }); + } + }, { + value: btnBgColor, + onChange: function onChange(value) { + return setAttributes({ + btnBgColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Background Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + btnBgColor: '' + }); + } + }]; + var colorGradientSettings = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.__experimentalUseMultipleOriginColorsAndGradients)(); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanel, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Button", "wpzoom-blocks"), + resetAll: function resetAll() { + return setAttributes({ + btnTextColor: '', + btnBrdColor: '', + btnBgColor: '', + btnBrdStyle: 'default', + btnBrdWidth: 0, + btnBrdRadius: 0 + }); + }, + className: "wpzoom-forms-button__controls", + dropdownMenuProps: { + popoverProps: { + placement: "left-start", + offset: 259 + } + }, + style: { + gap: '0' + }, + children: [colorGradientSettings.hasColorsOrGradients && colorSettings.map(function (_ref2) { + var onChange = _ref2.onChange, + label = _ref2.label, + isShownByDefault = _ref2.isShownByDefault, + value = _ref2.value, + resetAllFilter = _ref2.resetAllFilter; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.__experimentalColorGradientSettingsDropdown, _objectSpread({ + __experimentalIsRenderedInSidebar: true, + settings: [{ + colorValue: value, + label: label, + onColorChange: onChange, + resetAllFilter: resetAllFilter, + isShownByDefault: isShownByDefault, + enableAlpha: true, + clearable: true + }] + }, colorGradientSettings), "button-color-".concat(label)); + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanelItem, { + hasValue: function hasValue() { + return btnBrdStyle !== 'default' || !!btnBrdWidth; + }, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border", "wpzoom-blocks"), + onDeselect: function onDeselect() { + return setAttributes({ + btnBrdStyle: undefined, + btnBrdWidth: undefined + }); + }, + onSelect: function onSelect() { + return setAttributes({ + btnBrdStyle: 'solid', + btnBrdWidth: 1 + }); + }, + style: { + marginTop: '16px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.RangeControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Width', 'wpzoom-forms'), + value: btnBrdWidth, + onChange: function onChange(value) { + return setAttributes({ + btnBrdWidth: value + }); + }, + min: 0, + max: 10, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Style', 'wpzoom-forms'), + value: btnBrdStyle || 'solid', + onChange: function onChange(value) { + return setAttributes({ + btnBrdStyle: value + }); + }, + isAdaptiveWidth: true, + __next40pxDefaultSize: true, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "solid", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Solid', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "dashed", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Dashed', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "dotted", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Dotted', 'wpzoom-forms') + })] + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanelItem, { + hasValue: function hasValue() { + return !!btnBrdRadius; + }, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border Radius", "wpzoom-blocks"), + onDeselect: function onDeselect() { + return setAttributes({ + btnBrdRadius: undefined + }); + }, + onSelect: function onSelect() { + return setAttributes({ + btnBrdRadius: undefined + }); + }, + style: { + marginTop: '16px' + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.RangeControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Radius', 'wpzoom-forms'), + value: btnBrdRadius, + onChange: function onChange(value) { + return setAttributes({ + btnBrdRadius: value + }); + }, + min: 0, + max: 50, + __next40pxDefaultSize: true + }) + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (ButtonControls); + +/***/ }), + +/***/ "./src/form-block/backend/controls/fields.js": +/*!***************************************************!*\ + !*** ./src/form-block/backend/controls/fields.js ***! + \***************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-dashed.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-dotted.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-solid.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } +/** + * Effects controls component with Dropdown interface + */ + + + + + +var FieldsControls = function FieldsControls(_ref) { + var attributes = _ref.attributes, + setAttributes = _ref.setAttributes; + var fieldBgColor = attributes.fieldBgColor, + fieldBrdStyle = attributes.fieldBrdStyle, + fieldBrdWidth = attributes.fieldBrdWidth, + fieldBrdRadius = attributes.fieldBrdRadius, + fieldBrdColor = attributes.fieldBrdColor, + fieldTextColor = attributes.fieldTextColor, + labelTextColor = attributes.labelTextColor; + var colorSettings = [{ + value: fieldTextColor, + onChange: function onChange(value) { + return setAttributes({ + fieldTextColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Text Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + fieldTextColor: undefined + }); + } + }, { + value: labelTextColor, + onChange: function onChange(value) { + return setAttributes({ + labelTextColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Label Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + labelTextColor: undefined + }); + } + }, { + value: fieldBrdColor, + onChange: function onChange(value) { + return setAttributes({ + fieldBrdColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + fieldBrdColor: undefined + }); + } + }, { + value: fieldBgColor, + onChange: function onChange(value) { + return setAttributes({ + fieldBgColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Background Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + fieldBgColor: undefined + }); + } + }]; + var colorGradientSettings = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.__experimentalUseMultipleOriginColorsAndGradients)(); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanel, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Fields", "wpzoom-blocks"), + resetAll: function resetAll() { + return setAttributes({ + fieldTextColor: '', + fieldBrdColor: '', + fieldBgColor: '', + labelTextColor: '', + fieldBrdStyle: 'default', + fieldBrdWidth: 0, + fieldBrdRadius: 0 + }); + }, + className: "wpzoom-forms-fields__controls", + dropdownMenuProps: { + popoverProps: { + placement: "left-start", + offset: 259 + } + }, + style: { + gap: '0' + }, + children: [colorGradientSettings.hasColorsOrGradients && colorSettings.map(function (_ref2) { + var onChange = _ref2.onChange, + label = _ref2.label, + isShownByDefault = _ref2.isShownByDefault, + value = _ref2.value, + resetAllFilter = _ref2.resetAllFilter; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.__experimentalColorGradientSettingsDropdown, _objectSpread({ + __experimentalIsRenderedInSidebar: true, + settings: [{ + colorValue: value, + label: label, + onColorChange: onChange, + resetAllFilter: resetAllFilter, + isShownByDefault: isShownByDefault, + enableAlpha: true, + clearable: true + }] + }, colorGradientSettings), "fields-color-".concat(label)); + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanelItem, { + hasValue: function hasValue() { + return fieldBrdStyle !== 'default' || !!fieldBrdWidth; + }, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border", "wpzoom-blocks"), + onDeselect: function onDeselect() { + return setAttributes({ + fieldBrdStyle: undefined, + fieldBrdWidth: undefined + }); + }, + onSelect: function onSelect() { + return setAttributes({ + fieldBrdStyle: 'solid', + fieldBrdWidth: 1 + }); + }, + style: { + marginTop: '16px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.RangeControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Width', 'wpzoom-forms'), + value: fieldBrdWidth, + onChange: function onChange(value) { + return setAttributes({ + fieldBrdWidth: value + }); + }, + min: 0, + max: 10, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Style', 'wpzoom-forms'), + value: fieldBrdStyle || 'solid', + onChange: function onChange(value) { + return setAttributes({ + fieldBrdStyle: value + }); + }, + isAdaptiveWidth: true, + __next40pxDefaultSize: true, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "solid", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Solid', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "dashed", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Dashed', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "dotted", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Dotted', 'wpzoom-forms') + })] + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanelItem, { + hasValue: function hasValue() { + return !!fieldBrdRadius; + }, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border Radius", "wpzoom-blocks"), + onDeselect: function onDeselect() { + return setAttributes({ + fieldBrdRadius: undefined + }); + }, + onSelect: function onSelect() { + return setAttributes({ + fieldBrdRadius: undefined + }); + }, + style: { + marginTop: '16px' + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.RangeControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Radius', 'wpzoom-forms'), + value: fieldBrdRadius, + onChange: function onChange(value) { + return setAttributes({ + fieldBrdRadius: value + }); + }, + min: 0, + max: 50, + __next40pxDefaultSize: true + }) + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (FieldsControls); + +/***/ }), + +/***/ "./src/form-block/backend/edit.js": +/*!****************************************!*\ + !*** ./src/form-block/backend/edit.js ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ Edit; } +/* harmony export */ }); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/server-side-render */ "@wordpress/server-side-render"); +/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _controls_fields__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./controls/fields */ "./src/form-block/backend/controls/fields.js"); +/* harmony import */ var _controls_button__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./controls/button */ "./src/form-block/backend/controls/button.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__); +/** + * WordPress dependencies. + */ + + + + + + + +/** + * Internal dependencies. + */ + + + +var wpzoomFormsIcon = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("svg", { + width: "40", + height: "40", + viewBox: "0 0 250 300", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M250 0H50V50H0V300H250V0Z", + fill: "#083EA7" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M100 50H200V100H100V50ZM100 150V100H50V250H100V200H150V150H100Z", + fill: "#1FDE91" + })] +}); + +/** + * Edit component for the Form Block. + */ +function Edit(_ref) { + var attributes = _ref.attributes, + setAttributes = _ref.setAttributes, + clientId = _ref.clientId; + var formId = attributes.formId; + var _formId = formId && String(formId).trim() != '' ? String(formId) : '-1'; + var posts = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_3__.useSelect)(function (select) { + return select('core').getEntityRecords('postType', 'wpzf-form', { + order: 'asc', + orderby: 'title', + per_page: -1, + status: 'publish' // Only show published forms, exclude draft, trash, etc. + }); + }, []); + var forms = posts && posts.length > 0 ? posts.map(function (x) { + return { + key: String(x.id), + name: x.title.raw + }; + }) : []; + var theForm = forms.find(function (x) { + return x.key == _formId; + }); + + // Auto-select form if there's only one available and no form is currently selected + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + if (forms.length === 1 && _formId === '-1') { + setAttributes({ + formId: forms[0].key + }); + } + }, [forms, _formId, setAttributes]); + var formSelect = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ComboboxControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Form', 'wpzoom-forms'), + placeholder: forms.length < 1 ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('No forms exist...', 'wpzoom-forms') : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Select a form...', 'wpzoom-forms'), + options: forms.map(function (form) { + return { + label: form.name, + value: form.key + }; + }), + value: typeof theForm !== 'undefined' ? theForm.key : '', + onChange: function onChange(value) { + return setAttributes({ + formId: String(value) + }); + }, + allowReset: false, + __next40pxDefaultSize: true + }); + var formEditLink = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHStack, { + expanded: true, + alignment: "right", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, { + variant: "link", + text: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Edit form', 'wpzoom-forms'), + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("svg", { + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("path", { + d: "M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z" + }) + }), + iconSize: 20, + href: wpzf_formblock.admin_url + 'post.php?post=' + _formId + '&action=edit', + style: { + textDecoration: 'none' + } + }) + }); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, { + group: "settings", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Options', 'wpzoom-forms'), + children: [forms.length > 0 ? formSelect : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Disabled, { + children: formSelect + }), '-1' !== _formId && formEditLink] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, { + group: "styles", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_controls_fields__WEBPACK_IMPORTED_MODULE_6__["default"], { + attributes: attributes, + setAttributes: setAttributes, + clientId: clientId + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_controls_button__WEBPACK_IMPORTED_MODULE_7__["default"], { + attributes: attributes, + setAttributes: setAttributes, + clientId: clientId + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { + children: '-1' != _formId ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)((_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_1___default()), { + block: "wpzoom-forms/form-block", + attributes: attributes + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Placeholder, { + icon: wpzoomFormsIcon, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Contact Form by WPZOOM', 'wpzoom-forms'), + children: forms.length > 0 ? formSelect : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Disabled, { + children: formSelect + }) + }) + })] + }); +} + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "React" ***! + \************************/ +/***/ (function(module) { + +module.exports = window["React"]; + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "@wordpress/server-side-render": +/*!******************************************!*\ + !*** external ["wp","serverSideRender"] ***! + \******************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["serverSideRender"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!******************************************!*\ + !*** ./src/form-block/backend/script.js ***! + \******************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/form-block/backend/edit.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + + + + +var wpzoomFormsIcon = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("svg", { + width: "40", + height: "40", + viewBox: "0 0 250 300", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M250 0H50V50H0V300H250V0Z", + fill: "#083EA7" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M100 50H200V100H100V50ZM100 150V100H50V250H100V200H150V150H100Z", + fill: "#1FDE91" + })] +}); +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.updateCategory)('wpzoom-blocks', { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("svg", { + width: "16", + height: "16", + viewBox: "0 0 16 16", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { + d: "M0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2Z", + fill: "#164777" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { + d: "M5.276 12.084H6.032L8.156 7.224L10.268 12.084H11.024L13.148 5.316H13.988V4.104H10.628V5.316H11.708L10.508 9.468L8.552 4.872H7.832L5.876 9.468L4.592 5.316H5.636V4.104H2.276V5.316H3.116L5.276 12.084Z", + fill: "white" + })] + }) +}); +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)('wpzoom-forms/form-block', { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Contact Form by WPZOOM', 'wpzoom-blocks'), + description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('A contact form block for accepting submissions from users.', 'wpzoom-blocks'), + keywords: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('contact', 'wpzoom-blocks'), (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('form', 'wpzoom-blocks'), (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('survey', 'wpzoom-blocks')], + icon: wpzoomFormsIcon, + category: 'wpzoom-blocks', + supports: { + align: true, + html: false + }, + example: {}, + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=script.js.map \ No newline at end of file diff --git a/build/form-block/backend/style-rtl.css b/build/form-block/backend/style-rtl.css new file mode 100644 index 0000000..313b6a5 --- /dev/null +++ b/build/form-block/backend/style-rtl.css @@ -0,0 +1,4 @@ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/form-block/backend/style.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************/ + diff --git a/build/form-block/backend/style.css b/build/form-block/backend/style.css index 8b13789..313b6a5 100644 --- a/build/form-block/backend/style.css +++ b/build/form-block/backend/style.css @@ -1 +1,4 @@ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/form-block/backend/style.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/form-block/frontend/script.asset.php b/build/form-block/frontend/script.asset.php index f534533..769f5a5 100644 --- a/build/form-block/frontend/script.asset.php +++ b/build/form-block/frontend/script.asset.php @@ -1 +1 @@ - array(), 'version' => '31d6cfe0d16ae931b73c'); + array(), 'version' => '78f06e0e88501e51ad9f'); diff --git a/build/form-block/frontend/script.js b/build/form-block/frontend/script.js index e69de29..fed7434 100644 --- a/build/form-block/frontend/script.js +++ b/build/form-block/frontend/script.js @@ -0,0 +1,33 @@ +/******/ (function() { // webpackBootstrap +/*!*******************************************!*\ + !*** ./src/form-block/frontend/script.js ***! + \*******************************************/ +function wpzf_submit(token) { + // Check if required inputs are filled + var allInputsFilled = true; + jQuery('form.wpzoom-forms_form [required]').each(function () { + var input = jQuery(this); + if (input.is(':checkbox')) { + // For checkboxes + if (!input.is(':checked')) { + allInputsFilled = false; + input.focus(); + return false; // exit the loop if any required checkbox is not checked + } + } else { + // For non-checkbox inputs (text, password, etc.) + if (!input.val()) { + allInputsFilled = false; + input.focus(); + return false; // exit the loop if any required input is not filled + } + } + }); + if (allInputsFilled) { + // All required inputs are filled, trigger form submission + jQuery('form.wpzoom-forms_form').trigger('submit'); + } +} +/******/ })() +; +//# sourceMappingURL=script.js.map \ No newline at end of file diff --git a/build/form-block/frontend/style-rtl.css b/build/form-block/frontend/style-rtl.css new file mode 100644 index 0000000..d0165e3 --- /dev/null +++ b/build/form-block/frontend/style-rtl.css @@ -0,0 +1,219 @@ +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/form-block/frontend/style.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/** @format */ +/** + * Deprecated colors. + * Please avoid using these. + */ +.wpzoom-forms_form, +.wp-block-wpzoom-forms-form { + /* Box Sizing Reset + -----------------------------------------------*/ + /* All of our custom controls should be what we expect them to be */ +} +.wpzoom-forms_form input, +.wpzoom-forms_form textarea, +.wp-block-wpzoom-forms-form input, +.wp-block-wpzoom-forms-form textarea { + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +.wpzoom-forms_form, +.wp-block-wpzoom-forms-form { + /* These elements are usually rendered a certain way by the browser */ +} +.wpzoom-forms_form button, +.wpzoom-forms_form input[type=reset], +.wpzoom-forms_form input[type=button], +.wpzoom-forms_form input[type=submit], +.wpzoom-forms_form input[type=checkbox], +.wpzoom-forms_form input[type=radio], +.wpzoom-forms_form select, +.wp-block-wpzoom-forms-form button, +.wp-block-wpzoom-forms-form input[type=reset], +.wp-block-wpzoom-forms-form input[type=button], +.wp-block-wpzoom-forms-form input[type=submit], +.wp-block-wpzoom-forms-form input[type=checkbox], +.wp-block-wpzoom-forms-form input[type=radio], +.wp-block-wpzoom-forms-form select { + -webkit-box-sizing: border-box; + box-sizing: border-box; + opacity: 1; +} +.wpzoom-forms_form input[type=checkbox], +.wpzoom-forms_form input[type=radio], +.wp-block-wpzoom-forms-form input[type=checkbox], +.wp-block-wpzoom-forms-form input[type=radio] { + margin-left: 10px; + vertical-align: middle; +} +.wpzoom-forms_form input[type=checkbox], +.wp-block-wpzoom-forms-form input[type=checkbox] { + display: block; + float: right; + position: relative; + top: 10px; +} +.wpzoom-forms_form input[type=checkbox] + label, +.wp-block-wpzoom-forms-form input[type=checkbox] + label { + display: block !important; + clear: left !important; +} +.wpzoom-forms_form input[type=date], +.wpzoom-forms_form input[type=datetime], +.wpzoom-forms_form input[type=datetime-local], +.wpzoom-forms_form input[type=email], +.wpzoom-forms_form input[type=month], +.wpzoom-forms_form input[type=number], +.wpzoom-forms_form input[type=password], +.wpzoom-forms_form input[type=range], +.wpzoom-forms_form input[type=search], +.wpzoom-forms_form input[type=tel], +.wpzoom-forms_form input[type=text], +.wpzoom-forms_form input[type=time], +.wpzoom-forms_form input[type=url], +.wpzoom-forms_form input[type=week], +.wpzoom-forms_form select, +.wpzoom-forms_form textarea, +.wp-block-wpzoom-forms-form input[type=date], +.wp-block-wpzoom-forms-form input[type=datetime], +.wp-block-wpzoom-forms-form input[type=datetime-local], +.wp-block-wpzoom-forms-form input[type=email], +.wp-block-wpzoom-forms-form input[type=month], +.wp-block-wpzoom-forms-form input[type=number], +.wp-block-wpzoom-forms-form input[type=password], +.wp-block-wpzoom-forms-form input[type=range], +.wp-block-wpzoom-forms-form input[type=search], +.wp-block-wpzoom-forms-form input[type=tel], +.wp-block-wpzoom-forms-form input[type=text], +.wp-block-wpzoom-forms-form input[type=time], +.wp-block-wpzoom-forms-form input[type=url], +.wp-block-wpzoom-forms-form input[type=week], +.wp-block-wpzoom-forms-form select, +.wp-block-wpzoom-forms-form textarea { + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 2px; + color: #333; + display: block; + float: none; + font-size: 16px; + font-family: inherit; + border: 1px solid #ccc; + padding: 10px 13px; + margin-bottom: 15px; + width: 100%; + line-height: 1.3; +} +.wpzoom-forms_form input[type=submit], +.wpzoom-forms_form button[type=submit], +.wpzoom-forms_form input[type=button].wp-block-wpzoom-forms-submit-field, +.wp-block-wpzoom-forms-form input[type=submit], +.wp-block-wpzoom-forms-form button[type=submit], +.wp-block-wpzoom-forms-form input[type=button].wp-block-wpzoom-forms-submit-field { + font-size: 1em; + padding: 10px 25px; + margin: 15px 0; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field, +.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field { + list-style-type: none; + margin: 0; + padding: 0; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field li, +.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field li, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field li, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field li { + margin: 0; + padding: 0; + margin-bottom: 5px; + list-style-type: none; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-checkbox-field, +.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-checkbox-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field { + margin-bottom: 5px; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin: 0; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns:last-child, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns:last-child, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns:last-child, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns:last-child { + margin-bottom: 0; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column label, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column label, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column label, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column label { + margin: 0; + cursor: pointer; + display: inline-block; + vertical-align: middle; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column textarea, .wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column select, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column select, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column textarea, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column select, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column select { + width: 100%; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-required, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-required { + color: #d94f4f; + margin: 0 0.5em 0 0; +} +.wpzoom-forms_form strong.has-accent-color.has-text-color, +.wp-block-wpzoom-forms-form strong.has-accent-color.has-text-color { + color: #d94f4f; +} +.wpzoom-forms_form .nomarginright, +.wp-block-wpzoom-forms-form .nomarginright { + margin-left: 0; +} +.wpzoom-forms_form .fullwidth, +.wp-block-wpzoom-forms-form .fullwidth { + display: block; + width: 100%; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-label-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-label-field { + font-weight: 600; +} +.wpzoom-forms_form .notice, +.wp-block-wpzoom-forms-form .notice { + background-color: #fff; + padding: 8px 16px; + border-right: 4px solid #0087be; + margin: 1em 0; +} +.wpzoom-forms_form .notice.success, +.wp-block-wpzoom-forms-form .notice.success { + background-color: rgb(238.8392857143, 248.6607142857, 241.3392857143); + border-right-color: #4ab866; +} +.wpzoom-forms_form .notice.error, +.wp-block-wpzoom-forms-form .notice.error { + background-color: rgb(248.6962616822, 225.8037383178, 225.8037383178); + border-right-color: #d94f4f; +} +.wpzoom-forms_form .notice p, +.wp-block-wpzoom-forms-form .notice p { + padding: 0; + margin: 0; +} diff --git a/build/form-block/frontend/style.css b/build/form-block/frontend/style.css index 68fcbe0..e838623 100644 --- a/build/form-block/frontend/style.css +++ b/build/form-block/frontend/style.css @@ -1 +1,221 @@ -.wp-block-wpzoom-forms-form input,.wp-block-wpzoom-forms-form textarea,.wpzoom-forms_form input,.wpzoom-forms_form textarea{-webkit-box-sizing:content-box;box-sizing:content-box}.wp-block-wpzoom-forms-form button,.wp-block-wpzoom-forms-form input[type=button],.wp-block-wpzoom-forms-form input[type=checkbox],.wp-block-wpzoom-forms-form input[type=radio],.wp-block-wpzoom-forms-form input[type=reset],.wp-block-wpzoom-forms-form input[type=submit],.wp-block-wpzoom-forms-form select,.wpzoom-forms_form button,.wpzoom-forms_form input[type=button],.wpzoom-forms_form input[type=checkbox],.wpzoom-forms_form input[type=radio],.wpzoom-forms_form input[type=reset],.wpzoom-forms_form input[type=submit],.wpzoom-forms_form select{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.wp-block-wpzoom-forms-form input[type=checkbox],.wp-block-wpzoom-forms-form input[type=radio],.wpzoom-forms_form input[type=checkbox],.wpzoom-forms_form input[type=radio]{margin-right:10px;vertical-align:middle}.wp-block-wpzoom-forms-form input[type=checkbox],.wpzoom-forms_form input[type=checkbox]{display:block;float:left;position:relative;top:10px}.wp-block-wpzoom-forms-form input[type=checkbox]+label,.wpzoom-forms_form input[type=checkbox]+label{clear:right!important;display:block!important}.wp-block-wpzoom-forms-form input[type=date],.wp-block-wpzoom-forms-form input[type=datetime-local],.wp-block-wpzoom-forms-form input[type=datetime],.wp-block-wpzoom-forms-form input[type=email],.wp-block-wpzoom-forms-form input[type=month],.wp-block-wpzoom-forms-form input[type=number],.wp-block-wpzoom-forms-form input[type=password],.wp-block-wpzoom-forms-form input[type=range],.wp-block-wpzoom-forms-form input[type=search],.wp-block-wpzoom-forms-form input[type=tel],.wp-block-wpzoom-forms-form input[type=text],.wp-block-wpzoom-forms-form input[type=time],.wp-block-wpzoom-forms-form input[type=url],.wp-block-wpzoom-forms-form input[type=week],.wp-block-wpzoom-forms-form select,.wp-block-wpzoom-forms-form textarea,.wpzoom-forms_form input[type=date],.wpzoom-forms_form input[type=datetime-local],.wpzoom-forms_form input[type=datetime],.wpzoom-forms_form input[type=email],.wpzoom-forms_form input[type=month],.wpzoom-forms_form input[type=number],.wpzoom-forms_form input[type=password],.wpzoom-forms_form input[type=range],.wpzoom-forms_form input[type=search],.wpzoom-forms_form input[type=tel],.wpzoom-forms_form input[type=text],.wpzoom-forms_form input[type=time],.wpzoom-forms_form input[type=url],.wpzoom-forms_form input[type=week],.wpzoom-forms_form select,.wpzoom-forms_form textarea{background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:block;float:none;font-family:inherit;font-size:16px;line-height:1.3;margin-bottom:15px;padding:10px 13px;width:100%}.wp-block-wpzoom-forms-form button[type=submit],.wp-block-wpzoom-forms-form input[type=button].wp-block-wpzoom-forms-submit-field,.wp-block-wpzoom-forms-form input[type=submit],.wpzoom-forms_form button[type=submit],.wpzoom-forms_form input[type=button].wp-block-wpzoom-forms-submit-field,.wpzoom-forms_form input[type=submit]{font-size:1em;margin:15px 0;padding:10px 25px}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field{list-style-type:none;margin:0;padding:0}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field li,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field li,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field li,.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field li{list-style-type:none;margin:0 0 5px;padding:0}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-checkbox-field,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field{margin-bottom:5px}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns,.wpzoom-forms_form .wp-block-group .wp-block-columns,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns:last-child,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns:last-child,.wpzoom-forms_form .wp-block-group .wp-block-columns:last-child,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns:last-child{margin-bottom:0}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column label,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column label,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column label,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column label{cursor:pointer;display:inline-block;margin:0;vertical-align:middle}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column select,.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column textarea,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column select,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column select,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column textarea,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column select,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea{width:100%}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-required,.wpzoom-forms_form .wp-block-wpzoom-forms-required{color:#d94f4f;margin:0 0 0 .5em}.wp-block-wpzoom-forms-form strong.has-accent-color.has-text-color,.wpzoom-forms_form strong.has-accent-color.has-text-color{color:#d94f4f}.wp-block-wpzoom-forms-form .nomarginright,.wpzoom-forms_form .nomarginright{margin-right:0}.wp-block-wpzoom-forms-form .fullwidth,.wpzoom-forms_form .fullwidth{display:block;width:100%}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-label-field,.wpzoom-forms_form .wp-block-wpzoom-forms-label-field{font-weight:600}.wp-block-wpzoom-forms-form .notice,.wpzoom-forms_form .notice{background-color:#fff;border-left:4px solid #0087be;margin:1em 0;padding:8px 16px}.wp-block-wpzoom-forms-form .notice.success,.wpzoom-forms_form .notice.success{background-color:#eff9f1;border-left-color:#4ab866}.wp-block-wpzoom-forms-form .notice.error,.wpzoom-forms_form .notice.error{background-color:#f9e2e2;border-left-color:#d94f4f}.wp-block-wpzoom-forms-form .notice p,.wpzoom-forms_form .notice p{margin:0;padding:0} +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/form-block/frontend/style.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/** @format */ +/** + * Deprecated colors. + * Please avoid using these. + */ +.wpzoom-forms_form, +.wp-block-wpzoom-forms-form { + /* Box Sizing Reset + -----------------------------------------------*/ + /* All of our custom controls should be what we expect them to be */ +} +.wpzoom-forms_form input, +.wpzoom-forms_form textarea, +.wp-block-wpzoom-forms-form input, +.wp-block-wpzoom-forms-form textarea { + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +.wpzoom-forms_form, +.wp-block-wpzoom-forms-form { + /* These elements are usually rendered a certain way by the browser */ +} +.wpzoom-forms_form button, +.wpzoom-forms_form input[type=reset], +.wpzoom-forms_form input[type=button], +.wpzoom-forms_form input[type=submit], +.wpzoom-forms_form input[type=checkbox], +.wpzoom-forms_form input[type=radio], +.wpzoom-forms_form select, +.wp-block-wpzoom-forms-form button, +.wp-block-wpzoom-forms-form input[type=reset], +.wp-block-wpzoom-forms-form input[type=button], +.wp-block-wpzoom-forms-form input[type=submit], +.wp-block-wpzoom-forms-form input[type=checkbox], +.wp-block-wpzoom-forms-form input[type=radio], +.wp-block-wpzoom-forms-form select { + -webkit-box-sizing: border-box; + box-sizing: border-box; + opacity: 1; +} +.wpzoom-forms_form input[type=checkbox], +.wpzoom-forms_form input[type=radio], +.wp-block-wpzoom-forms-form input[type=checkbox], +.wp-block-wpzoom-forms-form input[type=radio] { + margin-right: 10px; + vertical-align: middle; +} +.wpzoom-forms_form input[type=checkbox], +.wp-block-wpzoom-forms-form input[type=checkbox] { + display: block; + float: left; + position: relative; + top: 10px; +} +.wpzoom-forms_form input[type=checkbox] + label, +.wp-block-wpzoom-forms-form input[type=checkbox] + label { + display: block !important; + clear: right !important; +} +.wpzoom-forms_form input[type=date], +.wpzoom-forms_form input[type=datetime], +.wpzoom-forms_form input[type=datetime-local], +.wpzoom-forms_form input[type=email], +.wpzoom-forms_form input[type=month], +.wpzoom-forms_form input[type=number], +.wpzoom-forms_form input[type=password], +.wpzoom-forms_form input[type=range], +.wpzoom-forms_form input[type=search], +.wpzoom-forms_form input[type=tel], +.wpzoom-forms_form input[type=text], +.wpzoom-forms_form input[type=time], +.wpzoom-forms_form input[type=url], +.wpzoom-forms_form input[type=week], +.wpzoom-forms_form select, +.wpzoom-forms_form textarea, +.wp-block-wpzoom-forms-form input[type=date], +.wp-block-wpzoom-forms-form input[type=datetime], +.wp-block-wpzoom-forms-form input[type=datetime-local], +.wp-block-wpzoom-forms-form input[type=email], +.wp-block-wpzoom-forms-form input[type=month], +.wp-block-wpzoom-forms-form input[type=number], +.wp-block-wpzoom-forms-form input[type=password], +.wp-block-wpzoom-forms-form input[type=range], +.wp-block-wpzoom-forms-form input[type=search], +.wp-block-wpzoom-forms-form input[type=tel], +.wp-block-wpzoom-forms-form input[type=text], +.wp-block-wpzoom-forms-form input[type=time], +.wp-block-wpzoom-forms-form input[type=url], +.wp-block-wpzoom-forms-form input[type=week], +.wp-block-wpzoom-forms-form select, +.wp-block-wpzoom-forms-form textarea { + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 2px; + color: #333; + display: block; + float: none; + font-size: 16px; + font-family: inherit; + border: 1px solid #ccc; + padding: 10px 13px; + margin-bottom: 15px; + width: 100%; + line-height: 1.3; +} +.wpzoom-forms_form input[type=submit], +.wpzoom-forms_form button[type=submit], +.wpzoom-forms_form input[type=button].wp-block-wpzoom-forms-submit-field, +.wp-block-wpzoom-forms-form input[type=submit], +.wp-block-wpzoom-forms-form button[type=submit], +.wp-block-wpzoom-forms-form input[type=button].wp-block-wpzoom-forms-submit-field { + font-size: 1em; + padding: 10px 25px; + margin: 15px 0; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field, +.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field { + list-style-type: none; + margin: 0; + padding: 0; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field li, +.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field li, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field li, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field li { + margin: 0; + padding: 0; + margin-bottom: 5px; + list-style-type: none; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-checkbox-field, +.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-checkbox-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field { + margin-bottom: 5px; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin: 0; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns:last-child, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns:last-child, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns:last-child, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns:last-child { + margin-bottom: 0; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column label, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column label, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column label, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column label { + margin: 0; + cursor: pointer; + display: inline-block; + vertical-align: middle; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column textarea, .wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column select, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column select, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column textarea, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column select, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column select { + width: 100%; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-required, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-required { + color: #d94f4f; + margin: 0 0 0 0.5em; +} +.wpzoom-forms_form strong.has-accent-color.has-text-color, +.wp-block-wpzoom-forms-form strong.has-accent-color.has-text-color { + color: #d94f4f; +} +.wpzoom-forms_form .nomarginright, +.wp-block-wpzoom-forms-form .nomarginright { + margin-right: 0; +} +.wpzoom-forms_form .fullwidth, +.wp-block-wpzoom-forms-form .fullwidth { + display: block; + width: 100%; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-label-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-label-field { + font-weight: 600; +} +.wpzoom-forms_form .notice, +.wp-block-wpzoom-forms-form .notice { + background-color: #fff; + padding: 8px 16px; + border-left: 4px solid #0087be; + margin: 1em 0; +} +.wpzoom-forms_form .notice.success, +.wp-block-wpzoom-forms-form .notice.success { + background-color: rgb(238.8392857143, 248.6607142857, 241.3392857143); + border-left-color: #4ab866; +} +.wpzoom-forms_form .notice.error, +.wp-block-wpzoom-forms-form .notice.error { + background-color: rgb(248.6962616822, 225.8037383178, 225.8037383178); + border-left-color: #d94f4f; +} +.wpzoom-forms_form .notice p, +.wp-block-wpzoom-forms-form .notice p { + padding: 0; + margin: 0; +} + +/*# sourceMappingURL=style.css.map*/ \ No newline at end of file diff --git a/build/main/backend/script.asset.php b/build/main/backend/script.asset.php index 1ee1a15..4d60445 100644 --- a/build/main/backend/script.asset.php +++ b/build/main/backend/script.asset.php @@ -1 +1 @@ - array('react', 'react-dom', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives'), 'version' => '53bcf31e78f3464ad27e'); + array('react', 'react-dom', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives'), 'version' => '3826f64357f99e370490'); diff --git a/build/main/backend/script.js b/build/main/backend/script.js index 44197a0..0de555f 100644 --- a/build/main/backend/script.js +++ b/build/main/backend/script.js @@ -1 +1,5867 @@ -!function(){var e={1143:function(e){"use strict";e.exports=function(e,t,o,n,r,i,l,a){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[o,n,r,i,l,a],d=0;(s=new Error(t.replace(/%s/g,(function(){return c[d++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},2703:function(e,t,o){"use strict";var n=o(414);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,o,r,i,l){if(l!==n){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return o.PropTypes=o,o}},5697:function(e,t,o){e.exports=o(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1829:function(e,t,o){"use strict";e.exports=o.p+"images/step-1.e0a42e9f.png"},1757:function(e,t,o){"use strict";e.exports=o.p+"images/step-2.2be08c5f.png"},1441:function(e,t,o){"use strict";e.exports=o.p+"images/step-3.4282cce6.png"},9339:function(e,t,o){"use strict";e.exports=o.p+"images/step-4.efb01b41.png"}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,o),i.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&!e;)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../../"}(),function(){"use strict";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(t){var o=function(t,o){if("object"!==e(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,"string");if("object"!==e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===e(o)?o:String(o)}function n(e,o,n){return(o=t(o))in e?Object.defineProperty(e,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[o]=n,e}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(A)}}]),e}();function A(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function B(e,t){return Object.keys(e).reduce((function(o,n){return-1===t.indexOf(n)&&(o[n]=e[n]),o}),{})}var Z={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},N=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function D(e,t){Object.keys(t).forEach((function(o){e.style[o]=t[o]}))}function j(e,t){e.style["".concat(N,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function R(e,t){e.style["".concat(N,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function q(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function W(e,t,o){return Math.max(e,Math.min(o,t))}function F(e){return"px"===e.substr(-2)?parseFloat(e):0}function G(e,t){var o=t.displayName||t.name;return o?"".concat(e,"(").concat(o,")"):e}function K(e,t){var o=e.getBoundingClientRect();return{top:o.top+t.top,left:o.left+t.left}}function U(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function Y(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var n={left:o.left+e.offsetLeft,top:o.top+e.offsetTop};return e.parentNode===t?n:Y(e.parentNode,t,n)}}function X(e){var t=e.lockOffset,o=e.width,n=e.height,r=t,i=t,l="px";if("string"==typeof t){var a=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);T()(null!==a,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),r=parseFloat(t),i=parseFloat(t),l=a[1]}return T()(isFinite(r)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===l&&(r=r*o/100,i=i*n/100),{x:r,y:i}}function J(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),o=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find((function(e){return o.test(t[e])}))}(e)?e:J(e.parentNode):null}var $={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function Q(e){return null!=e.sortableHandle}var ee=function(){function e(t,o){_(this,e),this.container=t,this.onScrollCallback=o}return L(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,o=e.translate,n=e.minTranslate,r=e.maxTranslate,i=e.width,l=e.height,a={x:0,y:0},s={x:1,y:1},c=this.container,d=c.scrollTop,m=c.scrollLeft,u=c.scrollHeight,f=c.scrollWidth,p=0===d,h=u-d-c.clientHeight==0,w=0===m,g=f-m-c.clientWidth==0;o.y>=r.y-l/2&&!h?(a.y=1,s.y=10*Math.abs((r.y-l/2-o.y)/l)):o.x>=r.x-i/2&&!g?(a.x=1,s.x=10*Math.abs((r.x-i/2-o.x)/i)):o.y<=n.y+l/2&&!p?(a.y=-1,s.y=10*Math.abs((o.y-l/2-n.y)/l)):o.x<=n.x+i/2&&!w&&(a.x=-1,s.x=10*Math.abs((o.x-i/2-n.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===a.x&&0===a.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:s.x*a.x,top:s.y*a.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}(),te={axis:P().oneOf(["x","y","xy"]),contentWindow:P().any,disableAutoscroll:P().bool,distance:P().number,getContainer:P().func,getHelperDimensions:P().func,helperClass:P().string,helperContainer:P().oneOfType([P().func,"undefined"==typeof HTMLElement?P().any:P().instanceOf(HTMLElement)]),hideSortableGhost:P().bool,keyboardSortingTransitionDuration:P().number,lockAxis:P().string,lockOffset:P().oneOfType([P().number,P().string,P().arrayOf(P().oneOfType([P().number,P().string]))]),lockToContainerEdges:P().bool,onSortEnd:P().func,onSortMove:P().func,onSortOver:P().func,onSortStart:P().func,pressDelay:P().number,pressThreshold:P().number,keyCodes:P().shape({lift:P().arrayOf(P().number),drop:P().arrayOf(P().number),cancel:P().arrayOf(P().number),up:P().arrayOf(P().number),down:P().arrayOf(P().number)}),shouldCancelStart:P().func,transitionDuration:P().number,updateBeforeSortStart:P().func,useDragHandle:P().bool,useWindowAsScrollContainer:P().bool},oe={lift:[32],drop:[32],cancel:[27],up:[38,37],down:[40,39]},ne={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:oe,shouldCancelStart:function(e){return-1!==[$.Input,$.Textarea,$.Select,$.Option,$.Button].indexOf(e.target.tagName)||!!q(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},re=Object.keys(te),ie=(0,a.createContext)({manager:{}}),le={index:P().number.isRequired,collection:P().oneOfType([P().number,P().string]),disabled:P().bool},ae=Object.keys(le),se={multiCheckbox:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 16.2503C6.96621 16.2503 7.75 17.0341 7.75 18.0003V20.0003C7.74985 20.9664 6.96612 21.7503 6 21.7503H4C3.03388 21.7503 2.25015 20.9664 2.25 20.0003V18.0003C2.25 17.0341 3.03379 16.2503 4 16.2503H6ZM4 17.7503C3.86221 17.7503 3.75 17.8626 3.75 18.0003V20.0003C3.75015 20.138 3.86231 20.2503 4 20.2503H6C6.13769 20.2503 6.24985 20.138 6.25 20.0003V18.0003C6.25 17.8626 6.13779 17.7503 6 17.7503H4Z",fill:"black"}),(0,a.createElement)("path",{d:"M21 18.2503C21.4142 18.2503 21.75 18.5861 21.75 19.0003C21.7498 19.4144 21.4141 19.7503 21 19.7503H11C10.5859 19.7503 10.2502 19.4144 10.25 19.0003C10.25 18.5861 10.5858 18.2503 11 18.2503H21Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 9.25035C6.96621 9.25035 7.75 10.0341 7.75 11.0003V13.0003C7.74985 13.9664 6.96612 14.7503 6 14.7503H4C3.03388 14.7503 2.25015 13.9664 2.25 13.0003V11.0003C2.25 10.0341 3.03379 9.25035 4 9.25035H6ZM4 10.7503C3.86221 10.7503 3.75 10.8626 3.75 11.0003V13.0003C3.75015 13.138 3.86231 13.2503 4 13.2503H6C6.13769 13.2503 6.24985 13.138 6.25 13.0003V11.0003C6.25 10.8626 6.13779 10.7503 6 10.7503H4Z",fill:"black"}),(0,a.createElement)("path",{d:"M21 11.2503C21.4142 11.2503 21.75 11.5861 21.75 12.0003C21.7498 12.4144 21.4141 12.7503 21 12.7503H11C10.5859 12.7503 10.2502 12.4144 10.25 12.0003C10.25 11.5861 10.5858 11.2503 11 11.2503H21Z",fill:"black"}),(0,a.createElement)("path",{d:"M6.02539 3.47007C6.31823 3.17724 6.79303 3.17735 7.08594 3.47007C7.37869 3.76298 7.37878 4.23777 7.08594 4.53062L4.86426 6.7523C4.58965 7.02677 4.1549 7.04436 3.86035 6.80406L3.80371 6.75328L2.46973 5.42027L2.41797 5.36265C2.17794 5.06822 2.19549 4.63333 2.46973 4.35875C2.74427 4.08437 3.17909 4.06685 3.47363 4.30699L3.53027 4.35875L4.33301 5.16148L6.02539 3.47007Z",fill:"black"}),(0,a.createElement)("path",{d:"M21 4.25035C21.4142 4.25035 21.75 4.58613 21.75 5.00035C21.7498 5.41443 21.4141 5.75035 21 5.75035H11C10.5859 5.75035 10.2502 5.41443 10.25 5.00035C10.25 4.58613 10.5858 4.25035 11 4.25035H21Z",fill:"black"})),checkbox:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M15.2188 9.38867C15.5132 9.14876 15.9481 9.16617 16.2227 9.44043C16.5152 9.73322 16.5151 10.2081 16.2227 10.501L11.4355 15.2891C11.295 15.4297 11.1041 15.5087 10.9053 15.5088C10.7065 15.5088 10.5156 15.4296 10.375 15.2891L8.18164 13.0957L8.12988 13.0391C7.8899 12.7445 7.90716 12.3096 8.18164 12.0352C8.4563 11.7607 8.89105 11.744 9.18555 11.9844L9.24219 12.0352L10.9043 13.6973L15.1611 9.44043L15.2188 9.38867Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z",fill:"black"})),emailInput:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 2.25C17.3852 2.25 21.75 6.61479 21.75 12V13.5C21.75 15.2952 20.2952 16.75 18.5 16.75C17.2652 16.75 16.1917 16.0617 15.6416 15.0479C14.7702 16.0878 13.4628 16.75 12 16.75C9.37679 16.75 7.25 14.6232 7.25 12C7.25 9.37679 9.37679 7.25 12 7.25C14.6232 7.25 16.75 9.37679 16.75 12V13.5C16.75 14.4668 17.5332 15.25 18.5 15.25C19.4668 15.25 20.25 14.4668 20.25 13.5V12C20.25 7.44321 16.5568 3.75 12 3.75C7.44321 3.75 3.75 7.44321 3.75 12C3.75 16.5568 7.44321 20.25 12 20.25C13.0536 20.25 14.1241 20.0502 15.1572 19.6221L15.5654 19.4395C15.9663 19.2457 16.3459 19.0203 16.7051 18.7705C17.0451 18.5341 17.5125 18.618 17.749 18.958C17.9852 19.298 17.9014 19.7655 17.5615 20.002C17.0723 20.3422 16.5444 20.6466 15.9766 20.9014L15.7314 21.0078C14.5106 21.5137 13.2444 21.75 12 21.75C6.61479 21.75 2.25 17.3852 2.25 12C2.25 6.61479 6.61479 2.25 12 2.25ZM12 8.75C10.2052 8.75 8.75 10.2052 8.75 12C8.75 13.7948 10.2052 15.25 12 15.25C13.7948 15.25 15.25 13.7948 15.25 12C15.25 10.2052 13.7948 8.75 12 8.75Z",fill:"black"})),label:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M7.31934 7.15039C7.73681 6.81004 8.33936 6.81004 8.75684 7.15039L8.84375 7.22852L8.92188 7.31543C9.28647 7.76279 9.26065 8.42294 8.84375 8.83984C8.39898 9.28456 7.67723 9.2845 7.23242 8.83984C6.78763 8.39505 6.78766 7.67333 7.23242 7.22852L7.31934 7.15039Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.3594 2.26172C10.902 2.31138 11.4169 2.52263 11.8379 2.86621L12.041 3.04883L20.9453 11.958L21.1338 12.167C21.9559 13.1752 21.9561 14.6306 21.1338 15.6387L20.9453 15.8477L15.8516 20.9443C14.7776 22.0194 13.0339 22.0196 11.96 20.9443L3.0498 12.0303C2.53815 11.5186 2.25002 10.8235 2.25 10.0986V7.28711C2.25 6.56225 2.53815 5.86714 3.0498 5.35547L5.3291 3.0752L5.52832 2.89551C6.00878 2.50097 6.61107 2.28141 7.2373 2.27637L10.0859 2.25L10.3594 2.26172ZM7.25098 3.77539C6.96915 3.77756 6.69636 3.87645 6.47949 4.05469L6.39062 4.13574L4.11035 6.41602C3.88006 6.64633 3.75 6.96001 3.75 7.28711V10.0986C3.75002 10.4257 3.88005 10.7394 4.11035 10.9697L13.0215 19.8838L13.1162 19.9697C13.6072 20.3708 14.3324 20.342 14.79 19.8838L19.8848 14.7871L19.9707 14.6914C20.3441 14.2332 20.3442 13.5714 19.9707 13.1133L19.8848 13.0186L10.9814 4.11133L10.8896 4.02832C10.6988 3.87257 10.4662 3.77719 10.2227 3.75488L10.0996 3.75L7.25098 3.77539Z",fill:"black"})),nameInput:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M14.4238 15.25C15.4257 15.25 16.3853 15.6291 17.1182 16.3086L17.2764 16.4639C17.5836 16.7819 17.8362 17.1488 18.0225 17.5508L18.1104 17.7539L18.1348 17.8271C18.2385 18.1928 18.0504 18.5853 17.6895 18.7285C17.3288 18.8715 16.9233 18.7149 16.748 18.3779L16.7158 18.3076L16.6611 18.1816C16.5264 17.891 16.3362 17.6283 16.0996 17.4092C15.6426 16.9852 15.0456 16.75 14.4238 16.75H9.57617C9.03239 16.75 8.50773 16.9297 8.07812 17.2588L7.89941 17.4092C7.62976 17.6589 7.41914 17.9656 7.28223 18.3086L7.25098 18.3789C7.07514 18.716 6.66831 18.8715 6.30762 18.7275C5.92315 18.5739 5.73617 18.1375 5.88965 17.7529L5.97656 17.5498C6.19385 17.0822 6.49996 16.6605 6.87988 16.3086L7.02051 16.1846C7.73408 15.5831 8.6366 15.25 9.57617 15.25H14.4238Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.99512 6.91699C10.6548 5.25734 13.3452 5.25735 15.0049 6.91699L15.1562 7.0752C16.6635 8.74353 16.6127 11.3189 15.0049 12.9268C13.3451 14.5865 10.6549 14.5865 8.99512 12.9268C7.33546 11.267 7.33541 8.5767 8.99512 6.91699ZM13.7354 7.78809C12.6552 6.90756 11.0623 6.97092 10.0557 7.97754C8.98174 9.05146 8.98179 10.7923 10.0557 11.8662C11.1296 12.9402 12.8704 12.9402 13.9443 11.8662C14.951 10.8595 15.0144 9.26663 14.1338 8.18652L13.9443 7.97754L13.7354 7.78809Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z",fill:"black"})),phoneInput:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M6.95704 3.25C7.55364 3.2501 8.12599 3.48731 8.54786 3.90918L10.4648 5.82617L10.6533 6.03516C11.4758 7.0434 11.4759 8.49863 10.6533 9.50684L10.4648 9.71582L9.31543 10.8643C10.0742 12.5648 11.4344 13.9246 13.1348 14.6836L14.2842 13.5352L14.4863 13.3525C14.9757 12.9516 15.5913 12.7295 16.2295 12.7295C16.9587 12.7296 17.6582 13.0195 18.1738 13.5352L20.0908 15.4521L20.2451 15.623C20.9182 16.448 20.9183 17.6389 20.2451 18.4639L20.0908 18.6348L19.2324 19.4932C18.4788 20.2468 17.4735 20.6907 16.4141 20.7441L16.2012 20.75C12.7654 20.7529 9.4695 19.3894 7.04004 16.96C4.6106 14.5305 3.24706 11.2346 3.25 7.79883L3.25586 7.58594C3.30933 6.5265 3.75323 5.52125 4.50684 4.76758L5.36524 3.90918L5.53028 3.75977C5.93071 3.43153 6.43474 3.25 6.95704 3.25ZM6.95704 4.75C6.80799 4.75 6.66326 4.79456 6.54102 4.87598L6.42676 4.96973L5.56739 5.82812C5.04452 6.35106 4.7507 7.06031 4.75 7.7998L4.76368 8.36816C4.90187 11.1989 6.08704 13.8859 8.10059 15.8994C10.2484 18.0473 13.1627 19.2526 16.2002 19.25L16.4756 19.2363C17.1139 19.1725 17.7143 18.8902 18.1719 18.4326L19.0303 17.5732L19.082 17.5166C19.3061 17.2418 19.306 16.8452 19.082 16.5703L19.0303 16.5127L17.1133 14.5957C16.879 14.3614 16.5609 14.2296 16.2295 14.2295C15.9393 14.2295 15.659 14.3303 15.4365 14.5127L15.3447 14.5957L13.8418 16.0986C13.6342 16.3061 13.3248 16.374 13.0498 16.2715C10.5884 15.3535 8.64647 13.4116 7.72852 10.9502C7.62603 10.6752 7.69387 10.3658 7.90137 10.1582L9.4043 8.6543L9.49024 8.55957C9.8637 8.10146 9.86363 7.44057 9.49024 6.98242L9.4043 6.88672L7.48731 4.96973C7.34675 4.82917 7.15581 4.7501 6.95704 4.75Z",fill:"black"})),textInput:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M16 20.25C16.4142 20.25 16.75 20.5858 16.75 21C16.75 21.4142 16.4142 21.75 16 21.75H4C3.58579 21.75 3.25 21.4142 3.25 21C3.25 20.5858 3.58579 20.25 4 20.25H16Z",fill:"black"}),(0,a.createElement)("path",{d:"M20 16.25C20.4142 16.25 20.75 16.5858 20.75 17C20.75 17.4142 20.4142 17.75 20 17.75H4C3.58579 17.75 3.25 17.4142 3.25 17C3.25 16.5858 3.58579 16.25 4 16.25H20Z",fill:"black"}),(0,a.createElement)("path",{d:"M4.71484 13.3115C4.55067 13.6914 4.10961 13.8669 3.72949 13.7031C3.34915 13.5391 3.17384 13.0971 3.33789 12.7168L4.71484 13.3115Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.95215 3.25294C7.98573 3.25469 8.01894 3.2575 8.05176 3.26368C8.08353 3.26964 8.11508 3.27781 8.14648 3.28809C8.1557 3.29111 8.16474 3.29449 8.17383 3.29786C8.18613 3.30241 8.19875 3.30628 8.21094 3.31153C8.23146 3.32038 8.25119 3.33041 8.27051 3.34083C8.27744 3.34457 8.2842 3.34858 8.29102 3.35254C8.31685 3.36754 8.34081 3.38473 8.36426 3.40235C8.38566 3.41844 8.40512 3.43665 8.4248 3.45508C8.44089 3.47014 8.4571 3.48469 8.47168 3.50098C8.48741 3.51857 8.50148 3.53742 8.51562 3.55665C8.53027 3.57652 8.54504 3.59607 8.55762 3.61719C8.56119 3.62322 8.56591 3.62862 8.56934 3.63477L8.60352 3.70411L11.7871 11.1094C11.7895 11.1152 11.7917 11.1211 11.7939 11.127L12.4785 12.7178C12.642 13.0983 12.4654 13.5395 12.085 13.7031C11.7045 13.8665 11.2632 13.6909 11.0996 13.3106L10.5996 12.1465H5.21777L4.71484 13.3115L4.02637 13.0137L3.33789 12.7168L4.0127 11.1514C4.02486 11.1163 4.03865 11.0823 4.05566 11.0498L7.22559 3.70313C7.24287 3.66307 7.2631 3.6252 7.28613 3.58985C7.34153 3.50484 7.41477 3.4308 7.50293 3.37305C7.51576 3.36466 7.52968 3.35817 7.54297 3.35059C7.56739 3.33666 7.59173 3.32191 7.61816 3.31055C7.62262 3.30864 7.62737 3.30749 7.63184 3.30567C7.64109 3.30191 7.65076 3.29929 7.66016 3.2959C7.69741 3.28244 7.73461 3.27098 7.77246 3.26368C7.77761 3.26268 7.78292 3.26261 7.78809 3.26172C7.82854 3.2548 7.86886 3.25121 7.90918 3.25098C7.92351 3.25088 7.93777 3.25221 7.95215 3.25294ZM5.86426 10.6465H9.9541L7.91211 5.89649L5.86426 10.6465Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9326 7.69532C16.1478 6.5966 17.9515 6.50718 19.2627 7.42676C19.3264 7.07715 19.632 6.81153 20 6.81153C20.4141 6.81153 20.7497 7.14754 20.75 7.56153V13C20.7497 13.414 20.4141 13.75 20 13.75C19.6318 13.75 19.3262 13.4847 19.2627 13.1348C17.951 14.0553 16.1483 13.9676 14.9326 12.8682L14.8027 12.7451C13.4422 11.3844 13.4417 9.17843 14.8027 7.81837L14.9326 7.69532ZM18.5186 8.74317C17.74 8.10732 16.5901 8.15282 15.8643 8.87891L15.8633 8.87989C15.0889 9.65378 15.0882 10.9094 15.8633 11.6846L16.0146 11.8213C16.7931 12.4564 17.9423 12.4112 18.6689 11.6846L18.8057 11.5342C19.3987 10.8076 19.3982 9.75786 18.8047 9.03028L18.6689 8.87891L18.5186 8.74317Z",fill:"black"})),radio:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.26444 16.8661C4.32421 16.0022 5.87557 16.049 6.88456 17.0018L6.88749 17.0038L6.94413 17.0556L7.13358 17.2645C7.95522 18.2725 7.95526 19.7273 7.13358 20.7352L6.94413 20.9442C5.93749 21.9509 4.34456 22.0141 3.26444 21.1337L3.05546 20.9442C1.98151 19.8703 1.98151 18.1295 3.05546 17.0556L3.26444 16.8661ZM5.78885 18.0302C5.33063 17.6564 4.66898 17.6564 4.21073 18.0302L4.116 18.1161C3.62785 18.6043 3.62785 19.3955 4.116 19.8837L4.21073 19.9696C4.7017 20.37 5.42597 20.3413 5.88358 19.8837L5.96952 19.789C6.34322 19.3307 6.34319 18.6691 5.96952 18.2108L5.88358 18.1161L5.78885 18.0302Z",fill:"black"}),(0,a.createElement)("path",{d:"M20.9998 18.2499C21.4139 18.25 21.7498 18.5857 21.7498 18.9999C21.7498 19.414 21.4139 19.7498 20.9998 19.7499H10.9998C10.5856 19.7499 10.2498 19.4141 10.2498 18.9999C10.2498 18.5857 10.5856 18.2499 10.9998 18.2499H20.9998Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.26444 9.8661C4.32421 9.00218 5.87557 9.04904 6.88456 10.0018L6.88749 10.0038L6.94413 10.0556L7.13358 10.2645C7.95522 11.2725 7.95526 12.7273 7.13358 13.7352L6.94413 13.9442C5.93749 14.9509 4.34456 15.0141 3.26444 14.1337L3.05546 13.9442C1.98151 12.8703 1.98151 11.1295 3.05546 10.0556L3.26444 9.8661ZM5.78885 11.0302C5.33063 10.6564 4.66898 10.6564 4.21073 11.0302L4.116 11.1161C3.62785 11.6043 3.62785 12.3955 4.116 12.8837L4.21073 12.9696C4.7017 13.37 5.42597 13.3413 5.88358 12.8837L5.96952 12.789C6.34322 12.3307 6.34319 11.6691 5.96952 11.2108L5.88358 11.1161L5.78885 11.0302Z",fill:"black"}),(0,a.createElement)("path",{d:"M20.9998 11.2499C21.4139 11.25 21.7498 11.5857 21.7498 11.9999C21.7498 12.414 21.4139 12.7498 20.9998 12.7499H10.9998C10.5856 12.7499 10.2498 12.4141 10.2498 11.9999C10.2498 11.5857 10.5856 11.2499 10.9998 11.2499H20.9998Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.26444 2.8661C4.32421 2.00217 5.87557 2.04904 6.88456 3.00184L6.88749 3.0038L6.94413 3.05555L7.13358 3.26454C7.95522 4.27247 7.95526 5.72733 7.13358 6.73524L6.94413 6.94422C5.93749 7.95086 4.34456 8.01414 3.26444 7.13368L3.05546 6.94422C1.98151 5.87028 1.98151 4.1295 3.05546 3.05555L3.26444 2.8661ZM5.78885 4.03016C5.33063 3.65639 4.66898 3.65644 4.21073 4.03016L4.116 4.1161C3.62785 4.60426 3.62785 5.39552 4.116 5.88368L4.21073 5.96962C4.7017 6.36996 5.42597 6.34129 5.88358 5.88368L5.96952 5.78895C6.34323 5.33075 6.34318 4.66906 5.96952 4.21083L5.88358 4.1161L5.78885 4.03016Z",fill:"black"}),(0,a.createElement)("path",{d:"M20.9998 4.24989C21.4139 4.25 21.7498 4.58575 21.7498 4.99989C21.7498 5.414 21.4139 5.74978 20.9998 5.74989H10.9998C10.5856 5.74989 10.2498 5.41407 10.2498 4.99989C10.2498 4.58568 10.5856 4.24989 10.9998 4.24989H20.9998Z",fill:"black"})),select:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.3223 14.8086C15.3223 13.424 16.9988 12.7245 17.9805 13.708L17.9795 13.709L23.293 19.0205C24.2426 19.9701 23.6215 21.5746 22.3193 21.6738L22.1914 21.6777H19.6084L17.9756 23.2969C16.9923 24.2704 15.3224 23.575 15.3223 22.1914V14.8086ZM16.8574 14.7559C16.8421 14.7622 16.833 14.7709 16.8291 14.7764C16.8275 14.7786 16.8262 14.7812 16.8252 14.7842C16.8243 14.7871 16.8223 14.7952 16.8223 14.8086V22.1914C16.8223 22.2045 16.8242 22.2117 16.8252 22.2148C16.8262 22.2179 16.8276 22.2204 16.8291 22.2227C16.8329 22.228 16.842 22.2377 16.8574 22.2441C16.8726 22.2504 16.8851 22.2501 16.8916 22.249C16.8945 22.2485 16.8973 22.2477 16.9004 22.2461C16.9033 22.2446 16.9096 22.2406 16.9189 22.2314L18.7715 20.3955L18.8848 20.3027C19.0066 20.222 19.1506 20.1778 19.2988 20.1777H22.1914C22.2052 20.1777 22.2127 20.1758 22.2158 20.1748C22.2191 20.1738 22.2213 20.1725 22.2236 20.1709C22.2289 20.1672 22.2378 20.1587 22.2441 20.1436C22.2504 20.1286 22.251 20.1159 22.25 20.1094C22.2495 20.1066 22.2486 20.1035 22.2471 20.1006C22.2456 20.0978 22.242 20.0906 22.2324 20.0811L16.918 14.7676C16.9086 14.7583 16.9021 14.7543 16.8994 14.7529C16.8967 14.7516 16.8942 14.7514 16.8916 14.751C16.8854 14.7499 16.873 14.7494 16.8574 14.7559Z",fill:"black"}),(0,a.createElement)("path",{d:"M17.4756 1.25C18.8698 1.25 20 2.3802 20 3.77441V10.625C20 11.0392 19.6642 11.375 19.25 11.375C18.8358 11.375 18.5 11.0392 18.5 10.625V3.77441C18.5 3.20863 18.0414 2.75 17.4756 2.75H3.77441C3.20863 2.75 2.75 3.20863 2.75 3.77441V17.4756C2.75 18.0414 3.20863 18.5 3.77441 18.5H12C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H3.77441C2.3802 20 1.25 18.8698 1.25 17.4756V3.77441C1.25 2.3802 2.3802 1.25 3.77441 1.25H17.4756Z",fill:"black"}),(0,a.createElement)("path",{d:"M5.58203 14.3525C5.95754 14.0463 6.49541 14.0593 6.85938 14.3682C6.86576 14.3733 6.87169 14.3794 6.87793 14.3848L6.91797 14.4189L6.96973 14.4756C7.3098 14.8687 7.29328 15.4625 6.91992 15.8359C6.52905 16.2267 5.89673 16.2267 5.50586 15.8359C5.11519 15.4451 5.11513 14.8127 5.50586 14.4219L5.58203 14.3525Z",fill:"black"}),(0,a.createElement)("path",{d:"M12.0762 14.3789C12.4545 14.4172 12.75 14.7366 12.75 15.125C12.75 15.5134 12.4545 15.8328 12.0762 15.8711L12 15.875H10.3447C9.93051 15.875 9.59473 15.5392 9.59473 15.125C9.59473 14.7108 9.93051 14.375 10.3447 14.375H12L12.0762 14.3789Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.49609 9.84668C5.86949 9.54497 6.40882 9.55213 6.77539 9.86621C6.79408 9.88147 6.81259 9.89771 6.83008 9.91504L6.83203 9.91699L6.90137 9.99316C7.2219 10.3861 7.19829 10.9656 6.83203 11.332C6.44119 11.7227 5.80881 11.7227 5.41797 11.332C5.02726 10.9411 5.02714 10.3078 5.41797 9.91699L5.41992 9.91504L5.49609 9.84668ZM6.31543 10.4336L6.30176 10.4473L6.12598 10.625L6.44824 10.3008L6.47754 10.2705L6.47656 10.2695L6.31543 10.4336Z",fill:"black"}),(0,a.createElement)("path",{d:"M15.5918 9.87891C15.9699 9.91742 16.2646 10.2368 16.2646 10.625C16.2646 11.0132 15.9699 11.3326 15.5918 11.3711L15.5146 11.375H10.2549C9.84072 11.3749 9.50488 11.0392 9.50488 10.625C9.50488 10.2108 9.84072 9.87506 10.2549 9.875H15.5146L15.5918 9.87891Z",fill:"black"}),(0,a.createElement)("path",{d:"M5.49414 5.35156C5.86967 5.04531 6.40754 5.05828 6.77148 5.36719C6.77789 5.37235 6.78377 5.37837 6.79004 5.38379L6.83008 5.41797L6.88184 5.47461C7.2219 5.86773 7.20535 6.46151 6.83203 6.83496C6.44116 7.22573 5.80884 7.22573 5.41797 6.83496C5.02724 6.44409 5.02721 5.81176 5.41797 5.4209L5.49414 5.35156Z",fill:"black"}),(0,a.createElement)("path",{d:"M15.5918 5.37891C15.9699 5.41742 16.2646 5.73675 16.2646 6.125C16.2646 6.51325 15.9699 6.83258 15.5918 6.87109L15.5146 6.875H10.2549C9.84072 6.87494 9.50488 6.53917 9.50488 6.125C9.50488 5.71083 9.84072 5.37506 10.2549 5.375H15.5146L15.5918 5.37891Z",fill:"black"})),submit:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.2012 9.97168C10.7781 9.73057 11.4437 9.85955 11.8887 10.2988L18.29 16.6182L18.3701 16.7041C18.7527 17.1437 18.8586 17.7653 18.6348 18.3105C18.4108 18.8559 17.8987 19.2238 17.3174 19.2676L17.2002 19.2715H13.9658L11.8838 21.3096C11.4658 21.7187 10.8561 21.8555 10.3076 21.6719L10.1982 21.6309C9.62319 21.389 9.24916 20.826 9.24902 20.2021V11.4023C9.24902 10.7772 9.6245 10.2129 10.2012 9.97168ZM10.7803 11.3555C10.7615 11.3633 10.749 11.3821 10.749 11.4023V20.2021C10.7492 20.2223 10.7617 20.2402 10.7803 20.248L10.8086 20.251C10.8182 20.2492 10.8277 20.2444 10.835 20.2373L13.1348 17.9863L13.249 17.8945C13.3703 17.8151 13.5132 17.7715 13.6602 17.7715H17.2002L17.2285 17.7637C17.2367 17.7582 17.2432 17.7497 17.2471 17.7402C17.2507 17.7311 17.2518 17.7212 17.25 17.7119L17.2354 17.6855L10.835 11.3662C10.8206 11.352 10.7989 11.3478 10.7803 11.3555Z",fill:"black"}),(0,a.createElement)("path",{d:"M19.0029 2.24609C20.5221 2.24619 21.7539 3.47886 21.7539 4.99805V11C21.7536 12.519 20.5219 13.7509 19.0029 13.751H18.002C17.5881 13.7508 17.2522 13.4148 17.252 13.001C17.2521 12.587 17.588 12.2512 18.002 12.251H19.0029C19.6935 12.2509 20.2536 11.6905 20.2539 11V4.99805C20.2539 4.30729 19.6937 3.74716 19.0029 3.74707H4.99707C4.30625 3.74707 3.74609 4.30723 3.74609 4.99805V11C3.74636 11.6906 4.30642 12.251 4.99707 12.251H6.99805L7.07422 12.2549C7.45242 12.2932 7.74792 12.6127 7.74805 13.001C7.7478 13.3891 7.45234 13.7088 7.07422 13.7471L6.99805 13.751H4.99707C3.47799 13.751 2.24636 12.519 2.24609 11V4.99805C2.24609 3.4788 3.47783 2.24609 4.99707 2.24609H19.0029Z",fill:"black"})),textarea:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M19 3.25C20.5192 3.25 21.75 4.48079 21.75 6V18C21.75 19.5192 20.5192 20.75 19 20.75H6C4.48079 20.75 3.25 19.5192 3.25 18V14C3.25 13.5858 3.58579 13.25 4 13.25C4.41421 13.25 4.75 13.5858 4.75 14V18C4.75 18.6908 5.30921 19.25 6 19.25H19C19.6908 19.25 20.25 18.6908 20.25 18V6C20.25 5.30921 19.6908 4.75 19 4.75H14C13.5858 4.75 13.25 4.41421 13.25 4C13.25 3.58579 13.5858 3.25 14 3.25H19Z",fill:"black"}),(0,a.createElement)("path",{d:"M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H8C7.58579 16.75 7.25 16.4142 7.25 16C7.25 15.5858 7.58579 15.25 8 15.25H17Z",fill:"black"}),(0,a.createElement)("path",{d:"M17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12C11.25 11.5858 11.5858 11.25 12 11.25H17Z",fill:"black"}),(0,a.createElement)("path",{d:"M9.66699 3.25C10.2652 3.25 10.75 3.73479 10.75 4.33301V5.3584C10.7498 5.77243 10.4141 6.1084 10 6.1084C9.58592 6.1084 9.25022 5.77243 9.25 5.3584V4.75H7.75V9.25H8.5C8.91421 9.25 9.25 9.58579 9.25 10C9.25 10.4142 8.91421 10.75 8.5 10.75H5.5C5.08579 10.75 4.75 10.4142 4.75 10C4.75 9.58579 5.08579 9.25 5.5 9.25H6.25V4.75H4.75V5.3584C4.74978 5.77243 4.41408 6.1084 4 6.1084C3.58592 6.1084 3.25022 5.77243 3.25 5.3584V4.33301C3.25 3.73479 3.73479 3.25 4.33301 3.25H9.66699Z",fill:"black"}),(0,a.createElement)("path",{d:"M17 7.25C17.4142 7.25 17.75 7.58579 17.75 8C17.75 8.41421 17.4142 8.75 17 8.75H13C12.5858 8.75 12.25 8.41421 12.25 8C12.25 7.58579 12.5858 7.25 13 7.25H17Z",fill:"black"})),websiteInput:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 9.75C14.6282 9.75 16.75 11.8718 16.75 14.5C16.75 17.1282 14.6282 19.25 12 19.25C9.37179 19.25 7.25 17.1282 7.25 14.5C7.25 11.8718 9.37179 9.75 12 9.75ZM14.2607 15.25C14.1818 15.9469 13.9922 16.6321 13.6924 17.2764C14.4225 16.8316 14.9618 16.1075 15.1631 15.25H14.2607ZM8.83691 15.25C9.03806 16.1068 9.57653 16.8305 10.3057 17.2754C10.0063 16.6315 9.81714 15.9465 9.73828 15.25H8.83691ZM11.252 15.25C11.3554 15.9526 11.604 16.6363 12 17.2461C12.3961 16.6363 12.6446 15.9527 12.748 15.25H11.252ZM10.3066 11.7227C9.57671 12.1675 9.0382 12.8926 8.83691 13.75H9.73828C9.81727 13.0528 10.0066 12.3671 10.3066 11.7227ZM12 11.7539C11.6038 12.3635 11.3554 13.0473 11.252 13.75H12.748C12.6446 13.0473 12.3962 12.3636 12 11.7539ZM13.6924 11.7227C13.9925 12.3671 14.1817 13.0528 14.2607 13.75H15.1631C14.9617 12.8923 14.4227 12.1674 13.6924 11.7227Z",fill:"black"}),(0,a.createElement)("path",{d:"M4.85645 4.74414C4.87328 4.74586 4.88977 4.74914 4.90625 4.75195C4.90915 4.75245 4.91214 4.7524 4.91504 4.75293C4.93888 4.75729 4.96138 4.7659 4.98438 4.77246C5.0122 4.78032 5.04066 4.78739 5.06836 4.79883L5.07324 4.7998C5.15731 4.83517 5.23987 4.88733 5.31348 4.96094C5.47394 5.1214 5.53418 5.32318 5.53418 5.49512C5.53418 5.66705 5.47394 5.86884 5.31348 6.0293C5.15302 6.18976 4.95123 6.25 4.7793 6.25C4.60736 6.25 4.40558 6.18976 4.24512 6.0293C4.12488 5.90906 4.06074 5.76555 4.03613 5.62891L4.02441 5.49512L4.03613 5.36133C4.06074 5.22469 4.12488 5.08118 4.24512 4.96094C4.31872 4.88733 4.40128 4.83517 4.48535 4.7998L4.48926 4.79883C4.51693 4.78736 4.54544 4.78035 4.57324 4.77246C4.59622 4.76587 4.61875 4.75732 4.64258 4.75293C4.64548 4.7524 4.64847 4.75245 4.65137 4.75195C4.69299 4.74479 4.73563 4.74023 4.7793 4.74023L4.85645 4.74414Z",fill:"black"}),(0,a.createElement)("path",{d:"M7.39941 4.74414C7.41625 4.74586 7.43274 4.74914 7.44922 4.75195C7.45211 4.75245 7.45511 4.7524 7.45801 4.75293C7.48185 4.75729 7.50435 4.7659 7.52734 4.77246C7.55517 4.78032 7.58363 4.78739 7.61133 4.79883L7.61621 4.7998C7.70028 4.83517 7.78284 4.88733 7.85645 4.96094C8.01691 5.1214 8.07715 5.32318 8.07715 5.49512C8.07715 5.66705 8.01691 5.86884 7.85645 6.0293C7.69599 6.18976 7.4942 6.25 7.32227 6.25C7.10372 6.25 6.93315 6.15787 6.8252 6.06348C6.7183 5.96995 6.60085 5.80964 6.57324 5.5918L6.56738 5.49512L6.5791 5.36133C6.60371 5.22469 6.66784 5.08118 6.78809 4.96094C6.86169 4.88733 6.94425 4.83517 7.02832 4.7998L7.03223 4.79883C7.0599 4.78736 7.08841 4.78035 7.11621 4.77246C7.13919 4.76587 7.16172 4.75732 7.18555 4.75293C7.18845 4.7524 7.19144 4.75245 7.19434 4.75195C7.23596 4.74479 7.2786 4.74023 7.32227 4.74023L7.39941 4.74414Z",fill:"black"}),(0,a.createElement)("path",{d:"M9.93848 4.74414C9.95531 4.74586 9.9718 4.74914 9.98828 4.75195C9.99118 4.75245 9.99417 4.7524 9.99707 4.75293C10.0209 4.75729 10.0434 4.7659 10.0664 4.77246C10.0942 4.78032 10.1227 4.78739 10.1504 4.79883L10.1553 4.7998C10.2393 4.83517 10.3219 4.88733 10.3955 4.96094C10.556 5.1214 10.6162 5.32318 10.6162 5.49512C10.6162 5.66705 10.556 5.86884 10.3955 6.0293C10.235 6.18976 10.0333 6.25 9.86133 6.25C9.68939 6.25 9.48761 6.18976 9.32715 6.0293C9.20691 5.90906 9.14277 5.76555 9.11816 5.62891L9.10645 5.49512L9.11816 5.36133C9.14277 5.22469 9.20691 5.08118 9.32715 4.96094C9.40075 4.88733 9.48331 4.83517 9.56738 4.7998L9.57129 4.79883C9.59897 4.78736 9.62747 4.78035 9.65527 4.77246C9.67826 4.76587 9.70078 4.75732 9.72461 4.75293C9.72751 4.7524 9.7305 4.75245 9.7334 4.75195C9.77502 4.74479 9.81766 4.74023 9.86133 4.74023L9.93848 4.74414Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 2.25C21.5192 2.25 22.75 3.48079 22.75 5V19C22.75 20.5192 21.5192 21.75 20 21.75H4C2.48079 21.75 1.25 20.5192 1.25 19V5C1.25 3.48079 2.48079 2.25 4 2.25H20ZM2.75 19C2.75 19.6908 3.30921 20.25 4 20.25H20C20.6908 20.25 21.25 19.6908 21.25 19V8.75H2.75V19ZM4 3.75C3.30921 3.75 2.75 4.30921 2.75 5V7.25H21.25V5C21.25 4.30921 20.6908 3.75 20 3.75H4Z",fill:"black"})),date:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M7.11523 15.9844C7.61864 16.0356 8.01367 16.4601 8.01367 16.9795C8.01341 17.5315 7.56572 17.9795 7.01367 17.9795C6.49623 17.9795 6.07012 17.5859 6.01855 17.082L6.01367 16.9795C6.0126 16.4245 6.46333 15.9795 7.0127 15.9795L7.11523 15.9844Z",fill:"black"}),(0,a.createElement)("path",{d:"M12.1152 15.9844C12.6186 16.0356 13.0137 16.4601 13.0137 16.9795C13.0134 17.5315 12.5657 17.9795 12.0137 17.9795C11.4962 17.9795 11.0701 17.5859 11.0186 17.082L11.0137 16.9795C11.0126 16.4245 11.4633 15.9795 12.0127 15.9795L12.1152 15.9844Z",fill:"black"}),(0,a.createElement)("path",{d:"M12.1152 11.9844C12.6186 12.0356 13.0137 12.4601 13.0137 12.9795C13.0134 13.5315 12.5657 13.9795 12.0137 13.9795C11.4962 13.9795 11.0701 13.5859 11.0186 13.082L11.0137 12.9795C11.0126 12.4245 11.4633 11.9795 12.0127 11.9795L12.1152 11.9844Z",fill:"black"}),(0,a.createElement)("path",{d:"M17.1152 11.9844C17.6186 12.0356 18.0137 12.4601 18.0137 12.9795C18.0134 13.5315 17.5657 13.9795 17.0137 13.9795C16.4962 13.9795 16.0701 13.5859 16.0186 13.082L16.0137 12.9795C16.0126 12.4245 16.4633 11.9795 17.0127 11.9795L17.1152 11.9844Z",fill:"black"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 1.25C16.4142 1.25 16.75 1.58579 16.75 2V3.25H19C20.5192 3.25 21.75 4.48079 21.75 6V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V6C2.25 4.48079 3.48079 3.25 5 3.25H7.25V2C7.25 1.58579 7.58579 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2V3.25H15.25V2C15.25 1.58579 15.5858 1.25 16 1.25ZM3.75 19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V9.75H3.75V19ZM5 4.75C4.30921 4.75 3.75 5.30921 3.75 6V8.25H20.25V6C20.25 5.30921 19.6908 4.75 19 4.75H16.75V6C16.75 6.41421 16.4142 6.75 16 6.75C15.5858 6.75 15.25 6.41421 15.25 6V4.75H8.75V6C8.75 6.41421 8.41421 6.75 8 6.75C7.58579 6.75 7.25 6.41421 7.25 6V4.75H5Z",fill:"black"})),upload:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M9.68652 3.26367C10.1821 3.32522 10.632 3.59626 10.917 4.01465L12.3223 6.08008L12.3623 6.12695C12.4076 6.16735 12.4672 6.19043 12.5293 6.19043H19L19.2812 6.2041C20.6679 6.345 21.7499 7.51663 21.75 8.94043V18L21.7363 18.2715C21.674 18.9012 21.3957 19.493 20.9443 19.9443C20.493 20.3957 19.9012 20.674 19.2715 20.7363L19 20.75H16C15.5858 20.75 15.25 20.4142 15.25 20C15.25 19.5858 15.5858 19.25 16 19.25H19L19.124 19.2441C19.4101 19.2157 19.6787 19.0888 19.8838 18.8838C20.0888 18.6787 20.2157 18.4101 20.2441 18.124L20.25 18V8.94043C20.25 8.29326 19.7582 7.76039 19.1279 7.69629L19 7.69043H12.5293C12.0221 7.69041 11.5437 7.46991 11.2139 7.09375L11.082 6.92383L9.67676 4.85938C9.6419 4.80819 9.58998 4.77251 9.53125 4.75781L9.4707 4.75H5C4.66851 4.74991 4.35061 4.88181 4.11621 5.11621C3.88181 5.35061 3.74991 5.66851 3.75 6V18L3.75586 18.124C3.78425 18.4101 3.91117 18.6787 4.11621 18.8838C4.35061 19.1182 4.66851 19.2501 5 19.25H8C8.41421 19.25 8.75 19.5858 8.75 20C8.75 20.4142 8.41421 20.75 8 20.75H5C4.27061 20.7501 3.57142 20.4601 3.05566 19.9443C2.6043 19.493 2.32601 18.9012 2.26367 18.2715L2.25 18V6C2.24985 5.27061 2.53991 4.57142 3.05566 4.05566C3.57142 3.53991 4.27061 3.24985 5 3.25H9.4707L9.68652 3.26367Z",fill:"black"}),(0,a.createElement)("path",{d:"M12.0254 13.251C12.0319 13.2512 12.0384 13.2516 12.0449 13.252C12.0839 13.2543 12.122 13.2595 12.1592 13.2676C12.1925 13.2748 12.2246 13.2861 12.2568 13.2979C12.2693 13.3024 12.2828 13.3044 12.2949 13.3096C12.314 13.3177 12.3311 13.33 12.3496 13.3398C12.3734 13.3525 12.3977 13.3639 12.4199 13.3789C12.4588 13.4052 12.4959 13.4353 12.5303 13.4697L14.5303 15.4697L14.582 15.5264C14.8223 15.8209 14.8049 16.2557 14.5303 16.5303C14.2557 16.8049 13.8209 16.8223 13.5264 16.582L13.4697 16.5303L12.75 15.8105V20C12.75 20.4142 12.4142 20.75 12 20.75C11.5858 20.75 11.25 20.4142 11.25 20V15.8105L10.5303 16.5303C10.2374 16.8232 9.76262 16.8232 9.46973 16.5303C9.17683 16.2374 9.17683 15.7626 9.46973 15.4697L11.4697 13.4697L11.5264 13.418C11.5366 13.4097 11.5481 13.4032 11.5586 13.3955C11.5741 13.3841 11.59 13.3734 11.6064 13.3633C11.6303 13.3485 11.6546 13.3351 11.6797 13.3232C11.6979 13.3146 11.7164 13.307 11.7354 13.2998C11.7629 13.2894 11.7909 13.2814 11.8193 13.2744C11.8394 13.2694 11.8592 13.2631 11.8799 13.2598C11.8909 13.258 11.902 13.2562 11.9131 13.2549C11.9416 13.2516 11.9706 13.25 12 13.25C12.0085 13.25 12.017 13.2507 12.0254 13.251Z",fill:"black"})),number:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M7 8V16",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M5 10L7 8L9 10",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M5 14L7 16L9 14",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M13 9H19",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M13 12H19",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M13 15H17",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}),(0,a.createElement)("rect",{x:"2.75",y:"3.75",width:"18.5",height:"16.5",rx:"2.25",stroke:"black",strokeWidth:"1.5"})),time:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM3.75 12C3.75 7.44365 7.44365 3.75 12 3.75C16.5563 3.75 20.25 7.44365 20.25 12C20.25 16.5563 16.5563 20.25 12 20.25C7.44365 20.25 3.75 16.5563 3.75 12Z",fill:"black"}),(0,a.createElement)("path",{d:"M12 6.25C12.4142 6.25 12.75 6.58579 12.75 7V11.6893L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V7C11.25 6.58579 11.5858 6.25 12 6.25Z",fill:"black"})),gdpr:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C12.2842 2.25 12.5438 2.40314 12.6792 2.64808L13.6533 4.41421L15.6533 4.91421C15.9194 4.98075 16.1352 5.17689 16.2273 5.43648C16.3195 5.69607 16.2755 5.98392 16.1103 6.20272L14.8603 7.86272L15.0103 10.0127C15.0296 10.291 14.911 10.5606 14.6937 10.7306C14.4764 10.9006 14.1891 10.9481 13.9281 10.8573L12 10.1862L10.0719 10.8573C9.81089 10.9481 9.52361 10.9006 9.30631 10.7306C9.08901 10.5606 8.97037 10.291 8.98969 10.0127L9.13969 7.86272L7.88969 6.20272C7.72451 5.98392 7.68047 5.69607 7.77265 5.43648C7.86482 5.17689 8.08062 4.98075 8.34669 4.91421L10.3467 4.41421L11.3208 2.64808C11.4562 2.40314 11.7158 2.25 12 2.25ZM12 4.29279L11.4292 5.35192C11.3214 5.55227 11.1325 5.69604 10.9109 5.74579L9.73779 6.03974L10.5603 7.12728C10.7011 7.31393 10.7619 7.54882 10.7297 7.78044L10.6322 8.88346L11.6781 8.51961C11.8856 8.44717 12.1144 8.44717 12.3219 8.51961L13.3678 8.88346L13.2703 7.78044C13.2381 7.54882 13.2989 7.31393 13.4397 7.12728L14.2622 6.03974L13.0891 5.74579C12.8675 5.69604 12.6786 5.55227 12.5708 5.35192L12 4.29279Z",fill:"black"}),(0,a.createElement)("path",{d:"M6 13.25C5.58579 13.25 5.25 13.5858 5.25 14V19C5.25 19.4142 5.58579 19.75 6 19.75H18C18.4142 19.75 18.75 19.4142 18.75 19V14C18.75 13.5858 18.4142 13.25 18 13.25H6ZM3.75 14C3.75 12.7574 4.75736 11.75 6 11.75H18C19.2426 11.75 20.25 12.7574 20.25 14V19C20.25 20.2426 19.2426 21.25 18 21.25H6C4.75736 21.25 3.75 20.2426 3.75 19V14Z",fill:"black"}),(0,a.createElement)("path",{d:"M12 14.25C12.4142 14.25 12.75 14.5858 12.75 15V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V15C11.25 14.5858 11.5858 14.25 12 14.25Z",fill:"black"})),hidden:(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z",fill:"black"}),(0,a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.74923 5.68857C5.14595 6.70551 3.87335 8.14755 3.05025 9.85037C2.68325 10.6071 2.68325 11.4929 3.05025 12.2496C4.80039 15.8662 8.18154 18.25 12 18.25C13.6687 18.25 15.2502 17.7959 16.6258 17.0072L15.5096 15.891C14.4456 16.4418 13.2565 16.75 12 16.75C8.87435 16.75 6.06913 14.8079 4.44013 11.6046C4.31996 11.3671 4.31996 11.0329 4.44013 10.7954C5.12296 9.46056 6.12431 8.32182 7.36114 7.49581L6.74923 5.68857ZM9.72346 8.66279C8.92269 9.28999 8.42857 10.2712 8.42857 11.3636C8.42857 13.3318 10.028 14.9318 12 14.9318C13.0891 14.9318 14.0686 14.4398 14.6975 13.6418L13.5963 12.5406C13.2161 12.9988 12.6429 13.2955 12 13.2955C10.9371 13.2955 10.0682 12.4295 10.0682 11.3636C10.0682 10.7235 10.3647 10.1515 10.8216 9.77088L9.72346 8.66279Z",fill:"black"}),(0,a.createElement)("path",{d:"M19.5599 10.7954C19.0455 9.78685 18.3733 8.88296 17.5759 8.11269L18.6331 7.05235C19.586 8.00061 20.3825 9.11308 20.9497 10.3496C21.3167 11.1062 21.3167 11.992 20.9497 12.7487C19.1996 16.3654 15.8185 18.7491 12 18.7491C11.1831 18.7491 10.3871 18.6439 9.62505 18.4483L10.9236 17.1458C11.2742 17.2064 11.6336 17.2491 12 17.2491C15.1256 17.2491 17.9309 15.307 19.5599 12.1037C19.68 11.8663 19.68 11.532 19.5599 11.2946L19.5599 10.7954Z",fill:"black"}))},ce=window.wp.compose,de=window.wp.hooks,me=window.wp.primitives,ue=(0,a.createElement)(me.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(me.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"}));function fe(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function pe(e){for(var t=1;t0){var C=w.innerBlocks.find((function(e){return"core/group"===e.name}));if(C&&C.innerBlocks&&C.innerBlocks.length>0){var b=C.innerBlocks.find((function(e){return"core/columns"===e.name}));if(b&&b.innerBlocks&&b.innerBlocks.length>0){var v=b.innerBlocks.find((function(e){return"core/column"===e.name}));v&&(g=v)}}}console.log("Target block for insertion:",g),l(m,void 0,g.clientId,!1)}else console.log("No form block found, inserting at root"),l(m)};(0,c.updateCategory)("wpzoom-forms",{icon:(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2Z",fill:"#164777"}),(0,a.createElement)("path",{d:"M5.276 12.084H6.032L8.156 7.224L10.268 12.084H11.024L13.148 5.316H13.988V4.104H10.628V5.316H11.708L10.508 9.468L8.552 4.872H7.832L5.876 9.468L4.592 5.316H5.636V4.104H2.276V5.316H3.116L5.276 12.084Z",fill:"white"}))}),(0,w.registerPlugin)("wpzoom-forms-document-settings",{icon:"",render:function(e){var t=(0,u.useSelect)((function(e){return e("core/editor").getCurrentPostId()}),[]),o=(0,u.useSelect)((function(e){return e("core/editor").getCurrentPostType()}),[]),n=l((0,m.useEntityProp)("postType",o,"meta"),2),r=n[0],i=n[1],s=r._form_method||"email",c=r._form_email||("undefined"!=typeof wpzf_formblock&&"admin_email"in wpzf_formblock?wpzf_formblock.admin_email:""),w=r._form_subject||"",g=r._form_success_message||(0,h.__)("Thanks! We've received your submission!","wpzoom-forms"),C=r._form_failure_message||(0,h.__)("Submission failed!","wpzoom-forms"),v=(r._form_email_subject,r._form_email_message,r._form_redirect,r._form_custom_action,r._form_custom_method,r._form_custom_enctype,r._form_custom_target,r._form_custom_hide_on_success,r._form_custom_success_message,r._form_custom_error_message,r._form_custom_success_redirect,r._form_custom_success_redirect_timeout,r._form_custom_success_redirect_timeout_message,r._form_custom_success_redirect_timeout_message_show,r._form_custom_success_redirect_timeout_message_show_time,r._form_custom_success_redirect_timeout_message_hide_time,r._form_custom_success_redirect_timeout_message_hide_effect,r._form_custom_success_redirect_timeout_message_show_effect,(0,u.useDispatch)("core/edit-post").toggleEditorPanelOpened);(0,f.useEffect)((function(){v("wpzoom-forms-document-settings/form-settings",!0),v("wpzoom-forms-document-settings/add-form-fields",!0),v("wpzoom-forms-document-settings/form-details",!0)}),[]);var y=l((0,f.useState)(!1),2),_=y[0],x=y[1];(0,f.useEffect)((function(){var e=function(e){if(document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach((function(e){return e.remove()})),!e.handled)try{var t=e.dataTransfer.getData("text");if(!t)return;var o=JSON.parse(t),n=o.type,r=o.attributes;if(!n||!n.startsWith("wpzoom-forms/"))return;e.preventDefault(),e.stopPropagation(),e.handled=!0;var i=wp.blocks.createBlock,l=wp.data.dispatch("core/block-editor"),a=l.insertBlock,s=(l.getBlockInsertionPoint,wp.data.select("core/block-editor")),c=s.getBlockRootClientId,d=s.getBlockIndex,m=i(n,r),u={x:e.clientX,y:e.clientY},f=document.querySelectorAll("[data-block]"),p=null,h=1/0,w=!1;if(f.forEach((function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,n=t.top+t.height/2,r=Math.sqrt(Math.pow(u.x-o,2)+Math.pow(u.y-n,2));rn)})),p){var g=p.getAttribute("data-block"),C=c(g),b=d(g);a(m,w?b+1:b,C,!1)}else a(m)}catch(e){console.error("Error handling block drop:",e)}},t=function e(t){try{var o=t.dataTransfer.getData("text");if(o){var n=JSON.parse(o).type;if(!n||!n.startsWith("wpzoom-forms/"))return}}catch(e){return}t.preventDefault(),t.stopPropagation(),e.timeout||(e.timeout=setTimeout((function(){e.timeout=null;var o=document.querySelectorAll("[data-block]"),n=null,r=1/0,i=!1,l=t.clientX,a=t.clientY;if(o.forEach((function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,s=t.top+t.height/2,c=Math.sqrt(Math.pow(l-o,2)+Math.pow(a-s,2));ct.top+t.height/2)})),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach((function(e){return e.remove()})),n){var s=n.getBoundingClientRect(),c=document.createElement("div");c.className="wpzoom-forms-drop-indicator",Object.assign(c.style,{position:"absolute",left:s.left+"px",right:window.innerWidth-s.right+"px",height:"2px",background:"#007cba",pointerEvents:"none",zIndex:"9999",transition:"transform 0.1s ease",top:i?s.bottom+"px":s.top+"px"}),document.body.appendChild(c)}}),50))},o=function(){t.timeout&&(clearTimeout(t.timeout),t.timeout=null),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach((function(e){return e.remove()}))},n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o),n.addEventListener("drop",e),n.addEventListener("dragover",t),n.addEventListener("dragleave",o),n.addEventListener("dragend",o),n.addEventListener("mouseup",o),window.addEventListener("blur",o));var r=document.createElement("style");return r.textContent="\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t",document.head.appendChild(r),function(){t.timeout&&clearTimeout(t.timeout);var n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o)),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach((function(e){return e.remove()}))}}),[]);var L=(0,u.useSelect)((function(e){var t=e("core/block-editor").getBlocks(),o=function e(t){return t.some((function(t){return"wpzoom-forms/text-plain-field"===t.name&&!0===t.attributes.subject||!!(t.innerBlocks&&t.innerBlocks.length>0)&&e(t.innerBlocks)}))};return t.some((function(e){return"wpzoom-forms/text-plain-field"===e.name&&!0===e.attributes.subject||!!(e.innerBlocks&&e.innerBlocks.length>0)&&o(e.innerBlocks)}))}),[]),k=(0,u.useSelect)((function(e){var t=e("core/block-editor").getBlocks(),o=function e(t,o){return t.some((function(t){return t.name===o||!!(t.innerBlocks&&t.innerBlocks.length>0)&&e(t.innerBlocks,o)}))};return{"text-email-field":o(t,"wpzoom-forms/text-email-field"),"text-name-field":o(t,"wpzoom-forms/text-name-field"),"submit-field":o(t,"wpzoom-forms/submit-field")}}),[]);return(0,a.createElement)(f.Fragment,null,(0,a.createElement)(b,null),(0,a.createElement)(p.PluginDocumentSettingPanel,{name:"wpzoom-forms-document-settings",className:"wpzoom-forms-document-settings",title:(0,h.__)("Form Settings","wpzoom-forms")},(0,a.createElement)(d.SelectControl,{label:(0,h.__)("Form Method","wpzoom-forms"),value:s,options:[{label:(0,h.__)("Save to Database Only","wpzoom-forms"),value:"db"},{label:(0,h.__)("Email Only","wpzoom-forms"),value:"email"},{label:(0,h.__)("Save to Database & Email","wpzoom-forms"),value:"combined"}],onChange:function(e){return i(ge(ge({},r),{},{_form_method:e}))},help:(0,h.__)("Choose how form submissions are handled.","wpzoom-forms")}),("email"==s||"combined"==s)&&(0,a.createElement)(d.TextControl,{type:"email",label:(0,h.__)("Send To","wpzoom-forms"),value:c,placeholder:(0,h.__)("someone@somedomain.com","wpzoom-forms"),onChange:function(e){return i(ge(ge({},r),{},{_form_email:e}))},help:(0,h.__)("Email address where submissions will be sent.","wpzoom-forms")}),(0,a.createElement)(d.TextControl,{type:"text",label:(0,h.__)("Email Subject","wpzoom-forms"),value:w,placeholder:(0,h.__)("New Form Submission","wpzoom-forms"),onChange:function(e){return i(ge(ge({},r),{},{_form_subject:e}))},disabled:L}),L&&(0,a.createElement)("p",{class:"description"},(0,h.__)('Your form already includes a field that is marked as the Subject. Uncheck its "Is Subject" option if you want to set a custom subject here.',"wpzoom-forms")),(0,a.createElement)(d.TextControl,{type:"text",label:(0,h.__)("Success Message","wpzoom-forms"),value:g,placeholder:(0,h.__)("Thank you! Your message has been sent.","wpzoom-forms"),onChange:function(e){return i(ge(ge({},r),{},{_form_success_message:e}))},help:(0,h.__)("This message is shown when the form is submitted successfully.","wpzoom-forms")}),(0,a.createElement)(d.TextControl,{type:"text",label:(0,h.__)("Failure Message","wpzoom-forms"),value:C,placeholder:(0,h.__)("Oops! Something went wrong. Please try again.","wpzoom-forms"),onChange:function(e){return i(ge(ge({},r),{},{_form_failure_message:e}))},help:(0,h.__)("This message is shown if the form fails to submit.","wpzoom-forms")}),(0,a.createElement)(d.Button,{isPrimary:!0,disabled:!0,icon:(0,a.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M21.3 10.8l-8.8-8.8c-.4-.4-.9-.6-1.4-.6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.5-.2-1-.7-1.4zM12 19H5V5h5v4h4v1l-4.4 4.4c-.1.1-.2.3-.2.4v3.5H12v-1.5L18.5 10H14V5.5l1.5 1.5H19v7.8L12 21v-2z"})),className:"wpzoom-forms-edit-template-button",style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"8px",width:"100%",padding:"10px",marginTop:"15px",position:"relative"}},(0,h.__)("Customize Notification Email","wpzoom-forms"),(0,a.createElement)("small",{class:"pro-only"},"PRO")),(0,a.createElement)("p",{className:"description",style:{marginTop:"calc(8px)",fontSize:"12px",color:"rgb(117, 117, 117)"}},(0,h.__)("Edit the template for emails sent to you when a new form entry is submitted.","wpzoom-forms"))),(0,a.createElement)(p.PluginDocumentSettingPanel,{name:"wpzoom-forms-document-settings-fields",className:"wpzoom-forms-document-settings-fields",title:(0,h.__)("Form Fields","wpzoom-forms")},(0,a.createElement)("div",{className:"wpzoom-forms-block-patterns"},(0,a.createElement)("p",{className:"description",style:{marginTop:"calc(8px)",fontSize:"12px",color:"rgb(117, 117, 117)"}},(0,h.__)("Click or drag a field to add it to your form.","wpzoom-forms")),(0,a.createElement)("div",{className:"wpzoom-forms-block-patterns-list"},[{name:"multi-checkbox-field",title:(0,h.__)("Multichoice","wpzoom-forms"),icon:se.multiCheckbox,defaultAttributes:{label:(0,h.__)("Multichoice","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"checkbox-field",title:(0,h.__)("Checkbox","wpzoom-forms"),icon:se.checkbox,defaultAttributes:{label:(0,h.__)("Checkbox","wpzoom-forms"),required:!1}},{name:"text-email-field",title:(0,h.__)("Email","wpzoom-forms"),icon:se.emailInput,defaultAttributes:{label:(0,h.__)("Email","wpzoom-forms"),required:!0}},{name:"label-field",title:(0,h.__)("Label","wpzoom-forms"),icon:se.label,defaultAttributes:{content:(0,h.__)("Label","wpzoom-forms")}},{name:"text-name-field",title:(0,h.__)("Name","wpzoom-forms"),icon:se.nameInput,defaultAttributes:{label:(0,h.__)("Name","wpzoom-forms"),required:!0}},{name:"text-phone-field",title:(0,h.__)("Phone","wpzoom-forms"),icon:se.phoneInput,defaultAttributes:{label:(0,h.__)("Phone","wpzoom-forms"),required:!1}},{name:"text-plain-field",title:(0,h.__)("Text","wpzoom-forms"),icon:se.textInput,defaultAttributes:{label:(0,h.__)("Text","wpzoom-forms"),required:!1}},{name:"radio-field",title:(0,h.__)("Radio","wpzoom-forms"),icon:se.radio,defaultAttributes:{label:(0,h.__)("Radio","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"select-field",title:(0,h.__)("Select","wpzoom-forms"),icon:se.select,defaultAttributes:{label:(0,h.__)("Select","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"submit-field",title:(0,h.__)("Submit","wpzoom-forms"),icon:se.submit,defaultAttributes:{label:(0,h.__)("Submit","wpzoom-forms")}},{name:"textarea-field",title:(0,h.__)("Message","wpzoom-forms"),icon:se.textarea,defaultAttributes:{label:(0,h.__)("Message","wpzoom-forms"),required:!1,rows:5}},{name:"text-website-field",title:(0,h.__)("Website","wpzoom-forms"),icon:se.websiteInput,defaultAttributes:{label:(0,h.__)("Website","wpzoom-forms"),required:!1}},{name:"datepicker-field",title:(0,h.__)("Date","wpzoom-forms"),icon:se.date,defaultAttributes:{label:(0,h.__)("Date","wpzoom-forms"),required:!1}},{name:"upload-field",title:(0,h.__)("Upload","wpzoom-forms"),icon:se.upload,isPro:!0,defaultAttributes:{label:(0,h.__)("Upload","wpzoom-forms"),required:!1}},{name:"number-field",title:(0,h.__)("Number","wpzoom-forms"),icon:se.number,isPro:!0,defaultAttributes:{label:(0,h.__)("Number","wpzoom-forms"),required:!1}},{name:"timepicker-field",title:(0,h.__)("Time","wpzoom-forms"),icon:se.time,isPro:!0,defaultAttributes:{label:(0,h.__)("Time","wpzoom-forms"),required:!1}},{name:"gdpr-field",title:(0,h.__)("GDPR","wpzoom-forms"),icon:se.gdpr,isPro:!0,defaultAttributes:{consentText:(0,h.__)("I consent to having this website store my submitted information so they can respond to my inquiry.","wpzoom-forms"),required:!0}},{name:"hidden-field",title:(0,h.__)("Hidden","wpzoom-forms"),icon:se.hidden,isPro:!0,defaultAttributes:{name:(0,h.__)("Hidden Field","wpzoom-forms"),defaultValue:""}}].map((function(e){var t=k[e.name]||e.isPro,o=e.isPro;return(0,a.createElement)("div",{key:e.name,className:"wpzoom-forms-block-pattern-item".concat(t?" disabled":""),draggable:!t,onDragStart:function(o){t?o.preventDefault():o.dataTransfer.setData("text",JSON.stringify({type:"wpzoom-forms/".concat(e.name),attributes:e.defaultAttributes}))},onClick:function(n){console.log("Quick form field clicked:",e.name),n.preventDefault(),n.stopPropagation(),Ce(e.name,e.defaultAttributes,t,o)},title:t&&!e.isPro?(0,h.__)("This field can only be used once per form","wpzoom-forms"):""},e.icon,(0,a.createElement)("span",null,e.title),t&&!e.isPro&&(0,a.createElement)("span",{className:"dashicons dashicons-info"}),e.isPro&&(0,a.createElement)("small",{className:"pro-only"},(0,h.__)("PRO","wpzoom-forms")))}))))),(0,a.createElement)(p.PluginDocumentSettingPanel,{name:"wpzoom-forms-document-settings-details",className:"wpzoom-forms-document-settings-details",title:(0,h.__)("Form Shortcode","wpzoom-forms")},(0,a.createElement)(d.__experimentalHStack,{className:"wpzf-shortcode-container",style:{alignItems:"center",justifyContent:"flex-start"}},(0,a.createElement)(d.TextControl,{value:'[wpzf_form id="'.concat(t,'"]'),readOnly:!0,style:{margin:0}}),(0,a.createElement)(d.ClipboardButton,{className:"wpzf-copy-button",variant:"primary",style:{height:"30px",minWidth:"30px",display:"flex",alignItems:"center",justifyContent:"center",padding:"2px 8px"},text:'[wpzf_form id="'.concat(t,'"]'),label:(0,h.__)("Copy shortcode","wpzoom-forms"),showTooltip:!0,onCopy:function(){return x(!0)},onFinishCopy:function(){return x(!1)}},(0,a.createElement)(d.Icon,{icon:_?(0,a.createElement)("svg",{viewBox:"0 0 24 24"},(0,a.createElement)("path",{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})):(0,a.createElement)("svg",{viewBox:"0 0 24 24"},(0,a.createElement)("path",{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"})),size:16})))))}}),(0,h.setLocaleData)({Publish:[(0,h.__)("Save","wpzoom-forms")]});var be=function(e){var t,o,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return o=t=function(t){function o(){var e,t;_(this,o);for(var r=arguments.length,i=new Array(r),l=0;l1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return o=t=function(t){function o(){var e,t;_(this,o);for(var r=arguments.length,i=new Array(r),l=0;l0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return T()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.wrappedInstance.current}},{key:"render",value:function(){var t=r.withRef?this.wrappedInstance:null;return(0,a.createElement)(e,v({ref:t},B(this.props,ae)))}}]),o}(a.Component),n(t,"displayName",G("sortableElement",e)),n(t,"contextType",ie),n(t,"propTypes",le),n(t,"defaultProps",{collection:0}),o}((function(e){var t=e.value,o=e.optsId,n=e.options,r=e.changeCallback,i=e.removeCallback;return(0,a.createElement)(f.Fragment,null,(0,a.createElement)(d.Flex,null,(0,a.createElement)(d.FlexBlock,null,(0,a.createElement)(d.TextControl,{value:t,onChange:function(e){return r(e,o)}})),n.length>1&&(0,a.createElement)(d.FlexItem,null,(0,a.createElement)(be,null),(0,a.createElement)(d.IconButton,{icon:"no-alt",label:(0,h.__)("Delete Item","wpzoom-forms"),onClick:function(){return i(o)}}))))}));!function(e){var t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};t=function(t){function s(e){var t;_(this,s),n(k(k(t=E(this,z(s).call(this,e)))),"state",{}),n(k(k(t)),"handleStart",(function(e){var o=t.props,n=o.distance,r=o.shouldCancelStart;if(2!==e.button&&!r(e)){t.touched=!0,t.position=U(e);var i=q(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var l=t.props.useDragHandle,a=i.sortableInfo,s=a.index,c=a.collection;if(a.disabled)return;if(l&&!q(e.target,Q))return;t.manager.active={collection:c,index:s},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||e.target.tagName!==$.Anchor||e.preventDefault(),n||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),n(k(k(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),n(k(k(t)),"handleMove",(function(e){var o=t.props,n=o.distance,r=o.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=U(e),l={x:t.position.x-i.x,y:t.position.y-i.y},a=Math.abs(l.x)+Math.abs(l.y);t.delta=l,n||r&&!(a>=r)?n&&a>=n&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),n(k(k(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),n(k(k(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),n(k(k(t)),"handlePress",(function(e){try{var o=t.manager.getActive(),n=function(){if(o){var n=function(){var o,n,l,m,g,C,b,v=p.sortableInfo.index,_=(o=p,{bottom:F((n=window.getComputedStyle(o)).marginBottom),left:F(n.marginLeft),right:F(n.marginRight),top:F(n.marginTop)}),x=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:F(t.gridColumnGap),y:F(t.gridRowGap)}:{x:0,y:0}}(t.container),L=t.scrollContainer.getBoundingClientRect(),k=s({index:v,node:p,collection:h});if(t.node=p,t.margin=_,t.gridGap=x,t.width=k.width,t.height=k.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=p.getBoundingClientRect(),t.containerBoundingRect=L,t.index=v,t.newIndex=v,t.axis={x:a.indexOf("x")>=0,y:a.indexOf("y")>=0},t.offsetEdge=Y(p,t.container),t.initialOffset=U(w?y({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((m="input, textarea, select, canvas, [contenteditable]",g=(l=p).querySelectorAll(m),(b=(C=l.cloneNode(!0)).querySelectorAll(m),function(e){if(Array.isArray(e))return r(e)}(b)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(b)||i(b)||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.")}()).forEach((function(e,t){"file"!==e.type&&(e.value=g[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),e.tagName===$.Canvas&&g[t].width>0&&g[t].height>0&&e.getContext("2d").drawImage(g[t],0,0)})),C)),D(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-_.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-_.top,"px"),width:"".concat(t.width,"px")}),w&&t.helper.focus(),d&&(t.sortableGhost=p,D(p,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},w){var E=f?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,z=E.top,S=E.left,O=E.width,M=z+E.height,H=S+O;t.axis.x&&(t.minTranslate.x=S-t.boundingClientRect.left,t.maxTranslate.x=H-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=z-t.boundingClientRect.top,t.maxTranslate.y=M-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(f?0:L.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(f?t.contentWindow.innerWidth:L.left+L.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(f?0:L.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(f?t.contentWindow.innerHeight:L.top+L.height)-t.boundingClientRect.top-t.height/2);c&&c.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?e.target:t.contentWindow,w?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(Z.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),Z.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:v}),u&&u({node:p,index:v,collection:h,isKeySorting:w,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),w&&t.keyMove(0)},l=t.props,a=l.axis,s=l.getHelperDimensions,c=l.helperClass,d=l.hideSortableGhost,m=l.updateBeforeSortStart,u=l.onSortStart,f=l.useWindowAsScrollContainer,p=o.node,h=o.collection,w=t.manager.isKeySorting,g=function(){if("function"==typeof m){t._awaitingUpdateBeforeSortStart=!0;var o=function(t,o){try{var n=(r=p.sortableInfo.index,Promise.resolve(m({collection:h,index:r,node:p,isKeySorting:w},e)).then((function(){})))}catch(e){return o(!0,e)}var r;return n&&n.then?n.then(o.bind(null,!1),o.bind(null,!0)):o(!1,value)}(0,(function(e,o){if(t._awaitingUpdateBeforeSortStart=!1,e)throw o;return o}));if(o&&o.then)return o.then((function(){}))}}();return g&&g.then?g.then(n):n()}}();return Promise.resolve(n&&n.then?n.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),n(k(k(t)),"handleSortMove",(function(e){var o=t.props.onSortMove;"function"==typeof e.preventDefault&&e.cancelable&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),o&&o(e)})),n(k(k(t)),"handleSortEnd",(function(e){var o=t.props,n=o.hideSortableGhost,r=o.onSortEnd,i=t.manager,l=i.active.collection,a=i.isKeySorting,s=t.manager.getOrderedRefs();t.listenerNode&&(a?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(Z.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),Z.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),n&&t.sortableGhost&&D(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,d=s.length;cn)){t.prevIndex=i,t.newIndex=r;var l=function(e,t,o){return et?e-1:e>o&&ew?w/2:this.height/2,width:this.width>h?h/2:this.width/2},C=c&&p>this.index&&p<=d,b=c&&p=d,v={x:0,y:0},y=l[m].edgeOffset;y||(y=Y(f,this.container),l[m].edgeOffset=y,c&&(l[m].boundingClientRect=K(f,r)));var _=m0&&l[m-1];_&&!_.edgeOffset&&(_.edgeOffset=Y(_.node,this.container),c&&(_.boundingClientRect=K(_.node,r))),p!==this.index?(t&&R(f,t),this.axis.x?this.axis.y?b||pthis.containerBoundingRect.width-g.width&&_&&(v.x=_.edgeOffset.left-y.left,v.y=_.edgeOffset.top-y.top),null===this.newIndex&&(this.newIndex=p)):(C||p>this.index&&(a+i.left+g.width>=y.left&&s+i.top+g.height>=y.top||s+i.top+g.height>=y.top+w))&&(v.x=-(this.width+this.marginOffset.x),y.left+v.xthis.index&&a+i.left+g.width>=y.left?(v.x=-(this.width+this.marginOffset.x),this.newIndex=p):(b||pthis.index&&s+i.top+g.height>=y.top?(v.y=-(this.height+this.marginOffset.y),this.newIndex=p):(b||p0)&&e(t.innerBlocks,o)}))};return{"text-email-field":o(t,"wpzoom-forms/text-email-field"),"text-name-field":o(t,"wpzoom-forms/text-name-field"),"submit-field":o(t,"wpzoom-forms/submit-field")}}),[]);return(0,f.useEffect)((function(){var e=function(e){if(e.preventDefault(),e.stopPropagation(),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach((function(e){return e.remove()})),!e.handled){e.handled=!0;try{var t=e.dataTransfer.getData("text");if(!t)return;var o=JSON.parse(t),n=o.type,r=o.attributes;if(!n||!n.startsWith("wpzoom-forms/"))return;var i=wp.blocks.createBlock,l=wp.data.dispatch("core/block-editor"),a=l.insertBlock,s=(l.getBlockInsertionPoint,wp.data.select("core/block-editor")),c=s.getBlockRootClientId,d=s.getBlockIndex,m=i(n,r),u={x:e.clientX,y:e.clientY},f=document.querySelectorAll("[data-block]"),p=null,h=1/0,w=!1;if(f.forEach((function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,n=t.top+t.height/2,r=Math.sqrt(Math.pow(u.x-o,2)+Math.pow(u.y-n,2));rn)})),p){var g=p.getAttribute("data-block"),C=c(g),b=d(g);a(m,w?b+1:b,C,!1)}else a(m)}catch(e){console.error("Error handling block drop:",e)}}},t=function e(t){t.preventDefault(),t.stopPropagation(),e.timeout||(e.timeout=setTimeout((function(){e.timeout=null;var o=document.querySelectorAll("[data-block]"),n=null,r=1/0,i=!1,l=t.clientX,a=t.clientY;if(o.forEach((function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,s=t.top+t.height/2,c=Math.sqrt(Math.pow(l-o,2)+Math.pow(a-s,2));ct.top+t.height/2)})),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach((function(e){return e.remove()})),n){var s=n.getBoundingClientRect(),c=document.createElement("div");c.className="wpzoom-forms-drop-indicator",Object.assign(c.style,{position:"absolute",left:s.left+"px",right:window.innerWidth-s.right+"px",height:"2px",background:"#007cba",pointerEvents:"none",zIndex:"9999",transition:"transform 0.1s ease",top:i?s.bottom+"px":s.top+"px"}),document.body.appendChild(c)}}),50))},o=function(){t.timeout&&(clearTimeout(t.timeout),t.timeout=null),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach((function(e){return e.remove()}))},n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o),n.addEventListener("drop",e),n.addEventListener("dragover",t),n.addEventListener("dragleave",o),n.addEventListener("dragend",o),n.addEventListener("mouseup",o),window.addEventListener("blur",o));var r=document.createElement("style");return r.textContent="\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t",document.head.appendChild(r),function(){t.timeout&&clearTimeout(t.timeout);var n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o)),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach((function(e){return e.remove()}))}}),[]),(0,a.createElement)("div",ge({},e),(0,a.createElement)(s.InspectorControls,null,(0,a.createElement)(d.PanelBody,{title:(0,h.__)("Form Fields","wpzoom-forms"),initialOpen:!0},(0,a.createElement)("div",{className:"wpzoom-forms-block-patterns"},(0,a.createElement)("div",{className:"wpzoom-forms-block-patterns-list"},[{name:"multi-checkbox-field",title:(0,h.__)("Multichoice","wpzoom-forms"),icon:se.multiCheckbox,defaultAttributes:{label:(0,h.__)("Multichoice","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"checkbox-field",title:(0,h.__)("Checkbox","wpzoom-forms"),icon:se.checkbox,defaultAttributes:{label:(0,h.__)("Checkbox","wpzoom-forms"),required:!1}},{name:"text-email-field",title:(0,h.__)("Email","wpzoom-forms"),icon:se.emailInput,defaultAttributes:{label:(0,h.__)("Email","wpzoom-forms"),required:!0}},{name:"label-field",title:(0,h.__)("Label","wpzoom-forms"),icon:se.label,defaultAttributes:{content:(0,h.__)("Label","wpzoom-forms")}},{name:"text-name-field",title:(0,h.__)("Name","wpzoom-forms"),icon:se.nameInput,defaultAttributes:{label:(0,h.__)("Name","wpzoom-forms"),required:!0}},{name:"text-phone-field",title:(0,h.__)("Phone","wpzoom-forms"),icon:se.phoneInput,defaultAttributes:{label:(0,h.__)("Phone","wpzoom-forms"),required:!1}},{name:"text-plain-field",title:(0,h.__)("Text","wpzoom-forms"),icon:se.textInput,defaultAttributes:{label:(0,h.__)("Text","wpzoom-forms"),required:!1}},{name:"radio-field",title:(0,h.__)("Radio","wpzoom-forms"),icon:se.radio,defaultAttributes:{label:(0,h.__)("Radio","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"select-field",title:(0,h.__)("Select","wpzoom-forms"),icon:se.select,defaultAttributes:{label:(0,h.__)("Select","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"submit-field",title:(0,h.__)("Submit","wpzoom-forms"),icon:se.submit,defaultAttributes:{label:(0,h.__)("Submit","wpzoom-forms")}},{name:"textarea-field",title:(0,h.__)("Message","wpzoom-forms"),icon:se.textarea,defaultAttributes:{label:(0,h.__)("Message","wpzoom-forms"),required:!1,rows:5}},{name:"text-website-field",title:(0,h.__)("Website","wpzoom-forms"),icon:se.websiteInput,defaultAttributes:{label:(0,h.__)("Website","wpzoom-forms"),required:!1}},{name:"datepicker-field",title:(0,h.__)("Date","wpzoom-forms"),icon:se.date,defaultAttributes:{label:(0,h.__)("Date","wpzoom-forms"),required:!1}},{name:"upload-field",title:(0,h.__)("Upload","wpzoom-forms"),icon:se.upload,isPro:!0,defaultAttributes:{label:(0,h.__)("Upload","wpzoom-forms"),required:!1}},{name:"number-field",title:(0,h.__)("Number","wpzoom-forms"),icon:se.number,isPro:!0,defaultAttributes:{label:(0,h.__)("Number","wpzoom-forms"),required:!1}},{name:"timepicker-field",title:(0,h.__)("Time","wpzoom-forms"),icon:se.time,isPro:!0,defaultAttributes:{label:(0,h.__)("Time","wpzoom-forms"),required:!1}},{name:"gdpr-field",title:(0,h.__)("GDPR","wpzoom-forms"),icon:se.gdpr,isPro:!0,defaultAttributes:{consentText:(0,h.__)("I consent to having this website store my submitted information so they can respond to my inquiry.","wpzoom-forms"),required:!0}},{name:"hidden-field",title:(0,h.__)("Hidden","wpzoom-forms"),icon:se.hidden,isPro:!0,defaultAttributes:{name:(0,h.__)("Hidden Field","wpzoom-forms"),defaultValue:""}}].map((function(e){var o=t[e.name]||e.isPro,n=e.isPro;return(0,a.createElement)("div",{key:e.name,className:"wpzoom-forms-block-pattern-item".concat(o?" disabled":""),draggable:!o,onDragStart:function(t){o?t.preventDefault():t.dataTransfer.setData("text",JSON.stringify({type:"wpzoom-forms/".concat(e.name),attributes:e.defaultAttributes}))},onClick:function(t){console.log("Quick form field clicked:",e.name),t.preventDefault(),t.stopPropagation(),Ce(e.name,e.defaultAttributes,o,n)},title:o&&!e.isPro?(0,h.__)("This field can only be used once per form","wpzoom-forms"):""},e.icon,(0,a.createElement)("span",null,e.title),o&&!e.isPro&&(0,a.createElement)("span",{className:"dashicons dashicons-info"}),e.isPro&&(0,a.createElement)("small",{className:"pro-only"},(0,h.__)("PRO","wpzoom-forms")))}))),(0,a.createElement)("p",{className:"description",style:{marginTop:"calc(8px)",fontSize:"12px",color:"rgb(117, 117, 117)"}},(0,h.__)("Click or drag a field to add it to your form.","wpzoom-forms"))))),(0,a.createElement)(s.InnerBlocks,{allowedBlocks:["wpzoom-forms/text-plain-field","wpzoom-forms/text-name-field","wpzoom-forms/text-email-field","wpzoom-forms/text-website-field","wpzoom-forms/text-phone-field","wpzoom-forms/textarea-field","wpzoom-forms/select-field","wpzoom-forms/multi-checkbox-field","wpzoom-forms/checkbox-field","wpzoom-forms/radio-field","wpzoom-forms/label-field","wpzoom-forms/submit-field","wpzoom-forms/datepicker-field","core/group","core/columns","core/column","core/paragraph","core/heading","core/spacer","core/separator","core/html"],template:[["core/group",{tagName:"div"},[["core/columns",{isStackedOnMobile:!0},[["core/column",{width:"100%"},[["wpzoom-forms/text-name-field",{id:"input_name",name:(0,h.__)("Name","wpzoom-blocks"),type:"text",showLabel:!0,label:(0,h.__)("Name","wpzoom-blocks"),required:!0,replyto:!0,className:"fullwidth"}],["wpzoom-forms/text-email-field",{id:"input_email",name:(0,h.__)("Email","wpzoom-blocks"),type:"email",showLabel:!0,label:(0,h.__)("Email","wpzoom-blocks"),required:!0,replyto:!0,className:"fullwidth"}],["wpzoom-forms/text-plain-field",{id:"input_subject",name:(0,h.__)("Subject","wpzoom-blocks"),type:"text",showLabel:!0,label:(0,h.__)("Subject","wpzoom-blocks"),required:!0,subject:!0,className:"fullwidth"}],["wpzoom-forms/textarea-field",{id:"input_message",name:(0,h.__)("Message","wpzoom-blocks"),cols:"55",rows:"10",showLabel:!0,label:(0,h.__)("Message","wpzoom-blocks"),required:!0,className:"fullwidth"}]]]]],["core/columns",{isStackedOnMobile:!0},[["core/column",{width:"30%"},[["wpzoom-forms/submit-field",{id:"input_submit",name:(0,h.__)("Submit","wpzoom-blocks")}]]],["core/column",{width:"70%"},[["core/paragraph",{align:"right",content:(0,h.__)('Fields marked with * are required.',"wpzoom-blocks"),dropCap:!1,style:{typography:{fontSize:16}}}]]]]]]]]}))},save:function(){var e=s.useBlockProps.save();return(0,a.createElement)("div",ge({},e),(0,a.createElement)(s.InnerBlocks.Content,null))}})}()}(); \ No newline at end of file +/******/ (function() { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/arrow-right.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/arrow-right.js ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); + +/** + * WordPress dependencies + */ + +const arrowRight = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 24 24" +}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Path, { + d: "m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" +})); +/* harmony default export */ __webpack_exports__["default"] = (arrowRight); +//# sourceMappingURL=arrow-right.js.map + +/***/ }), + +/***/ "./src/main/backend/conditional-logic-placeholder.js": +/*!***********************************************************!*\ + !*** ./src/main/backend/conditional-logic-placeholder.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose"); +/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/hooks */ "@wordpress/hooks"); +/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/arrow-right.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } +/** + * Conditional Logic placeholder for the free version. + * Shows a panel with an "Unlock this feature" link when a form field block is selected. + * The actual conditional logic is available in WPZOOM Forms Pro. + */ + + + + + + + + +var ALLOWED_FIELD_BLOCKS = ['wpzoom-forms/text-plain-field', 'wpzoom-forms/text-name-field', 'wpzoom-forms/text-email-field', 'wpzoom-forms/text-website-field', 'wpzoom-forms/text-phone-field', 'wpzoom-forms/textarea-field', 'wpzoom-forms/select-field', 'wpzoom-forms/multi-checkbox-field', 'wpzoom-forms/checkbox-field', 'wpzoom-forms/radio-field', 'wpzoom-forms/datepicker-field']; +var CONDITIONAL_LOGIC_PRO_URL = 'https://www.wpzoom.com/plugins/wpzoom-forms/?utm_source=wpzoom-forms-free&utm_medium=conditional-logic-upsell&utm_campaign=plugin-upsell'; + +/** + * Add conditional logic placeholder inspector controls to the block editor + */ +(0,_wordpress_hooks__WEBPACK_IMPORTED_MODULE_2__.addFilter)("editor.BlockEdit", "wpzoom-forms/conditional-logic-placeholder", (0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_1__.createHigherOrderComponent)(function (BlockEdit) { + return function (props) { + var name = props.name; + if (!ALLOWED_FIELD_BLOCKS.includes(name)) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(BlockEdit, _objectSpread({}, props)); + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(BlockEdit, _objectSpread({}, props), "edit"), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.__experimentalToolsPanel, { + label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)("Conditional Logic", "wpzoom-forms"), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { + className: "wpzoom-forms-conditional-logic-pro-badge", + style: { + display: 'inline-block', + backgroundColor: '#eff6ff', + color: '#2563eb', + fontSize: '9px', + padding: '3px 6px', + borderRadius: '3px', + marginLeft: '8px', + lineHeight: '1.4', + textTransform: 'uppercase', + letterSpacing: '0.5px', + border: '1px solid #dbeafe' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Pro', 'wpzoom-forms') + })] + }), + dropdownMenuProps: { + popoverProps: { + placement: "left-start", + offset: 259 + } + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + style: { + gridColumn: '1 / -1', + padding: '12px', + backgroundColor: '#eff6ff', + borderRadius: '3px', + border: '1px solid #dbeafe' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { + style: { + margin: '0 0 12px 0' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Show or hide this field based on the value of another field.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.Button, { + href: CONDITIONAL_LOGIC_PRO_URL, + target: "_blank", + rel: "noopener noreferrer", + variant: "primary", + className: "wpzoom-forms-unlock-feature-link", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__["default"], + iconPosition: "right", + iconSize: 20, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Unlock this feature', 'wpzoom-forms') + })] + }) + }) + })] + }); + }; +}, "withConditionalLogicPlaceholder")); + +/***/ }), + +/***/ "./src/main/backend/icons.js": +/*!***********************************!*\ + !*** ./src/main/backend/icons.js ***! + \***********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); + +// Custom SVG icons for form fields +var FormIcons = { + multiCheckbox: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M6 16.2503C6.96621 16.2503 7.75 17.0341 7.75 18.0003V20.0003C7.74985 20.9664 6.96612 21.7503 6 21.7503H4C3.03388 21.7503 2.25015 20.9664 2.25 20.0003V18.0003C2.25 17.0341 3.03379 16.2503 4 16.2503H6ZM4 17.7503C3.86221 17.7503 3.75 17.8626 3.75 18.0003V20.0003C3.75015 20.138 3.86231 20.2503 4 20.2503H6C6.13769 20.2503 6.24985 20.138 6.25 20.0003V18.0003C6.25 17.8626 6.13779 17.7503 6 17.7503H4Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M21 18.2503C21.4142 18.2503 21.75 18.5861 21.75 19.0003C21.7498 19.4144 21.4141 19.7503 21 19.7503H11C10.5859 19.7503 10.2502 19.4144 10.25 19.0003C10.25 18.5861 10.5858 18.2503 11 18.2503H21Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M6 9.25035C6.96621 9.25035 7.75 10.0341 7.75 11.0003V13.0003C7.74985 13.9664 6.96612 14.7503 6 14.7503H4C3.03388 14.7503 2.25015 13.9664 2.25 13.0003V11.0003C2.25 10.0341 3.03379 9.25035 4 9.25035H6ZM4 10.7503C3.86221 10.7503 3.75 10.8626 3.75 11.0003V13.0003C3.75015 13.138 3.86231 13.2503 4 13.2503H6C6.13769 13.2503 6.24985 13.138 6.25 13.0003V11.0003C6.25 10.8626 6.13779 10.7503 6 10.7503H4Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M21 11.2503C21.4142 11.2503 21.75 11.5861 21.75 12.0003C21.7498 12.4144 21.4141 12.7503 21 12.7503H11C10.5859 12.7503 10.2502 12.4144 10.25 12.0003C10.25 11.5861 10.5858 11.2503 11 11.2503H21Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M6.02539 3.47007C6.31823 3.17724 6.79303 3.17735 7.08594 3.47007C7.37869 3.76298 7.37878 4.23777 7.08594 4.53062L4.86426 6.7523C4.58965 7.02677 4.1549 7.04436 3.86035 6.80406L3.80371 6.75328L2.46973 5.42027L2.41797 5.36265C2.17794 5.06822 2.19549 4.63333 2.46973 4.35875C2.74427 4.08437 3.17909 4.06685 3.47363 4.30699L3.53027 4.35875L4.33301 5.16148L6.02539 3.47007Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M21 4.25035C21.4142 4.25035 21.75 4.58613 21.75 5.00035C21.7498 5.41443 21.4141 5.75035 21 5.75035H11C10.5859 5.75035 10.2502 5.41443 10.25 5.00035C10.25 4.58613 10.5858 4.25035 11 4.25035H21Z", + fill: "black" + })] + }), + checkbox: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M15.2188 9.38867C15.5132 9.14876 15.9481 9.16617 16.2227 9.44043C16.5152 9.73322 16.5151 10.2081 16.2227 10.501L11.4355 15.2891C11.295 15.4297 11.1041 15.5087 10.9053 15.5088C10.7065 15.5088 10.5156 15.4296 10.375 15.2891L8.18164 13.0957L8.12988 13.0391C7.8899 12.7445 7.90716 12.3096 8.18164 12.0352C8.4563 11.7607 8.89105 11.744 9.18555 11.9844L9.24219 12.0352L10.9043 13.6973L15.1611 9.44043L15.2188 9.38867Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z", + fill: "black" + })] + }), + emailInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M12 2.25C17.3852 2.25 21.75 6.61479 21.75 12V13.5C21.75 15.2952 20.2952 16.75 18.5 16.75C17.2652 16.75 16.1917 16.0617 15.6416 15.0479C14.7702 16.0878 13.4628 16.75 12 16.75C9.37679 16.75 7.25 14.6232 7.25 12C7.25 9.37679 9.37679 7.25 12 7.25C14.6232 7.25 16.75 9.37679 16.75 12V13.5C16.75 14.4668 17.5332 15.25 18.5 15.25C19.4668 15.25 20.25 14.4668 20.25 13.5V12C20.25 7.44321 16.5568 3.75 12 3.75C7.44321 3.75 3.75 7.44321 3.75 12C3.75 16.5568 7.44321 20.25 12 20.25C13.0536 20.25 14.1241 20.0502 15.1572 19.6221L15.5654 19.4395C15.9663 19.2457 16.3459 19.0203 16.7051 18.7705C17.0451 18.5341 17.5125 18.618 17.749 18.958C17.9852 19.298 17.9014 19.7655 17.5615 20.002C17.0723 20.3422 16.5444 20.6466 15.9766 20.9014L15.7314 21.0078C14.5106 21.5137 13.2444 21.75 12 21.75C6.61479 21.75 2.25 17.3852 2.25 12C2.25 6.61479 6.61479 2.25 12 2.25ZM12 8.75C10.2052 8.75 8.75 10.2052 8.75 12C8.75 13.7948 10.2052 15.25 12 15.25C13.7948 15.25 15.25 13.7948 15.25 12C15.25 10.2052 13.7948 8.75 12 8.75Z", + fill: "black" + }) + }), + label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M7.31934 7.15039C7.73681 6.81004 8.33936 6.81004 8.75684 7.15039L8.84375 7.22852L8.92188 7.31543C9.28647 7.76279 9.26065 8.42294 8.84375 8.83984C8.39898 9.28456 7.67723 9.2845 7.23242 8.83984C6.78763 8.39505 6.78766 7.67333 7.23242 7.22852L7.31934 7.15039Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M10.3594 2.26172C10.902 2.31138 11.4169 2.52263 11.8379 2.86621L12.041 3.04883L20.9453 11.958L21.1338 12.167C21.9559 13.1752 21.9561 14.6306 21.1338 15.6387L20.9453 15.8477L15.8516 20.9443C14.7776 22.0194 13.0339 22.0196 11.96 20.9443L3.0498 12.0303C2.53815 11.5186 2.25002 10.8235 2.25 10.0986V7.28711C2.25 6.56225 2.53815 5.86714 3.0498 5.35547L5.3291 3.0752L5.52832 2.89551C6.00878 2.50097 6.61107 2.28141 7.2373 2.27637L10.0859 2.25L10.3594 2.26172ZM7.25098 3.77539C6.96915 3.77756 6.69636 3.87645 6.47949 4.05469L6.39062 4.13574L4.11035 6.41602C3.88006 6.64633 3.75 6.96001 3.75 7.28711V10.0986C3.75002 10.4257 3.88005 10.7394 4.11035 10.9697L13.0215 19.8838L13.1162 19.9697C13.6072 20.3708 14.3324 20.342 14.79 19.8838L19.8848 14.7871L19.9707 14.6914C20.3441 14.2332 20.3442 13.5714 19.9707 13.1133L19.8848 13.0186L10.9814 4.11133L10.8896 4.02832C10.6988 3.87257 10.4662 3.77719 10.2227 3.75488L10.0996 3.75L7.25098 3.77539Z", + fill: "black" + })] + }), + nameInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M14.4238 15.25C15.4257 15.25 16.3853 15.6291 17.1182 16.3086L17.2764 16.4639C17.5836 16.7819 17.8362 17.1488 18.0225 17.5508L18.1104 17.7539L18.1348 17.8271C18.2385 18.1928 18.0504 18.5853 17.6895 18.7285C17.3288 18.8715 16.9233 18.7149 16.748 18.3779L16.7158 18.3076L16.6611 18.1816C16.5264 17.891 16.3362 17.6283 16.0996 17.4092C15.6426 16.9852 15.0456 16.75 14.4238 16.75H9.57617C9.03239 16.75 8.50773 16.9297 8.07812 17.2588L7.89941 17.4092C7.62976 17.6589 7.41914 17.9656 7.28223 18.3086L7.25098 18.3789C7.07514 18.716 6.66831 18.8715 6.30762 18.7275C5.92315 18.5739 5.73617 18.1375 5.88965 17.7529L5.97656 17.5498C6.19385 17.0822 6.49996 16.6605 6.87988 16.3086L7.02051 16.1846C7.73408 15.5831 8.6366 15.25 9.57617 15.25H14.4238Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M8.99512 6.91699C10.6548 5.25734 13.3452 5.25735 15.0049 6.91699L15.1562 7.0752C16.6635 8.74353 16.6127 11.3189 15.0049 12.9268C13.3451 14.5865 10.6549 14.5865 8.99512 12.9268C7.33546 11.267 7.33541 8.5767 8.99512 6.91699ZM13.7354 7.78809C12.6552 6.90756 11.0623 6.97092 10.0557 7.97754C8.98174 9.05146 8.98179 10.7923 10.0557 11.8662C11.1296 12.9402 12.8704 12.9402 13.9443 11.8662C14.951 10.8595 15.0144 9.26663 14.1338 8.18652L13.9443 7.97754L13.7354 7.78809Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z", + fill: "black" + })] + }), + phoneInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M6.95704 3.25C7.55364 3.2501 8.12599 3.48731 8.54786 3.90918L10.4648 5.82617L10.6533 6.03516C11.4758 7.0434 11.4759 8.49863 10.6533 9.50684L10.4648 9.71582L9.31543 10.8643C10.0742 12.5648 11.4344 13.9246 13.1348 14.6836L14.2842 13.5352L14.4863 13.3525C14.9757 12.9516 15.5913 12.7295 16.2295 12.7295C16.9587 12.7296 17.6582 13.0195 18.1738 13.5352L20.0908 15.4521L20.2451 15.623C20.9182 16.448 20.9183 17.6389 20.2451 18.4639L20.0908 18.6348L19.2324 19.4932C18.4788 20.2468 17.4735 20.6907 16.4141 20.7441L16.2012 20.75C12.7654 20.7529 9.4695 19.3894 7.04004 16.96C4.6106 14.5305 3.24706 11.2346 3.25 7.79883L3.25586 7.58594C3.30933 6.5265 3.75323 5.52125 4.50684 4.76758L5.36524 3.90918L5.53028 3.75977C5.93071 3.43153 6.43474 3.25 6.95704 3.25ZM6.95704 4.75C6.80799 4.75 6.66326 4.79456 6.54102 4.87598L6.42676 4.96973L5.56739 5.82812C5.04452 6.35106 4.7507 7.06031 4.75 7.7998L4.76368 8.36816C4.90187 11.1989 6.08704 13.8859 8.10059 15.8994C10.2484 18.0473 13.1627 19.2526 16.2002 19.25L16.4756 19.2363C17.1139 19.1725 17.7143 18.8902 18.1719 18.4326L19.0303 17.5732L19.082 17.5166C19.3061 17.2418 19.306 16.8452 19.082 16.5703L19.0303 16.5127L17.1133 14.5957C16.879 14.3614 16.5609 14.2296 16.2295 14.2295C15.9393 14.2295 15.659 14.3303 15.4365 14.5127L15.3447 14.5957L13.8418 16.0986C13.6342 16.3061 13.3248 16.374 13.0498 16.2715C10.5884 15.3535 8.64647 13.4116 7.72852 10.9502C7.62603 10.6752 7.69387 10.3658 7.90137 10.1582L9.4043 8.6543L9.49024 8.55957C9.8637 8.10146 9.86363 7.44057 9.49024 6.98242L9.4043 6.88672L7.48731 4.96973C7.34675 4.82917 7.15581 4.7501 6.95704 4.75Z", + fill: "black" + }) + }), + textInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M16 20.25C16.4142 20.25 16.75 20.5858 16.75 21C16.75 21.4142 16.4142 21.75 16 21.75H4C3.58579 21.75 3.25 21.4142 3.25 21C3.25 20.5858 3.58579 20.25 4 20.25H16Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M20 16.25C20.4142 16.25 20.75 16.5858 20.75 17C20.75 17.4142 20.4142 17.75 20 17.75H4C3.58579 17.75 3.25 17.4142 3.25 17C3.25 16.5858 3.58579 16.25 4 16.25H20Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M4.71484 13.3115C4.55067 13.6914 4.10961 13.8669 3.72949 13.7031C3.34915 13.5391 3.17384 13.0971 3.33789 12.7168L4.71484 13.3115Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M7.95215 3.25294C7.98573 3.25469 8.01894 3.2575 8.05176 3.26368C8.08353 3.26964 8.11508 3.27781 8.14648 3.28809C8.1557 3.29111 8.16474 3.29449 8.17383 3.29786C8.18613 3.30241 8.19875 3.30628 8.21094 3.31153C8.23146 3.32038 8.25119 3.33041 8.27051 3.34083C8.27744 3.34457 8.2842 3.34858 8.29102 3.35254C8.31685 3.36754 8.34081 3.38473 8.36426 3.40235C8.38566 3.41844 8.40512 3.43665 8.4248 3.45508C8.44089 3.47014 8.4571 3.48469 8.47168 3.50098C8.48741 3.51857 8.50148 3.53742 8.51562 3.55665C8.53027 3.57652 8.54504 3.59607 8.55762 3.61719C8.56119 3.62322 8.56591 3.62862 8.56934 3.63477L8.60352 3.70411L11.7871 11.1094C11.7895 11.1152 11.7917 11.1211 11.7939 11.127L12.4785 12.7178C12.642 13.0983 12.4654 13.5395 12.085 13.7031C11.7045 13.8665 11.2632 13.6909 11.0996 13.3106L10.5996 12.1465H5.21777L4.71484 13.3115L4.02637 13.0137L3.33789 12.7168L4.0127 11.1514C4.02486 11.1163 4.03865 11.0823 4.05566 11.0498L7.22559 3.70313C7.24287 3.66307 7.2631 3.6252 7.28613 3.58985C7.34153 3.50484 7.41477 3.4308 7.50293 3.37305C7.51576 3.36466 7.52968 3.35817 7.54297 3.35059C7.56739 3.33666 7.59173 3.32191 7.61816 3.31055C7.62262 3.30864 7.62737 3.30749 7.63184 3.30567C7.64109 3.30191 7.65076 3.29929 7.66016 3.2959C7.69741 3.28244 7.73461 3.27098 7.77246 3.26368C7.77761 3.26268 7.78292 3.26261 7.78809 3.26172C7.82854 3.2548 7.86886 3.25121 7.90918 3.25098C7.92351 3.25088 7.93777 3.25221 7.95215 3.25294ZM5.86426 10.6465H9.9541L7.91211 5.89649L5.86426 10.6465Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M14.9326 7.69532C16.1478 6.5966 17.9515 6.50718 19.2627 7.42676C19.3264 7.07715 19.632 6.81153 20 6.81153C20.4141 6.81153 20.7497 7.14754 20.75 7.56153V13C20.7497 13.414 20.4141 13.75 20 13.75C19.6318 13.75 19.3262 13.4847 19.2627 13.1348C17.951 14.0553 16.1483 13.9676 14.9326 12.8682L14.8027 12.7451C13.4422 11.3844 13.4417 9.17843 14.8027 7.81837L14.9326 7.69532ZM18.5186 8.74317C17.74 8.10732 16.5901 8.15282 15.8643 8.87891L15.8633 8.87989C15.0889 9.65378 15.0882 10.9094 15.8633 11.6846L16.0146 11.8213C16.7931 12.4564 17.9423 12.4112 18.6689 11.6846L18.8057 11.5342C19.3987 10.8076 19.3982 9.75786 18.8047 9.03028L18.6689 8.87891L18.5186 8.74317Z", + fill: "black" + })] + }), + radio: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 16.8661C4.32421 16.0022 5.87557 16.049 6.88456 17.0018L6.88749 17.0038L6.94413 17.0556L7.13358 17.2645C7.95522 18.2725 7.95526 19.7273 7.13358 20.7352L6.94413 20.9442C5.93749 21.9509 4.34456 22.0141 3.26444 21.1337L3.05546 20.9442C1.98151 19.8703 1.98151 18.1295 3.05546 17.0556L3.26444 16.8661ZM5.78885 18.0302C5.33063 17.6564 4.66898 17.6564 4.21073 18.0302L4.116 18.1161C3.62785 18.6043 3.62785 19.3955 4.116 19.8837L4.21073 19.9696C4.7017 20.37 5.42597 20.3413 5.88358 19.8837L5.96952 19.789C6.34322 19.3307 6.34319 18.6691 5.96952 18.2108L5.88358 18.1161L5.78885 18.0302Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M20.9998 18.2499C21.4139 18.25 21.7498 18.5857 21.7498 18.9999C21.7498 19.414 21.4139 19.7498 20.9998 19.7499H10.9998C10.5856 19.7499 10.2498 19.4141 10.2498 18.9999C10.2498 18.5857 10.5856 18.2499 10.9998 18.2499H20.9998Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 9.8661C4.32421 9.00218 5.87557 9.04904 6.88456 10.0018L6.88749 10.0038L6.94413 10.0556L7.13358 10.2645C7.95522 11.2725 7.95526 12.7273 7.13358 13.7352L6.94413 13.9442C5.93749 14.9509 4.34456 15.0141 3.26444 14.1337L3.05546 13.9442C1.98151 12.8703 1.98151 11.1295 3.05546 10.0556L3.26444 9.8661ZM5.78885 11.0302C5.33063 10.6564 4.66898 10.6564 4.21073 11.0302L4.116 11.1161C3.62785 11.6043 3.62785 12.3955 4.116 12.8837L4.21073 12.9696C4.7017 13.37 5.42597 13.3413 5.88358 12.8837L5.96952 12.789C6.34322 12.3307 6.34319 11.6691 5.96952 11.2108L5.88358 11.1161L5.78885 11.0302Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M20.9998 11.2499C21.4139 11.25 21.7498 11.5857 21.7498 11.9999C21.7498 12.414 21.4139 12.7498 20.9998 12.7499H10.9998C10.5856 12.7499 10.2498 12.4141 10.2498 11.9999C10.2498 11.5857 10.5856 11.2499 10.9998 11.2499H20.9998Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 2.8661C4.32421 2.00217 5.87557 2.04904 6.88456 3.00184L6.88749 3.0038L6.94413 3.05555L7.13358 3.26454C7.95522 4.27247 7.95526 5.72733 7.13358 6.73524L6.94413 6.94422C5.93749 7.95086 4.34456 8.01414 3.26444 7.13368L3.05546 6.94422C1.98151 5.87028 1.98151 4.1295 3.05546 3.05555L3.26444 2.8661ZM5.78885 4.03016C5.33063 3.65639 4.66898 3.65644 4.21073 4.03016L4.116 4.1161C3.62785 4.60426 3.62785 5.39552 4.116 5.88368L4.21073 5.96962C4.7017 6.36996 5.42597 6.34129 5.88358 5.88368L5.96952 5.78895C6.34323 5.33075 6.34318 4.66906 5.96952 4.21083L5.88358 4.1161L5.78885 4.03016Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M20.9998 4.24989C21.4139 4.25 21.7498 4.58575 21.7498 4.99989C21.7498 5.414 21.4139 5.74978 20.9998 5.74989H10.9998C10.5856 5.74989 10.2498 5.41407 10.2498 4.99989C10.2498 4.58568 10.5856 4.24989 10.9998 4.24989H20.9998Z", + fill: "black" + })] + }), + select: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M15.3223 14.8086C15.3223 13.424 16.9988 12.7245 17.9805 13.708L17.9795 13.709L23.293 19.0205C24.2426 19.9701 23.6215 21.5746 22.3193 21.6738L22.1914 21.6777H19.6084L17.9756 23.2969C16.9923 24.2704 15.3224 23.575 15.3223 22.1914V14.8086ZM16.8574 14.7559C16.8421 14.7622 16.833 14.7709 16.8291 14.7764C16.8275 14.7786 16.8262 14.7812 16.8252 14.7842C16.8243 14.7871 16.8223 14.7952 16.8223 14.8086V22.1914C16.8223 22.2045 16.8242 22.2117 16.8252 22.2148C16.8262 22.2179 16.8276 22.2204 16.8291 22.2227C16.8329 22.228 16.842 22.2377 16.8574 22.2441C16.8726 22.2504 16.8851 22.2501 16.8916 22.249C16.8945 22.2485 16.8973 22.2477 16.9004 22.2461C16.9033 22.2446 16.9096 22.2406 16.9189 22.2314L18.7715 20.3955L18.8848 20.3027C19.0066 20.222 19.1506 20.1778 19.2988 20.1777H22.1914C22.2052 20.1777 22.2127 20.1758 22.2158 20.1748C22.2191 20.1738 22.2213 20.1725 22.2236 20.1709C22.2289 20.1672 22.2378 20.1587 22.2441 20.1436C22.2504 20.1286 22.251 20.1159 22.25 20.1094C22.2495 20.1066 22.2486 20.1035 22.2471 20.1006C22.2456 20.0978 22.242 20.0906 22.2324 20.0811L16.918 14.7676C16.9086 14.7583 16.9021 14.7543 16.8994 14.7529C16.8967 14.7516 16.8942 14.7514 16.8916 14.751C16.8854 14.7499 16.873 14.7494 16.8574 14.7559Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M17.4756 1.25C18.8698 1.25 20 2.3802 20 3.77441V10.625C20 11.0392 19.6642 11.375 19.25 11.375C18.8358 11.375 18.5 11.0392 18.5 10.625V3.77441C18.5 3.20863 18.0414 2.75 17.4756 2.75H3.77441C3.20863 2.75 2.75 3.20863 2.75 3.77441V17.4756C2.75 18.0414 3.20863 18.5 3.77441 18.5H12C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H3.77441C2.3802 20 1.25 18.8698 1.25 17.4756V3.77441C1.25 2.3802 2.3802 1.25 3.77441 1.25H17.4756Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M5.58203 14.3525C5.95754 14.0463 6.49541 14.0593 6.85938 14.3682C6.86576 14.3733 6.87169 14.3794 6.87793 14.3848L6.91797 14.4189L6.96973 14.4756C7.3098 14.8687 7.29328 15.4625 6.91992 15.8359C6.52905 16.2267 5.89673 16.2267 5.50586 15.8359C5.11519 15.4451 5.11513 14.8127 5.50586 14.4219L5.58203 14.3525Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12.0762 14.3789C12.4545 14.4172 12.75 14.7366 12.75 15.125C12.75 15.5134 12.4545 15.8328 12.0762 15.8711L12 15.875H10.3447C9.93051 15.875 9.59473 15.5392 9.59473 15.125C9.59473 14.7108 9.93051 14.375 10.3447 14.375H12L12.0762 14.3789Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M5.49609 9.84668C5.86949 9.54497 6.40882 9.55213 6.77539 9.86621C6.79408 9.88147 6.81259 9.89771 6.83008 9.91504L6.83203 9.91699L6.90137 9.99316C7.2219 10.3861 7.19829 10.9656 6.83203 11.332C6.44119 11.7227 5.80881 11.7227 5.41797 11.332C5.02726 10.9411 5.02714 10.3078 5.41797 9.91699L5.41992 9.91504L5.49609 9.84668ZM6.31543 10.4336L6.30176 10.4473L6.12598 10.625L6.44824 10.3008L6.47754 10.2705L6.47656 10.2695L6.31543 10.4336Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M15.5918 9.87891C15.9699 9.91742 16.2646 10.2368 16.2646 10.625C16.2646 11.0132 15.9699 11.3326 15.5918 11.3711L15.5146 11.375H10.2549C9.84072 11.3749 9.50488 11.0392 9.50488 10.625C9.50488 10.2108 9.84072 9.87506 10.2549 9.875H15.5146L15.5918 9.87891Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M5.49414 5.35156C5.86967 5.04531 6.40754 5.05828 6.77148 5.36719C6.77789 5.37235 6.78377 5.37837 6.79004 5.38379L6.83008 5.41797L6.88184 5.47461C7.2219 5.86773 7.20535 6.46151 6.83203 6.83496C6.44116 7.22573 5.80884 7.22573 5.41797 6.83496C5.02724 6.44409 5.02721 5.81176 5.41797 5.4209L5.49414 5.35156Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M15.5918 5.37891C15.9699 5.41742 16.2646 5.73675 16.2646 6.125C16.2646 6.51325 15.9699 6.83258 15.5918 6.87109L15.5146 6.875H10.2549C9.84072 6.87494 9.50488 6.53917 9.50488 6.125C9.50488 5.71083 9.84072 5.37506 10.2549 5.375H15.5146L15.5918 5.37891Z", + fill: "black" + })] + }), + submit: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M10.2012 9.97168C10.7781 9.73057 11.4437 9.85955 11.8887 10.2988L18.29 16.6182L18.3701 16.7041C18.7527 17.1437 18.8586 17.7653 18.6348 18.3105C18.4108 18.8559 17.8987 19.2238 17.3174 19.2676L17.2002 19.2715H13.9658L11.8838 21.3096C11.4658 21.7187 10.8561 21.8555 10.3076 21.6719L10.1982 21.6309C9.62319 21.389 9.24916 20.826 9.24902 20.2021V11.4023C9.24902 10.7772 9.6245 10.2129 10.2012 9.97168ZM10.7803 11.3555C10.7615 11.3633 10.749 11.3821 10.749 11.4023V20.2021C10.7492 20.2223 10.7617 20.2402 10.7803 20.248L10.8086 20.251C10.8182 20.2492 10.8277 20.2444 10.835 20.2373L13.1348 17.9863L13.249 17.8945C13.3703 17.8151 13.5132 17.7715 13.6602 17.7715H17.2002L17.2285 17.7637C17.2367 17.7582 17.2432 17.7497 17.2471 17.7402C17.2507 17.7311 17.2518 17.7212 17.25 17.7119L17.2354 17.6855L10.835 11.3662C10.8206 11.352 10.7989 11.3478 10.7803 11.3555Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M19.0029 2.24609C20.5221 2.24619 21.7539 3.47886 21.7539 4.99805V11C21.7536 12.519 20.5219 13.7509 19.0029 13.751H18.002C17.5881 13.7508 17.2522 13.4148 17.252 13.001C17.2521 12.587 17.588 12.2512 18.002 12.251H19.0029C19.6935 12.2509 20.2536 11.6905 20.2539 11V4.99805C20.2539 4.30729 19.6937 3.74716 19.0029 3.74707H4.99707C4.30625 3.74707 3.74609 4.30723 3.74609 4.99805V11C3.74636 11.6906 4.30642 12.251 4.99707 12.251H6.99805L7.07422 12.2549C7.45242 12.2932 7.74792 12.6127 7.74805 13.001C7.7478 13.3891 7.45234 13.7088 7.07422 13.7471L6.99805 13.751H4.99707C3.47799 13.751 2.24636 12.519 2.24609 11V4.99805C2.24609 3.4788 3.47783 2.24609 4.99707 2.24609H19.0029Z", + fill: "black" + })] + }), + textarea: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M19 3.25C20.5192 3.25 21.75 4.48079 21.75 6V18C21.75 19.5192 20.5192 20.75 19 20.75H6C4.48079 20.75 3.25 19.5192 3.25 18V14C3.25 13.5858 3.58579 13.25 4 13.25C4.41421 13.25 4.75 13.5858 4.75 14V18C4.75 18.6908 5.30921 19.25 6 19.25H19C19.6908 19.25 20.25 18.6908 20.25 18V6C20.25 5.30921 19.6908 4.75 19 4.75H14C13.5858 4.75 13.25 4.41421 13.25 4C13.25 3.58579 13.5858 3.25 14 3.25H19Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H8C7.58579 16.75 7.25 16.4142 7.25 16C7.25 15.5858 7.58579 15.25 8 15.25H17Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12C11.25 11.5858 11.5858 11.25 12 11.25H17Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M9.66699 3.25C10.2652 3.25 10.75 3.73479 10.75 4.33301V5.3584C10.7498 5.77243 10.4141 6.1084 10 6.1084C9.58592 6.1084 9.25022 5.77243 9.25 5.3584V4.75H7.75V9.25H8.5C8.91421 9.25 9.25 9.58579 9.25 10C9.25 10.4142 8.91421 10.75 8.5 10.75H5.5C5.08579 10.75 4.75 10.4142 4.75 10C4.75 9.58579 5.08579 9.25 5.5 9.25H6.25V4.75H4.75V5.3584C4.74978 5.77243 4.41408 6.1084 4 6.1084C3.58592 6.1084 3.25022 5.77243 3.25 5.3584V4.33301C3.25 3.73479 3.73479 3.25 4.33301 3.25H9.66699Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M17 7.25C17.4142 7.25 17.75 7.58579 17.75 8C17.75 8.41421 17.4142 8.75 17 8.75H13C12.5858 8.75 12.25 8.41421 12.25 8C12.25 7.58579 12.5858 7.25 13 7.25H17Z", + fill: "black" + })] + }), + websiteInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M12 9.75C14.6282 9.75 16.75 11.8718 16.75 14.5C16.75 17.1282 14.6282 19.25 12 19.25C9.37179 19.25 7.25 17.1282 7.25 14.5C7.25 11.8718 9.37179 9.75 12 9.75ZM14.2607 15.25C14.1818 15.9469 13.9922 16.6321 13.6924 17.2764C14.4225 16.8316 14.9618 16.1075 15.1631 15.25H14.2607ZM8.83691 15.25C9.03806 16.1068 9.57653 16.8305 10.3057 17.2754C10.0063 16.6315 9.81714 15.9465 9.73828 15.25H8.83691ZM11.252 15.25C11.3554 15.9526 11.604 16.6363 12 17.2461C12.3961 16.6363 12.6446 15.9527 12.748 15.25H11.252ZM10.3066 11.7227C9.57671 12.1675 9.0382 12.8926 8.83691 13.75H9.73828C9.81727 13.0528 10.0066 12.3671 10.3066 11.7227ZM12 11.7539C11.6038 12.3635 11.3554 13.0473 11.252 13.75H12.748C12.6446 13.0473 12.3962 12.3636 12 11.7539ZM13.6924 11.7227C13.9925 12.3671 14.1817 13.0528 14.2607 13.75H15.1631C14.9617 12.8923 14.4227 12.1674 13.6924 11.7227Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M4.85645 4.74414C4.87328 4.74586 4.88977 4.74914 4.90625 4.75195C4.90915 4.75245 4.91214 4.7524 4.91504 4.75293C4.93888 4.75729 4.96138 4.7659 4.98438 4.77246C5.0122 4.78032 5.04066 4.78739 5.06836 4.79883L5.07324 4.7998C5.15731 4.83517 5.23987 4.88733 5.31348 4.96094C5.47394 5.1214 5.53418 5.32318 5.53418 5.49512C5.53418 5.66705 5.47394 5.86884 5.31348 6.0293C5.15302 6.18976 4.95123 6.25 4.7793 6.25C4.60736 6.25 4.40558 6.18976 4.24512 6.0293C4.12488 5.90906 4.06074 5.76555 4.03613 5.62891L4.02441 5.49512L4.03613 5.36133C4.06074 5.22469 4.12488 5.08118 4.24512 4.96094C4.31872 4.88733 4.40128 4.83517 4.48535 4.7998L4.48926 4.79883C4.51693 4.78736 4.54544 4.78035 4.57324 4.77246C4.59622 4.76587 4.61875 4.75732 4.64258 4.75293C4.64548 4.7524 4.64847 4.75245 4.65137 4.75195C4.69299 4.74479 4.73563 4.74023 4.7793 4.74023L4.85645 4.74414Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M7.39941 4.74414C7.41625 4.74586 7.43274 4.74914 7.44922 4.75195C7.45211 4.75245 7.45511 4.7524 7.45801 4.75293C7.48185 4.75729 7.50435 4.7659 7.52734 4.77246C7.55517 4.78032 7.58363 4.78739 7.61133 4.79883L7.61621 4.7998C7.70028 4.83517 7.78284 4.88733 7.85645 4.96094C8.01691 5.1214 8.07715 5.32318 8.07715 5.49512C8.07715 5.66705 8.01691 5.86884 7.85645 6.0293C7.69599 6.18976 7.4942 6.25 7.32227 6.25C7.10372 6.25 6.93315 6.15787 6.8252 6.06348C6.7183 5.96995 6.60085 5.80964 6.57324 5.5918L6.56738 5.49512L6.5791 5.36133C6.60371 5.22469 6.66784 5.08118 6.78809 4.96094C6.86169 4.88733 6.94425 4.83517 7.02832 4.7998L7.03223 4.79883C7.0599 4.78736 7.08841 4.78035 7.11621 4.77246C7.13919 4.76587 7.16172 4.75732 7.18555 4.75293C7.18845 4.7524 7.19144 4.75245 7.19434 4.75195C7.23596 4.74479 7.2786 4.74023 7.32227 4.74023L7.39941 4.74414Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M9.93848 4.74414C9.95531 4.74586 9.9718 4.74914 9.98828 4.75195C9.99118 4.75245 9.99417 4.7524 9.99707 4.75293C10.0209 4.75729 10.0434 4.7659 10.0664 4.77246C10.0942 4.78032 10.1227 4.78739 10.1504 4.79883L10.1553 4.7998C10.2393 4.83517 10.3219 4.88733 10.3955 4.96094C10.556 5.1214 10.6162 5.32318 10.6162 5.49512C10.6162 5.66705 10.556 5.86884 10.3955 6.0293C10.235 6.18976 10.0333 6.25 9.86133 6.25C9.68939 6.25 9.48761 6.18976 9.32715 6.0293C9.20691 5.90906 9.14277 5.76555 9.11816 5.62891L9.10645 5.49512L9.11816 5.36133C9.14277 5.22469 9.20691 5.08118 9.32715 4.96094C9.40075 4.88733 9.48331 4.83517 9.56738 4.7998L9.57129 4.79883C9.59897 4.78736 9.62747 4.78035 9.65527 4.77246C9.67826 4.76587 9.70078 4.75732 9.72461 4.75293C9.72751 4.7524 9.7305 4.75245 9.7334 4.75195C9.77502 4.74479 9.81766 4.74023 9.86133 4.74023L9.93848 4.74414Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M20 2.25C21.5192 2.25 22.75 3.48079 22.75 5V19C22.75 20.5192 21.5192 21.75 20 21.75H4C2.48079 21.75 1.25 20.5192 1.25 19V5C1.25 3.48079 2.48079 2.25 4 2.25H20ZM2.75 19C2.75 19.6908 3.30921 20.25 4 20.25H20C20.6908 20.25 21.25 19.6908 21.25 19V8.75H2.75V19ZM4 3.75C3.30921 3.75 2.75 4.30921 2.75 5V7.25H21.25V5C21.25 4.30921 20.6908 3.75 20 3.75H4Z", + fill: "black" + })] + }), + date: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M7.11523 15.9844C7.61864 16.0356 8.01367 16.4601 8.01367 16.9795C8.01341 17.5315 7.56572 17.9795 7.01367 17.9795C6.49623 17.9795 6.07012 17.5859 6.01855 17.082L6.01367 16.9795C6.0126 16.4245 6.46333 15.9795 7.0127 15.9795L7.11523 15.9844Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12.1152 15.9844C12.6186 16.0356 13.0137 16.4601 13.0137 16.9795C13.0134 17.5315 12.5657 17.9795 12.0137 17.9795C11.4962 17.9795 11.0701 17.5859 11.0186 17.082L11.0137 16.9795C11.0126 16.4245 11.4633 15.9795 12.0127 15.9795L12.1152 15.9844Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12.1152 11.9844C12.6186 12.0356 13.0137 12.4601 13.0137 12.9795C13.0134 13.5315 12.5657 13.9795 12.0137 13.9795C11.4962 13.9795 11.0701 13.5859 11.0186 13.082L11.0137 12.9795C11.0126 12.4245 11.4633 11.9795 12.0127 11.9795L12.1152 11.9844Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M17.1152 11.9844C17.6186 12.0356 18.0137 12.4601 18.0137 12.9795C18.0134 13.5315 17.5657 13.9795 17.0137 13.9795C16.4962 13.9795 16.0701 13.5859 16.0186 13.082L16.0137 12.9795C16.0126 12.4245 16.4633 11.9795 17.0127 11.9795L17.1152 11.9844Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M16 1.25C16.4142 1.25 16.75 1.58579 16.75 2V3.25H19C20.5192 3.25 21.75 4.48079 21.75 6V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V6C2.25 4.48079 3.48079 3.25 5 3.25H7.25V2C7.25 1.58579 7.58579 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2V3.25H15.25V2C15.25 1.58579 15.5858 1.25 16 1.25ZM3.75 19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V9.75H3.75V19ZM5 4.75C4.30921 4.75 3.75 5.30921 3.75 6V8.25H20.25V6C20.25 5.30921 19.6908 4.75 19 4.75H16.75V6C16.75 6.41421 16.4142 6.75 16 6.75C15.5858 6.75 15.25 6.41421 15.25 6V4.75H8.75V6C8.75 6.41421 8.41421 6.75 8 6.75C7.58579 6.75 7.25 6.41421 7.25 6V4.75H5Z", + fill: "black" + })] + }), + upload: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M9.68652 3.26367C10.1821 3.32522 10.632 3.59626 10.917 4.01465L12.3223 6.08008L12.3623 6.12695C12.4076 6.16735 12.4672 6.19043 12.5293 6.19043H19L19.2812 6.2041C20.6679 6.345 21.7499 7.51663 21.75 8.94043V18L21.7363 18.2715C21.674 18.9012 21.3957 19.493 20.9443 19.9443C20.493 20.3957 19.9012 20.674 19.2715 20.7363L19 20.75H16C15.5858 20.75 15.25 20.4142 15.25 20C15.25 19.5858 15.5858 19.25 16 19.25H19L19.124 19.2441C19.4101 19.2157 19.6787 19.0888 19.8838 18.8838C20.0888 18.6787 20.2157 18.4101 20.2441 18.124L20.25 18V8.94043C20.25 8.29326 19.7582 7.76039 19.1279 7.69629L19 7.69043H12.5293C12.0221 7.69041 11.5437 7.46991 11.2139 7.09375L11.082 6.92383L9.67676 4.85938C9.6419 4.80819 9.58998 4.77251 9.53125 4.75781L9.4707 4.75H5C4.66851 4.74991 4.35061 4.88181 4.11621 5.11621C3.88181 5.35061 3.74991 5.66851 3.75 6V18L3.75586 18.124C3.78425 18.4101 3.91117 18.6787 4.11621 18.8838C4.35061 19.1182 4.66851 19.2501 5 19.25H8C8.41421 19.25 8.75 19.5858 8.75 20C8.75 20.4142 8.41421 20.75 8 20.75H5C4.27061 20.7501 3.57142 20.4601 3.05566 19.9443C2.6043 19.493 2.32601 18.9012 2.26367 18.2715L2.25 18V6C2.24985 5.27061 2.53991 4.57142 3.05566 4.05566C3.57142 3.53991 4.27061 3.24985 5 3.25H9.4707L9.68652 3.26367Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12.0254 13.251C12.0319 13.2512 12.0384 13.2516 12.0449 13.252C12.0839 13.2543 12.122 13.2595 12.1592 13.2676C12.1925 13.2748 12.2246 13.2861 12.2568 13.2979C12.2693 13.3024 12.2828 13.3044 12.2949 13.3096C12.314 13.3177 12.3311 13.33 12.3496 13.3398C12.3734 13.3525 12.3977 13.3639 12.4199 13.3789C12.4588 13.4052 12.4959 13.4353 12.5303 13.4697L14.5303 15.4697L14.582 15.5264C14.8223 15.8209 14.8049 16.2557 14.5303 16.5303C14.2557 16.8049 13.8209 16.8223 13.5264 16.582L13.4697 16.5303L12.75 15.8105V20C12.75 20.4142 12.4142 20.75 12 20.75C11.5858 20.75 11.25 20.4142 11.25 20V15.8105L10.5303 16.5303C10.2374 16.8232 9.76262 16.8232 9.46973 16.5303C9.17683 16.2374 9.17683 15.7626 9.46973 15.4697L11.4697 13.4697L11.5264 13.418C11.5366 13.4097 11.5481 13.4032 11.5586 13.3955C11.5741 13.3841 11.59 13.3734 11.6064 13.3633C11.6303 13.3485 11.6546 13.3351 11.6797 13.3232C11.6979 13.3146 11.7164 13.307 11.7354 13.2998C11.7629 13.2894 11.7909 13.2814 11.8193 13.2744C11.8394 13.2694 11.8592 13.2631 11.8799 13.2598C11.8909 13.258 11.902 13.2562 11.9131 13.2549C11.9416 13.2516 11.9706 13.25 12 13.25C12.0085 13.25 12.017 13.2507 12.0254 13.251Z", + fill: "black" + })] + }), + number: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M7 8V16", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round", + strokeLinejoin: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M5 10L7 8L9 10", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round", + strokeLinejoin: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M5 14L7 16L9 14", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round", + strokeLinejoin: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M13 9H19", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M13 12H19", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M13 15H17", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("rect", { + x: "2.75", + y: "3.75", + width: "18.5", + height: "16.5", + rx: "2.25", + stroke: "black", + strokeWidth: "1.5" + })] + }), + time: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM3.75 12C3.75 7.44365 7.44365 3.75 12 3.75C16.5563 3.75 20.25 7.44365 20.25 12C20.25 16.5563 16.5563 20.25 12 20.25C7.44365 20.25 3.75 16.5563 3.75 12Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12 6.25C12.4142 6.25 12.75 6.58579 12.75 7V11.6893L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V7C11.25 6.58579 11.5858 6.25 12 6.25Z", + fill: "black" + })] + }), + gdpr: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C12.2842 2.25 12.5438 2.40314 12.6792 2.64808L13.6533 4.41421L15.6533 4.91421C15.9194 4.98075 16.1352 5.17689 16.2273 5.43648C16.3195 5.69607 16.2755 5.98392 16.1103 6.20272L14.8603 7.86272L15.0103 10.0127C15.0296 10.291 14.911 10.5606 14.6937 10.7306C14.4764 10.9006 14.1891 10.9481 13.9281 10.8573L12 10.1862L10.0719 10.8573C9.81089 10.9481 9.52361 10.9006 9.30631 10.7306C9.08901 10.5606 8.97037 10.291 8.98969 10.0127L9.13969 7.86272L7.88969 6.20272C7.72451 5.98392 7.68047 5.69607 7.77265 5.43648C7.86482 5.17689 8.08062 4.98075 8.34669 4.91421L10.3467 4.41421L11.3208 2.64808C11.4562 2.40314 11.7158 2.25 12 2.25ZM12 4.29279L11.4292 5.35192C11.3214 5.55227 11.1325 5.69604 10.9109 5.74579L9.73779 6.03974L10.5603 7.12728C10.7011 7.31393 10.7619 7.54882 10.7297 7.78044L10.6322 8.88346L11.6781 8.51961C11.8856 8.44717 12.1144 8.44717 12.3219 8.51961L13.3678 8.88346L13.2703 7.78044C13.2381 7.54882 13.2989 7.31393 13.4397 7.12728L14.2622 6.03974L13.0891 5.74579C12.8675 5.69604 12.6786 5.55227 12.5708 5.35192L12 4.29279Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M6 13.25C5.58579 13.25 5.25 13.5858 5.25 14V19C5.25 19.4142 5.58579 19.75 6 19.75H18C18.4142 19.75 18.75 19.4142 18.75 19V14C18.75 13.5858 18.4142 13.25 18 13.25H6ZM3.75 14C3.75 12.7574 4.75736 11.75 6 11.75H18C19.2426 11.75 20.25 12.7574 20.25 14V19C20.25 20.2426 19.2426 21.25 18 21.25H6C4.75736 21.25 3.75 20.2426 3.75 19V14Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12 14.25C12.4142 14.25 12.75 14.5858 12.75 15V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V15C11.25 14.5858 11.5858 14.25 12 14.25Z", + fill: "black" + })] + }), + hidden: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.74923 5.68857C5.14595 6.70551 3.87335 8.14755 3.05025 9.85037C2.68325 10.6071 2.68325 11.4929 3.05025 12.2496C4.80039 15.8662 8.18154 18.25 12 18.25C13.6687 18.25 15.2502 17.7959 16.6258 17.0072L15.5096 15.891C14.4456 16.4418 13.2565 16.75 12 16.75C8.87435 16.75 6.06913 14.8079 4.44013 11.6046C4.31996 11.3671 4.31996 11.0329 4.44013 10.7954C5.12296 9.46056 6.12431 8.32182 7.36114 7.49581L6.74923 5.68857ZM9.72346 8.66279C8.92269 9.28999 8.42857 10.2712 8.42857 11.3636C8.42857 13.3318 10.028 14.9318 12 14.9318C13.0891 14.9318 14.0686 14.4398 14.6975 13.6418L13.5963 12.5406C13.2161 12.9988 12.6429 13.2955 12 13.2955C10.9371 13.2955 10.0682 12.4295 10.0682 11.3636C10.0682 10.7235 10.3647 10.1515 10.8216 9.77088L9.72346 8.66279Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M19.5599 10.7954C19.0455 9.78685 18.3733 8.88296 17.5759 8.11269L18.6331 7.05235C19.586 8.00061 20.3825 9.11308 20.9497 10.3496C21.3167 11.1062 21.3167 11.992 20.9497 12.7487C19.1996 16.3654 15.8185 18.7491 12 18.7491C11.1831 18.7491 10.3871 18.6439 9.62505 18.4483L10.9236 17.1458C11.2742 17.2064 11.6336 17.2491 12 17.2491C15.1256 17.2491 17.9309 15.307 19.5599 12.1037C19.68 11.8663 19.68 11.532 19.5599 11.2946L19.5599 10.7954Z", + fill: "black" + })] + }) +}; +/* harmony default export */ __webpack_exports__["default"] = (FormIcons); + +/***/ }), + +/***/ "./src/main/backend/welcome.js": +/*!*************************************!*\ + !*** ./src/main/backend/welcome.js ***! + \*************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/edit-post */ "@wordpress/edit-post"); +/* harmony import */ var _wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/preferences */ "@wordpress/preferences"); +/* harmony import */ var _wordpress_preferences__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + + + + + + + + +function WelcomeGuide(props) { + var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useDispatch)(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store), + toggle = _useDispatch.toggle; + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(true), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__["default"])(_useState, 2), + isFirstLoad = _useState2[0], + setIsFirstLoad = _useState2[1]; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { + // Set default preference for welcome guide + (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.dispatch)(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store).setDefaults('wpzoom-forms', { + welcomeGuide: true + }); + + // Check if this is first time use + if (isFirstLoad) { + // Get the option value + wp.apiFetch({ + path: '/wp/v2/settings' + }).then(function (settings) { + var hasSeenWelcomeGuide = settings.wpzoom_forms_welcome_guide_shown; + if (!hasSeenWelcomeGuide) { + // Show the guide + (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.dispatch)(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store).set('wpzoom-forms', 'welcomeGuide', true); + + // Mark as shown in site options + wp.apiFetch({ + path: '/wp/v2/settings', + method: 'POST', + data: { + wpzoom_forms_welcome_guide_shown: true + } + }); + } + }); + setIsFirstLoad(false); + } + }, [isFirstLoad]); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4__.PluginMoreMenuItem, { + onClick: function onClick() { + return toggle('wpzoom-forms', 'welcomeGuide'); + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('WPZOOM Forms Welcome Guide', 'wpzoom-forms') + }), props.isActive && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Guide, { + className: "edit-post-welcome-guide", + onFinish: function onFinish() { + return toggle('wpzoom-forms', 'welcomeGuide'); + }, + pages: [{ + image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { + width: "312", + src: __webpack_require__(/*! ../images/step-1.png */ "./src/main/images/step-1.png") + }), + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + className: "wpzoom-forms-welcome-guide-page", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { + class: "edit-post-welcome-guide__heading", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Welcome to WPZOOM Forms', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { + class: "edit-post-welcome-guide__text", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Easily build custom forms in WordPress using the intuitive block editor — no coding needed.', 'wpzoom-forms') + })] + }) + }, { + image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { + width: "312", + src: __webpack_require__(/*! ../images/step-2.png */ "./src/main/images/step-2.png") + }), + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + className: "wpzoom-forms-welcome-guide-page", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { + class: "edit-post-welcome-guide__heading", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Drag & Drop Fields', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { + class: "edit-post-welcome-guide__text", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Edit your form visually. Add, remove, or rearrange fields directly in the editor with a simple drag-and-drop interface.', 'wpzoom-forms') + })] + }) + }, { + image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { + width: "312", + src: __webpack_require__(/*! ../images/step-3.png */ "./src/main/images/step-3.png") + }), + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + className: "wpzoom-forms-welcome-guide-page", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { + class: "edit-post-welcome-guide__heading", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Embed Forms Anywhere.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { + class: "edit-post-welcome-guide__text", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Insert your forms using a block or shortcode, on pages, posts, or inside page builders.', 'wpzoom-forms') + })] + }) + }, { + image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { + width: "312", + src: __webpack_require__(/*! ../images/step-4.png */ "./src/main/images/step-4.png") + }), + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + className: "wpzoom-forms-welcome-guide-page", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { + class: "edit-post-welcome-guide__heading", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Customize Settings.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { + class: "edit-post-welcome-guide__text", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Fine-tune each form and field from the sidebar to match your style and needs.', 'wpzoom-forms') + })] + }) + }] + })] + }); +} +/* harmony default export */ __webpack_exports__["default"] = ((0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.withSelect)(function (select) { + return { + isActive: select(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store).get('wpzoom-forms', 'welcomeGuide') + }; +})(WelcomeGuide)); + +/***/ }), + +/***/ "./node_modules/invariant/browser.js": +/*!*******************************************!*\ + !*** ./node_modules/invariant/browser.js ***! + \*******************************************/ +/***/ (function(module) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +/** + * Use invariant() to assert state which your program assumes to be true. + * + * Provide sprintf-style format (only %s is supported) and arguments + * to provide information about what broke and what you were + * expecting. + * + * The invariant message will be stripped in production, but the invariant + * will remain to ensure logic does not differ in production. + */ + +var invariant = function(condition, format, a, b, c, d, e, f) { + if (true) { + if (format === undefined) { + throw new Error('invariant requires an error message argument'); + } + } + + if (!condition) { + var error; + if (format === undefined) { + error = new Error( + 'Minified exception occurred; use the non-minified dev environment ' + + 'for the full error message and additional helpful warnings.' + ); + } else { + var args = [a, b, c, d, e, f]; + var argIndex = 0; + error = new Error( + format.replace(/%s/g, function() { return args[argIndex++]; }) + ); + error.name = 'Invariant Violation'; + } + + error.framesToPop = 1; // we don't care about invariant's own frame + throw error; + } +}; + +module.exports = invariant; + + +/***/ }), + +/***/ "./node_modules/object-assign/index.js": +/*!*********************************************!*\ + !*** ./node_modules/object-assign/index.js ***! + \*********************************************/ +/***/ (function(module) { + +"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + + +/* eslint-disable no-unused-vars */ +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; + +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); + } + + return Object(val); +} + +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers + test1[5] = 'de'; + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join('') !== '0123456789') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); + if (Object.keys(Object.assign({}, test3)).join('') !== + 'abcdefghijklmnopqrst') { + return false; + } + + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } +} + +module.exports = shouldUseNative() ? Object.assign : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; +}; + + +/***/ }), + +/***/ "./node_modules/prop-types/checkPropTypes.js": +/*!***************************************************!*\ + !*** ./node_modules/prop-types/checkPropTypes.js ***! + \***************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var printWarning = function() {}; + +if (true) { + var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); + var loggedTypeFailures = {}; + var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); + + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) { /**/ } + }; +} + +/** + * Assert that the values match with the type specs. + * Error messages are memorized and will only be shown once. + * + * @param {object} typeSpecs Map of name to a ReactPropType + * @param {object} values Runtime values that need to be type-checked + * @param {string} location e.g. "prop", "context", "child context" + * @param {string} componentName Name of the component for error messages. + * @param {?Function} getStack Returns the component stack. + * @private + */ +function checkPropTypes(typeSpecs, values, location, componentName, getStack) { + if (true) { + for (var typeSpecName in typeSpecs) { + if (has(typeSpecs, typeSpecName)) { + var error; + // Prop type validation may throw. In case they do, we don't want to + // fail the render phase where it didn't fail before. So we log it. + // After these have been cleaned up, we'll let them throw. + try { + // This is intentionally an invariant that gets caught. It's the same + // behavior as without this statement except with a better message. + if (typeof typeSpecs[typeSpecName] !== 'function') { + var err = Error( + (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.' + ); + err.name = 'Invariant Violation'; + throw err; + } + error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); + } catch (ex) { + error = ex; + } + if (error && !(error instanceof Error)) { + printWarning( + (componentName || 'React class') + ': type specification of ' + + location + ' `' + typeSpecName + '` is invalid; the type checker ' + + 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' + + 'You may have forgotten to pass an argument to the type checker ' + + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + + 'shape all require an argument).' + ); + } + if (error instanceof Error && !(error.message in loggedTypeFailures)) { + // Only monitor this failure once because there tends to be a lot of the + // same error. + loggedTypeFailures[error.message] = true; + + var stack = getStack ? getStack() : ''; + + printWarning( + 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '') + ); + } + } + } + } +} + +/** + * Resets warning cache when testing. + * + * @private + */ +checkPropTypes.resetWarningCache = function() { + if (true) { + loggedTypeFailures = {}; + } +} + +module.exports = checkPropTypes; + + +/***/ }), + +/***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": +/*!************************************************************!*\ + !*** ./node_modules/prop-types/factoryWithTypeCheckers.js ***! + \************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); +var assign = __webpack_require__(/*! object-assign */ "./node_modules/object-assign/index.js"); + +var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); +var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); +var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "./node_modules/prop-types/checkPropTypes.js"); + +var printWarning = function() {}; + +if (true) { + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; +} + +function emptyFunctionThatReturnsNull() { + return null; +} + +module.exports = function(isValidElement, throwOnDirectAccess) { + /* global Symbol */ + var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; + var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. + + /** + * Returns the iterator method function contained on the iterable object. + * + * Be sure to invoke the function with the iterable as context: + * + * var iteratorFn = getIteratorFn(myIterable); + * if (iteratorFn) { + * var iterator = iteratorFn.call(myIterable); + * ... + * } + * + * @param {?object} maybeIterable + * @return {?function} + */ + function getIteratorFn(maybeIterable) { + var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); + if (typeof iteratorFn === 'function') { + return iteratorFn; + } + } + + /** + * Collection of methods that allow declaration and validation of props that are + * supplied to React components. Example usage: + * + * var Props = require('ReactPropTypes'); + * var MyArticle = React.createClass({ + * propTypes: { + * // An optional string prop named "description". + * description: Props.string, + * + * // A required enum prop named "category". + * category: Props.oneOf(['News','Photos']).isRequired, + * + * // A prop named "dialog" that requires an instance of Dialog. + * dialog: Props.instanceOf(Dialog).isRequired + * }, + * render: function() { ... } + * }); + * + * A more formal specification of how these methods are used: + * + * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) + * decl := ReactPropTypes.{type}(.isRequired)? + * + * Each and every declaration produces a function with the same signature. This + * allows the creation of custom validation functions. For example: + * + * var MyLink = React.createClass({ + * propTypes: { + * // An optional string or URI prop named "href". + * href: function(props, propName, componentName) { + * var propValue = props[propName]; + * if (propValue != null && typeof propValue !== 'string' && + * !(propValue instanceof URI)) { + * return new Error( + * 'Expected a string or an URI for ' + propName + ' in ' + + * componentName + * ); + * } + * } + * }, + * render: function() {...} + * }); + * + * @internal + */ + + var ANONYMOUS = '<>'; + + // Important! + // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. + var ReactPropTypes = { + array: createPrimitiveTypeChecker('array'), + bigint: createPrimitiveTypeChecker('bigint'), + bool: createPrimitiveTypeChecker('boolean'), + func: createPrimitiveTypeChecker('function'), + number: createPrimitiveTypeChecker('number'), + object: createPrimitiveTypeChecker('object'), + string: createPrimitiveTypeChecker('string'), + symbol: createPrimitiveTypeChecker('symbol'), + + any: createAnyTypeChecker(), + arrayOf: createArrayOfTypeChecker, + element: createElementTypeChecker(), + elementType: createElementTypeTypeChecker(), + instanceOf: createInstanceTypeChecker, + node: createNodeChecker(), + objectOf: createObjectOfTypeChecker, + oneOf: createEnumTypeChecker, + oneOfType: createUnionTypeChecker, + shape: createShapeTypeChecker, + exact: createStrictShapeTypeChecker, + }; + + /** + * inlined Object.is polyfill to avoid requiring consumers ship their own + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is + */ + /*eslint-disable no-self-compare*/ + function is(x, y) { + // SameValue algorithm + if (x === y) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + return x !== 0 || 1 / x === 1 / y; + } else { + // Step 6.a: NaN == NaN + return x !== x && y !== y; + } + } + /*eslint-enable no-self-compare*/ + + /** + * We use an Error-like object for backward compatibility as people may call + * PropTypes directly and inspect their output. However, we don't use real + * Errors anymore. We don't inspect their stack anyway, and creating them + * is prohibitively expensive if they are created too often, such as what + * happens in oneOfType() for any type before the one that matched. + */ + function PropTypeError(message, data) { + this.message = message; + this.data = data && typeof data === 'object' ? data: {}; + this.stack = ''; + } + // Make `instanceof Error` still work for returned errors. + PropTypeError.prototype = Error.prototype; + + function createChainableTypeChecker(validate) { + if (true) { + var manualPropTypeCallCache = {}; + var manualPropTypeWarningCount = 0; + } + function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { + componentName = componentName || ANONYMOUS; + propFullName = propFullName || propName; + + if (secret !== ReactPropTypesSecret) { + if (throwOnDirectAccess) { + // New behavior only for users of `prop-types` package + var err = new Error( + 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + + 'Use `PropTypes.checkPropTypes()` to call them. ' + + 'Read more at http://fb.me/use-check-prop-types' + ); + err.name = 'Invariant Violation'; + throw err; + } else if ( true && typeof console !== 'undefined') { + // Old behavior for people using React.PropTypes + var cacheKey = componentName + ':' + propName; + if ( + !manualPropTypeCallCache[cacheKey] && + // Avoid spamming the console because they are often not actionable except for lib authors + manualPropTypeWarningCount < 3 + ) { + printWarning( + 'You are manually calling a React.PropTypes validation ' + + 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' + + 'and will throw in the standalone `prop-types` package. ' + + 'You may be seeing this warning due to a third-party PropTypes ' + + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.' + ); + manualPropTypeCallCache[cacheKey] = true; + manualPropTypeWarningCount++; + } + } + } + if (props[propName] == null) { + if (isRequired) { + if (props[propName] === null) { + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); + } + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); + } + return null; + } else { + return validate(props, propName, componentName, location, propFullName); + } + } + + var chainedCheckType = checkType.bind(null, false); + chainedCheckType.isRequired = checkType.bind(null, true); + + return chainedCheckType; + } + + function createPrimitiveTypeChecker(expectedType) { + function validate(props, propName, componentName, location, propFullName, secret) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== expectedType) { + // `propValue` being instance of, say, date/regexp, pass the 'object' + // check, but we can offer a more precise error message here rather than + // 'of type `object`'. + var preciseType = getPreciseType(propValue); + + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'), + {expectedType: expectedType} + ); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createAnyTypeChecker() { + return createChainableTypeChecker(emptyFunctionThatReturnsNull); + } + + function createArrayOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); + } + var propValue = props[propName]; + if (!Array.isArray(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); + } + for (var i = 0; i < propValue.length; i++) { + var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!isValidElement(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!ReactIs.isValidElementType(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createInstanceTypeChecker(expectedClass) { + function validate(props, propName, componentName, location, propFullName) { + if (!(props[propName] instanceof expectedClass)) { + var expectedClassName = expectedClass.name || ANONYMOUS; + var actualClassName = getClassName(props[propName]); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createEnumTypeChecker(expectedValues) { + if (!Array.isArray(expectedValues)) { + if (true) { + if (arguments.length > 1) { + printWarning( + 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + + 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' + ); + } else { + printWarning('Invalid argument supplied to oneOf, expected an array.'); + } + } + return emptyFunctionThatReturnsNull; + } + + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + for (var i = 0; i < expectedValues.length; i++) { + if (is(propValue, expectedValues[i])) { + return null; + } + } + + var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { + var type = getPreciseType(value); + if (type === 'symbol') { + return String(value); + } + return value; + }); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); + } + return createChainableTypeChecker(validate); + } + + function createObjectOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); + } + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); + } + for (var key in propValue) { + if (has(propValue, key)) { + var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createUnionTypeChecker(arrayOfTypeCheckers) { + if (!Array.isArray(arrayOfTypeCheckers)) { + true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0; + return emptyFunctionThatReturnsNull; + } + + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + if (typeof checker !== 'function') { + printWarning( + 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + + 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' + ); + return emptyFunctionThatReturnsNull; + } + } + + function validate(props, propName, componentName, location, propFullName) { + var expectedTypes = []; + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); + if (checkerResult == null) { + return null; + } + if (checkerResult.data && has(checkerResult.data, 'expectedType')) { + expectedTypes.push(checkerResult.data.expectedType); + } + } + var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); + } + return createChainableTypeChecker(validate); + } + + function createNodeChecker() { + function validate(props, propName, componentName, location, propFullName) { + if (!isNode(props[propName])) { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function invalidValidatorError(componentName, location, propFullName, key, type) { + return new PropTypeError( + (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' + ); + } + + function createShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + for (var key in shapeTypes) { + var checker = shapeTypes[key]; + if (typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createStrictShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + // We need to check all keys in case some are required but missing from props. + var allKeys = assign({}, props[propName], shapeTypes); + for (var key in allKeys) { + var checker = shapeTypes[key]; + if (has(shapeTypes, key) && typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + if (!checker) { + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + + '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + + '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') + ); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + + return createChainableTypeChecker(validate); + } + + function isNode(propValue) { + switch (typeof propValue) { + case 'number': + case 'string': + case 'undefined': + return true; + case 'boolean': + return !propValue; + case 'object': + if (Array.isArray(propValue)) { + return propValue.every(isNode); + } + if (propValue === null || isValidElement(propValue)) { + return true; + } + + var iteratorFn = getIteratorFn(propValue); + if (iteratorFn) { + var iterator = iteratorFn.call(propValue); + var step; + if (iteratorFn !== propValue.entries) { + while (!(step = iterator.next()).done) { + if (!isNode(step.value)) { + return false; + } + } + } else { + // Iterator will provide entry [k,v] tuples rather than values. + while (!(step = iterator.next()).done) { + var entry = step.value; + if (entry) { + if (!isNode(entry[1])) { + return false; + } + } + } + } + } else { + return false; + } + + return true; + default: + return false; + } + } + + function isSymbol(propType, propValue) { + // Native Symbol. + if (propType === 'symbol') { + return true; + } + + // falsy value can't be a Symbol + if (!propValue) { + return false; + } + + // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' + if (propValue['@@toStringTag'] === 'Symbol') { + return true; + } + + // Fallback for non-spec compliant Symbols which are polyfilled. + if (typeof Symbol === 'function' && propValue instanceof Symbol) { + return true; + } + + return false; + } + + // Equivalent of `typeof` but with special handling for array and regexp. + function getPropType(propValue) { + var propType = typeof propValue; + if (Array.isArray(propValue)) { + return 'array'; + } + if (propValue instanceof RegExp) { + // Old webkits (at least until Android 4.0) return 'function' rather than + // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ + // passes PropTypes.object. + return 'object'; + } + if (isSymbol(propType, propValue)) { + return 'symbol'; + } + return propType; + } + + // This handles more types than `getPropType`. Only used for error messages. + // See `createPrimitiveTypeChecker`. + function getPreciseType(propValue) { + if (typeof propValue === 'undefined' || propValue === null) { + return '' + propValue; + } + var propType = getPropType(propValue); + if (propType === 'object') { + if (propValue instanceof Date) { + return 'date'; + } else if (propValue instanceof RegExp) { + return 'regexp'; + } + } + return propType; + } + + // Returns a string that is postfixed to a warning about an invalid type. + // For example, "undefined" or "of type array" + function getPostfixForTypeWarning(value) { + var type = getPreciseType(value); + switch (type) { + case 'array': + case 'object': + return 'an ' + type; + case 'boolean': + case 'date': + case 'regexp': + return 'a ' + type; + default: + return type; + } + } + + // Returns class name of the object, if any. + function getClassName(propValue) { + if (!propValue.constructor || !propValue.constructor.name) { + return ANONYMOUS; + } + return propValue.constructor.name; + } + + ReactPropTypes.checkPropTypes = checkPropTypes; + ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; + ReactPropTypes.PropTypes = ReactPropTypes; + + return ReactPropTypes; +}; + + +/***/ }), + +/***/ "./node_modules/prop-types/index.js": +/*!******************************************!*\ + !*** ./node_modules/prop-types/index.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +if (true) { + var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); + + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "./node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess); +} else // removed by dead control flow +{} + + +/***/ }), + +/***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": +/*!*************************************************************!*\ + !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.js ***! + \*************************************************************/ +/***/ (function(module) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; + +module.exports = ReactPropTypesSecret; + + +/***/ }), + +/***/ "./node_modules/prop-types/lib/has.js": +/*!********************************************!*\ + !*** ./node_modules/prop-types/lib/has.js ***! + \********************************************/ +/***/ (function(module) { + +module.exports = Function.call.bind(Object.prototype.hasOwnProperty); + + +/***/ }), + +/***/ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js": +/*!***********************************************************************************!*\ + !*** ./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***! + \***********************************************************************************/ +/***/ (function(__unused_webpack_module, exports) { + +"use strict"; +/** @license React v16.13.1 + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + + + +if (true) { + (function() { +'use strict'; + +// The Symbol used to tag the ReactElement-like types. If there is no native Symbol +// nor polyfill, then a plain number is used for performance. +var hasSymbol = typeof Symbol === 'function' && Symbol.for; +var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; +var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; +var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; +var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; +var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; +var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; +var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary +// (unstable) APIs that have been removed. Can we remove the symbols? + +var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; +var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; +var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; +var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; +var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; +var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; +var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; +var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; +var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; +var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; +var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; + +function isValidElementType(type) { + return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. + type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); +} + +function typeOf(object) { + if (typeof object === 'object' && object !== null) { + var $$typeof = object.$$typeof; + + switch ($$typeof) { + case REACT_ELEMENT_TYPE: + var type = object.type; + + switch (type) { + case REACT_ASYNC_MODE_TYPE: + case REACT_CONCURRENT_MODE_TYPE: + case REACT_FRAGMENT_TYPE: + case REACT_PROFILER_TYPE: + case REACT_STRICT_MODE_TYPE: + case REACT_SUSPENSE_TYPE: + return type; + + default: + var $$typeofType = type && type.$$typeof; + + switch ($$typeofType) { + case REACT_CONTEXT_TYPE: + case REACT_FORWARD_REF_TYPE: + case REACT_LAZY_TYPE: + case REACT_MEMO_TYPE: + case REACT_PROVIDER_TYPE: + return $$typeofType; + + default: + return $$typeof; + } + + } + + case REACT_PORTAL_TYPE: + return $$typeof; + } + } + + return undefined; +} // AsyncMode is deprecated along with isAsyncMode + +var AsyncMode = REACT_ASYNC_MODE_TYPE; +var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; +var ContextConsumer = REACT_CONTEXT_TYPE; +var ContextProvider = REACT_PROVIDER_TYPE; +var Element = REACT_ELEMENT_TYPE; +var ForwardRef = REACT_FORWARD_REF_TYPE; +var Fragment = REACT_FRAGMENT_TYPE; +var Lazy = REACT_LAZY_TYPE; +var Memo = REACT_MEMO_TYPE; +var Portal = REACT_PORTAL_TYPE; +var Profiler = REACT_PROFILER_TYPE; +var StrictMode = REACT_STRICT_MODE_TYPE; +var Suspense = REACT_SUSPENSE_TYPE; +var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated + +function isAsyncMode(object) { + { + if (!hasWarnedAboutDeprecatedIsAsyncMode) { + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); + } + } + + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; +} +function isConcurrentMode(object) { + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; +} +function isContextConsumer(object) { + return typeOf(object) === REACT_CONTEXT_TYPE; +} +function isContextProvider(object) { + return typeOf(object) === REACT_PROVIDER_TYPE; +} +function isElement(object) { + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; +} +function isForwardRef(object) { + return typeOf(object) === REACT_FORWARD_REF_TYPE; +} +function isFragment(object) { + return typeOf(object) === REACT_FRAGMENT_TYPE; +} +function isLazy(object) { + return typeOf(object) === REACT_LAZY_TYPE; +} +function isMemo(object) { + return typeOf(object) === REACT_MEMO_TYPE; +} +function isPortal(object) { + return typeOf(object) === REACT_PORTAL_TYPE; +} +function isProfiler(object) { + return typeOf(object) === REACT_PROFILER_TYPE; +} +function isStrictMode(object) { + return typeOf(object) === REACT_STRICT_MODE_TYPE; +} +function isSuspense(object) { + return typeOf(object) === REACT_SUSPENSE_TYPE; +} + +exports.AsyncMode = AsyncMode; +exports.ConcurrentMode = ConcurrentMode; +exports.ContextConsumer = ContextConsumer; +exports.ContextProvider = ContextProvider; +exports.Element = Element; +exports.ForwardRef = ForwardRef; +exports.Fragment = Fragment; +exports.Lazy = Lazy; +exports.Memo = Memo; +exports.Portal = Portal; +exports.Profiler = Profiler; +exports.StrictMode = StrictMode; +exports.Suspense = Suspense; +exports.isAsyncMode = isAsyncMode; +exports.isConcurrentMode = isConcurrentMode; +exports.isContextConsumer = isContextConsumer; +exports.isContextProvider = isContextProvider; +exports.isElement = isElement; +exports.isForwardRef = isForwardRef; +exports.isFragment = isFragment; +exports.isLazy = isLazy; +exports.isMemo = isMemo; +exports.isPortal = isPortal; +exports.isProfiler = isProfiler; +exports.isStrictMode = isStrictMode; +exports.isSuspense = isSuspense; +exports.isValidElementType = isValidElementType; +exports.typeOf = typeOf; + })(); +} + + +/***/ }), + +/***/ "./node_modules/prop-types/node_modules/react-is/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/prop-types/node_modules/react-is/index.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + + +if (false) // removed by dead control flow +{} else { + module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js"); +} + + +/***/ }), + +/***/ "./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js": +/*!************************************************************************!*\ + !*** ./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ SortableContainer: function() { return /* binding */ sortableContainer; }, +/* harmony export */ SortableElement: function() { return /* binding */ sortableElement; }, +/* harmony export */ SortableHandle: function() { return /* binding */ sortableHandle; }, +/* harmony export */ arrayMove: function() { return /* binding */ arrayMove; }, +/* harmony export */ sortableContainer: function() { return /* binding */ sortableContainer; }, +/* harmony export */ sortableElement: function() { return /* binding */ sortableElement; }, +/* harmony export */ sortableHandle: function() { return /* binding */ sortableHandle; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); +/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js"); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); +/* harmony import */ var _babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"); +/* harmony import */ var _babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ "./node_modules/@babel/runtime/helpers/esm/inherits.js"); +/* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react-dom */ "react-dom"); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! invariant */ "./node_modules/invariant/browser.js"); +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_14__); + + + + + + + + + + + + + + + + +var Manager = function () { + function Manager() { + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, Manager); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(this, "refs", {}); + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(Manager, [{ + key: "add", + value: function add(collection, ref) { + if (!this.refs[collection]) { + this.refs[collection] = []; + } + + this.refs[collection].push(ref); + } + }, { + key: "remove", + value: function remove(collection, ref) { + var index = this.getIndex(collection, ref); + + if (index !== -1) { + this.refs[collection].splice(index, 1); + } + } + }, { + key: "isActive", + value: function isActive() { + return this.active; + } + }, { + key: "getActive", + value: function getActive() { + var _this = this; + + return this.refs[this.active.collection].find(function (_ref) { + var node = _ref.node; + return node.sortableInfo.index == _this.active.index; + }); + } + }, { + key: "getIndex", + value: function getIndex(collection, ref) { + return this.refs[collection].indexOf(ref); + } + }, { + key: "getOrderedRefs", + value: function getOrderedRefs() { + var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.active.collection; + return this.refs[collection].sort(sortByIndex); + } + }]); + + return Manager; +}(); + +function sortByIndex(_ref2, _ref3) { + var index1 = _ref2.node.sortableInfo.index; + var index2 = _ref3.node.sortableInfo.index; + return index1 - index2; +} + +function arrayMove(array, from, to) { + if (true) { + if (typeof console !== 'undefined') { + console.warn("Deprecation warning: arrayMove will no longer be exported by 'react-sortable-hoc' in the next major release. Please install the `array-move` package locally instead. https://www.npmjs.com/package/array-move"); + } + } + + array = array.slice(); + array.splice(to < 0 ? array.length + to : to, 0, array.splice(from, 1)[0]); + return array; +} +function omit(obj, keysToOmit) { + return Object.keys(obj).reduce(function (acc, key) { + if (keysToOmit.indexOf(key) === -1) { + acc[key] = obj[key]; + } + + return acc; + }, {}); +} +var events = { + end: ['touchend', 'touchcancel', 'mouseup'], + move: ['touchmove', 'mousemove'], + start: ['touchstart', 'mousedown'] +}; +var vendorPrefix = function () { + if (typeof window === 'undefined' || typeof document === 'undefined') { + return ''; + } + + var styles = window.getComputedStyle(document.documentElement, '') || ['-moz-hidden-iframe']; + var pre = (Array.prototype.slice.call(styles).join('').match(/-(moz|webkit|ms)-/) || styles.OLink === '' && ['', 'o'])[1]; + + switch (pre) { + case 'ms': + return 'ms'; + + default: + return pre && pre.length ? pre[0].toUpperCase() + pre.substr(1) : ''; + } +}(); +function setInlineStyles(node, styles) { + Object.keys(styles).forEach(function (key) { + node.style[key] = styles[key]; + }); +} +function setTranslate3d(node, translate) { + node.style["".concat(vendorPrefix, "Transform")] = translate == null ? '' : "translate3d(".concat(translate.x, "px,").concat(translate.y, "px,0)"); +} +function setTransitionDuration(node, duration) { + node.style["".concat(vendorPrefix, "TransitionDuration")] = duration == null ? '' : "".concat(duration, "ms"); +} +function closest(el, fn) { + while (el) { + if (fn(el)) { + return el; + } + + el = el.parentNode; + } + + return null; +} +function limit(min, max, value) { + return Math.max(min, Math.min(value, max)); +} + +function getPixelValue(stringValue) { + if (stringValue.substr(-2) === 'px') { + return parseFloat(stringValue); + } + + return 0; +} + +function getElementMargin(element) { + var style = window.getComputedStyle(element); + return { + bottom: getPixelValue(style.marginBottom), + left: getPixelValue(style.marginLeft), + right: getPixelValue(style.marginRight), + top: getPixelValue(style.marginTop) + }; +} +function provideDisplayName(prefix, Component$$1) { + var componentName = Component$$1.displayName || Component$$1.name; + return componentName ? "".concat(prefix, "(").concat(componentName, ")") : prefix; +} +function getScrollAdjustedBoundingClientRect(node, scrollDelta) { + var boundingClientRect = node.getBoundingClientRect(); + return { + top: boundingClientRect.top + scrollDelta.top, + left: boundingClientRect.left + scrollDelta.left + }; +} +function getPosition(event) { + if (event.touches && event.touches.length) { + return { + x: event.touches[0].pageX, + y: event.touches[0].pageY + }; + } else if (event.changedTouches && event.changedTouches.length) { + return { + x: event.changedTouches[0].pageX, + y: event.changedTouches[0].pageY + }; + } else { + return { + x: event.pageX, + y: event.pageY + }; + } +} +function isTouchEvent(event) { + return event.touches && event.touches.length || event.changedTouches && event.changedTouches.length; +} +function getEdgeOffset(node, parent) { + var offset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : { + left: 0, + top: 0 + }; + + if (!node) { + return undefined; + } + + var nodeOffset = { + left: offset.left + node.offsetLeft, + top: offset.top + node.offsetTop + }; + + if (node.parentNode === parent) { + return nodeOffset; + } + + return getEdgeOffset(node.parentNode, parent, nodeOffset); +} +function getTargetIndex(newIndex, prevIndex, oldIndex) { + if (newIndex < oldIndex && newIndex > prevIndex) { + return newIndex - 1; + } else if (newIndex > oldIndex && newIndex < prevIndex) { + return newIndex + 1; + } else { + return newIndex; + } +} +function getLockPixelOffset(_ref) { + var lockOffset = _ref.lockOffset, + width = _ref.width, + height = _ref.height; + var offsetX = lockOffset; + var offsetY = lockOffset; + var unit = 'px'; + + if (typeof lockOffset === 'string') { + var match = /^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(lockOffset); + invariant__WEBPACK_IMPORTED_MODULE_12___default()(match !== null, 'lockOffset value should be a number or a string of a ' + 'number followed by "px" or "%". Given %s', lockOffset); + offsetX = parseFloat(lockOffset); + offsetY = parseFloat(lockOffset); + unit = match[1]; + } + + invariant__WEBPACK_IMPORTED_MODULE_12___default()(isFinite(offsetX) && isFinite(offsetY), 'lockOffset value should be a finite. Given %s', lockOffset); + + if (unit === '%') { + offsetX = offsetX * width / 100; + offsetY = offsetY * height / 100; + } + + return { + x: offsetX, + y: offsetY + }; +} +function getLockPixelOffsets(_ref2) { + var height = _ref2.height, + width = _ref2.width, + lockOffset = _ref2.lockOffset; + var offsets = Array.isArray(lockOffset) ? lockOffset : [lockOffset, lockOffset]; + invariant__WEBPACK_IMPORTED_MODULE_12___default()(offsets.length === 2, 'lockOffset prop of SortableContainer should be a single ' + 'value or an array of exactly two values. Given %s', lockOffset); + + var _offsets = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(offsets, 2), + minLockOffset = _offsets[0], + maxLockOffset = _offsets[1]; + + return [getLockPixelOffset({ + height: height, + lockOffset: minLockOffset, + width: width + }), getLockPixelOffset({ + height: height, + lockOffset: maxLockOffset, + width: width + })]; +} + +function isScrollable(el) { + var computedStyle = window.getComputedStyle(el); + var overflowRegex = /(auto|scroll)/; + var properties = ['overflow', 'overflowX', 'overflowY']; + return properties.find(function (property) { + return overflowRegex.test(computedStyle[property]); + }); +} + +function getScrollingParent(el) { + if (!(el instanceof HTMLElement)) { + return null; + } else if (isScrollable(el)) { + return el; + } else { + return getScrollingParent(el.parentNode); + } +} +function getContainerGridGap(element) { + var style = window.getComputedStyle(element); + + if (style.display === 'grid') { + return { + x: getPixelValue(style.gridColumnGap), + y: getPixelValue(style.gridRowGap) + }; + } + + return { + x: 0, + y: 0 + }; +} +var KEYCODE = { + TAB: 9, + ESC: 27, + SPACE: 32, + LEFT: 37, + UP: 38, + RIGHT: 39, + DOWN: 40 +}; +var NodeType = { + Anchor: 'A', + Button: 'BUTTON', + Canvas: 'CANVAS', + Input: 'INPUT', + Option: 'OPTION', + Textarea: 'TEXTAREA', + Select: 'SELECT' +}; +function cloneNode(node) { + var selector = 'input, textarea, select, canvas, [contenteditable]'; + var fields = node.querySelectorAll(selector); + var clonedNode = node.cloneNode(true); + + var clonedFields = (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__["default"])(clonedNode.querySelectorAll(selector)); + + clonedFields.forEach(function (field, i) { + if (field.type !== 'file') { + field.value = fields[i].value; + } + + if (field.type === 'radio' && field.name) { + field.name = "__sortableClone__".concat(field.name); + } + + if (field.tagName === NodeType.Canvas && fields[i].width > 0 && fields[i].height > 0) { + var destCtx = field.getContext('2d'); + destCtx.drawImage(fields[i], 0, 0); + } + }); + return clonedNode; +} + +function sortableHandle(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableHandle, _React$Component); + + function WithSortableHandle() { + var _getPrototypeOf2; + + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableHandle); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableHandle)).call.apply(_getPrototypeOf2, [this].concat(args))); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); + + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableHandle, [{ + key: "componentDidMount", + value: function componentDidMount() { + var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + node.sortableHandle = true; + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call'); + return this.wrappedInstance.current; + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, this.props)); + } + }]); + + return WithSortableHandle; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableHandle', WrappedComponent)), _temp; +} +function isSortableHandle(node) { + return node.sortableHandle != null; +} + +var AutoScroller = function () { + function AutoScroller(container, onScrollCallback) { + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, AutoScroller); + + this.container = container; + this.onScrollCallback = onScrollCallback; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(AutoScroller, [{ + key: "clear", + value: function clear() { + if (this.interval == null) { + return; + } + + clearInterval(this.interval); + this.interval = null; + } + }, { + key: "update", + value: function update(_ref) { + var _this = this; + + var translate = _ref.translate, + minTranslate = _ref.minTranslate, + maxTranslate = _ref.maxTranslate, + width = _ref.width, + height = _ref.height; + var direction = { + x: 0, + y: 0 + }; + var speed = { + x: 1, + y: 1 + }; + var acceleration = { + x: 10, + y: 10 + }; + var _this$container = this.container, + scrollTop = _this$container.scrollTop, + scrollLeft = _this$container.scrollLeft, + scrollHeight = _this$container.scrollHeight, + scrollWidth = _this$container.scrollWidth, + clientHeight = _this$container.clientHeight, + clientWidth = _this$container.clientWidth; + var isTop = scrollTop === 0; + var isBottom = scrollHeight - scrollTop - clientHeight === 0; + var isLeft = scrollLeft === 0; + var isRight = scrollWidth - scrollLeft - clientWidth === 0; + + if (translate.y >= maxTranslate.y - height / 2 && !isBottom) { + direction.y = 1; + speed.y = acceleration.y * Math.abs((maxTranslate.y - height / 2 - translate.y) / height); + } else if (translate.x >= maxTranslate.x - width / 2 && !isRight) { + direction.x = 1; + speed.x = acceleration.x * Math.abs((maxTranslate.x - width / 2 - translate.x) / width); + } else if (translate.y <= minTranslate.y + height / 2 && !isTop) { + direction.y = -1; + speed.y = acceleration.y * Math.abs((translate.y - height / 2 - minTranslate.y) / height); + } else if (translate.x <= minTranslate.x + width / 2 && !isLeft) { + direction.x = -1; + speed.x = acceleration.x * Math.abs((translate.x - width / 2 - minTranslate.x) / width); + } + + if (this.interval) { + this.clear(); + this.isAutoScrolling = false; + } + + if (direction.x !== 0 || direction.y !== 0) { + this.interval = setInterval(function () { + _this.isAutoScrolling = true; + var offset = { + left: speed.x * direction.x, + top: speed.y * direction.y + }; + _this.container.scrollTop += offset.top; + _this.container.scrollLeft += offset.left; + + _this.onScrollCallback(offset); + }, 5); + } + } + }]); + + return AutoScroller; +}(); + +function defaultGetHelperDimensions(_ref) { + var node = _ref.node; + return { + height: node.offsetHeight, + width: node.offsetWidth + }; +} + +function defaultShouldCancelStart(event) { + var interactiveElements = [NodeType.Input, NodeType.Textarea, NodeType.Select, NodeType.Option, NodeType.Button]; + + if (interactiveElements.indexOf(event.target.tagName) !== -1) { + return true; + } + + if (closest(event.target, function (el) { + return el.contentEditable === 'true'; + })) { + return true; + } + + return false; +} + +var propTypes = { + axis: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOf(['x', 'y', 'xy']), + contentWindow: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any), + disableAutoscroll: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + distance: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + getContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + getHelperDimensions: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + helperClass: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), + helperContainer: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), typeof HTMLElement === 'undefined' ? (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any) : prop_types__WEBPACK_IMPORTED_MODULE_14___default().instanceOf(HTMLElement)]), + hideSortableGhost: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + keyboardSortingTransitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + lockAxis: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), + lockOffset: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]))]), + lockToContainerEdges: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + onSortEnd: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortMove: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortOver: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + pressDelay: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + pressThreshold: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + keyCodes: prop_types__WEBPACK_IMPORTED_MODULE_14___default().shape({ + lift: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + drop: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + cancel: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + up: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + down: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)) + }), + shouldCancelStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + transitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + updateBeforeSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + useDragHandle: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + useWindowAsScrollContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) +}; +var defaultKeyCodes = { + lift: [KEYCODE.SPACE], + drop: [KEYCODE.SPACE], + cancel: [KEYCODE.ESC], + up: [KEYCODE.UP, KEYCODE.LEFT], + down: [KEYCODE.DOWN, KEYCODE.RIGHT] +}; +var defaultProps = { + axis: 'y', + disableAutoscroll: false, + distance: 0, + getHelperDimensions: defaultGetHelperDimensions, + hideSortableGhost: true, + lockOffset: '50%', + lockToContainerEdges: false, + pressDelay: 0, + pressThreshold: 5, + keyCodes: defaultKeyCodes, + shouldCancelStart: defaultShouldCancelStart, + transitionDuration: 300, + useWindowAsScrollContainer: false +}; +var omittedProps = Object.keys(propTypes); +function validateProps(props) { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(!(props.distance && props.pressDelay), 'Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.'); +} + +function _finallyRethrows(body, finalizer) { + try { + var result = body(); + } catch (e) { + return finalizer(true, e); + } + + if (result && result.then) { + return result.then(finalizer.bind(null, false), finalizer.bind(null, true)); + } + + return finalizer(false, value); +} +var SortableContext = (0,react__WEBPACK_IMPORTED_MODULE_10__.createContext)({ + manager: {} +}); +function sortableContainer(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableContainer, _React$Component); + + function WithSortableContainer(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableContainer); + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableContainer).call(this, props)); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "state", {}); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleStart", function (event) { + var _this$props = _this.props, + distance = _this$props.distance, + shouldCancelStart = _this$props.shouldCancelStart; + + if (event.button === 2 || shouldCancelStart(event)) { + return; + } + + _this.touched = true; + _this.position = getPosition(event); + var node = closest(event.target, function (el) { + return el.sortableInfo != null; + }); + + if (node && node.sortableInfo && _this.nodeIsChild(node) && !_this.state.sorting) { + var useDragHandle = _this.props.useDragHandle; + var _node$sortableInfo = node.sortableInfo, + index = _node$sortableInfo.index, + collection = _node$sortableInfo.collection, + disabled = _node$sortableInfo.disabled; + + if (disabled) { + return; + } + + if (useDragHandle && !closest(event.target, isSortableHandle)) { + return; + } + + _this.manager.active = { + collection: collection, + index: index + }; + + if (!isTouchEvent(event) && event.target.tagName === NodeType.Anchor) { + event.preventDefault(); + } + + if (!distance) { + if (_this.props.pressDelay === 0) { + _this.handlePress(event); + } else { + _this.pressTimer = setTimeout(function () { + return _this.handlePress(event); + }, _this.props.pressDelay); + } + } + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "nodeIsChild", function (node) { + return node.sortableInfo.manager === _this.manager; + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleMove", function (event) { + var _this$props2 = _this.props, + distance = _this$props2.distance, + pressThreshold = _this$props2.pressThreshold; + + if (!_this.state.sorting && _this.touched && !_this._awaitingUpdateBeforeSortStart) { + var position = getPosition(event); + var delta = { + x: _this.position.x - position.x, + y: _this.position.y - position.y + }; + var combinedDelta = Math.abs(delta.x) + Math.abs(delta.y); + _this.delta = delta; + + if (!distance && (!pressThreshold || combinedDelta >= pressThreshold)) { + clearTimeout(_this.cancelTimer); + _this.cancelTimer = setTimeout(_this.cancel, 0); + } else if (distance && combinedDelta >= distance && _this.manager.isActive()) { + _this.handlePress(event); + } + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleEnd", function () { + _this.touched = false; + + _this.cancel(); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "cancel", function () { + var distance = _this.props.distance; + var sorting = _this.state.sorting; + + if (!sorting) { + if (!distance) { + clearTimeout(_this.pressTimer); + } + + _this.manager.active = null; + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handlePress", function (event) { + try { + var active = _this.manager.getActive(); + + var _temp6 = function () { + if (active) { + var _temp7 = function _temp7() { + var index = _node.sortableInfo.index; + var margin = getElementMargin(_node); + var gridGap = getContainerGridGap(_this.container); + + var containerBoundingRect = _this.scrollContainer.getBoundingClientRect(); + + var dimensions = _getHelperDimensions({ + index: index, + node: _node, + collection: _collection + }); + + _this.node = _node; + _this.margin = margin; + _this.gridGap = gridGap; + _this.width = dimensions.width; + _this.height = dimensions.height; + _this.marginOffset = { + x: _this.margin.left + _this.margin.right + _this.gridGap.x, + y: Math.max(_this.margin.top, _this.margin.bottom, _this.gridGap.y) + }; + _this.boundingClientRect = _node.getBoundingClientRect(); + _this.containerBoundingRect = containerBoundingRect; + _this.index = index; + _this.newIndex = index; + _this.axis = { + x: _axis.indexOf('x') >= 0, + y: _axis.indexOf('y') >= 0 + }; + _this.offsetEdge = getEdgeOffset(_node, _this.container); + + if (_isKeySorting) { + _this.initialOffset = getPosition((0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, event, { + pageX: _this.boundingClientRect.left, + pageY: _this.boundingClientRect.top + })); + } else { + _this.initialOffset = getPosition(event); + } + + _this.initialScroll = { + left: _this.scrollContainer.scrollLeft, + top: _this.scrollContainer.scrollTop + }; + _this.initialWindowScroll = { + left: window.pageXOffset, + top: window.pageYOffset + }; + _this.helper = _this.helperContainer.appendChild(cloneNode(_node)); + setInlineStyles(_this.helper, { + boxSizing: 'border-box', + height: "".concat(_this.height, "px"), + left: "".concat(_this.boundingClientRect.left - margin.left, "px"), + pointerEvents: 'none', + position: 'fixed', + top: "".concat(_this.boundingClientRect.top - margin.top, "px"), + width: "".concat(_this.width, "px") + }); + + if (_isKeySorting) { + _this.helper.focus(); + } + + if (_hideSortableGhost) { + _this.sortableGhost = _node; + setInlineStyles(_node, { + opacity: 0, + visibility: 'hidden' + }); + } + + _this.minTranslate = {}; + _this.maxTranslate = {}; + + if (_isKeySorting) { + var _ref = _useWindowAsScrollContainer ? { + top: 0, + left: 0, + width: _this.contentWindow.innerWidth, + height: _this.contentWindow.innerHeight + } : _this.containerBoundingRect, + containerTop = _ref.top, + containerLeft = _ref.left, + containerWidth = _ref.width, + containerHeight = _ref.height; + + var containerBottom = containerTop + containerHeight; + var containerRight = containerLeft + containerWidth; + + if (_this.axis.x) { + _this.minTranslate.x = containerLeft - _this.boundingClientRect.left; + _this.maxTranslate.x = containerRight - (_this.boundingClientRect.left + _this.width); + } + + if (_this.axis.y) { + _this.minTranslate.y = containerTop - _this.boundingClientRect.top; + _this.maxTranslate.y = containerBottom - (_this.boundingClientRect.top + _this.height); + } + } else { + if (_this.axis.x) { + _this.minTranslate.x = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.left) - _this.boundingClientRect.left - _this.width / 2; + _this.maxTranslate.x = (_useWindowAsScrollContainer ? _this.contentWindow.innerWidth : containerBoundingRect.left + containerBoundingRect.width) - _this.boundingClientRect.left - _this.width / 2; + } + + if (_this.axis.y) { + _this.minTranslate.y = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.top) - _this.boundingClientRect.top - _this.height / 2; + _this.maxTranslate.y = (_useWindowAsScrollContainer ? _this.contentWindow.innerHeight : containerBoundingRect.top + containerBoundingRect.height) - _this.boundingClientRect.top - _this.height / 2; + } + } + + if (_helperClass) { + _helperClass.split(' ').forEach(function (className) { + return _this.helper.classList.add(className); + }); + } + + _this.listenerNode = event.touches ? event.target : _this.contentWindow; + + if (_isKeySorting) { + _this.listenerNode.addEventListener('wheel', _this.handleKeyEnd, true); + + _this.listenerNode.addEventListener('mousedown', _this.handleKeyEnd, true); + + _this.listenerNode.addEventListener('keydown', _this.handleKeyDown); + } else { + events.move.forEach(function (eventName) { + return _this.listenerNode.addEventListener(eventName, _this.handleSortMove, false); + }); + events.end.forEach(function (eventName) { + return _this.listenerNode.addEventListener(eventName, _this.handleSortEnd, false); + }); + } + + _this.setState({ + sorting: true, + sortingIndex: index + }); + + if (_onSortStart) { + _onSortStart({ + node: _node, + index: index, + collection: _collection, + isKeySorting: _isKeySorting, + nodes: _this.manager.getOrderedRefs(), + helper: _this.helper + }, event); + } + + if (_isKeySorting) { + _this.keyMove(0); + } + }; + + var _this$props3 = _this.props, + _axis = _this$props3.axis, + _getHelperDimensions = _this$props3.getHelperDimensions, + _helperClass = _this$props3.helperClass, + _hideSortableGhost = _this$props3.hideSortableGhost, + updateBeforeSortStart = _this$props3.updateBeforeSortStart, + _onSortStart = _this$props3.onSortStart, + _useWindowAsScrollContainer = _this$props3.useWindowAsScrollContainer; + var _node = active.node, + _collection = active.collection; + var _isKeySorting = _this.manager.isKeySorting; + + var _temp8 = function () { + if (typeof updateBeforeSortStart === 'function') { + _this._awaitingUpdateBeforeSortStart = true; + + var _temp9 = _finallyRethrows(function () { + var index = _node.sortableInfo.index; + return Promise.resolve(updateBeforeSortStart({ + collection: _collection, + index: index, + node: _node, + isKeySorting: _isKeySorting + }, event)).then(function () {}); + }, function (_wasThrown, _result) { + _this._awaitingUpdateBeforeSortStart = false; + if (_wasThrown) throw _result; + return _result; + }); + + if (_temp9 && _temp9.then) return _temp9.then(function () {}); + } + }(); + + return _temp8 && _temp8.then ? _temp8.then(_temp7) : _temp7(_temp8); + } + }(); + + return Promise.resolve(_temp6 && _temp6.then ? _temp6.then(function () {}) : void 0); + } catch (e) { + return Promise.reject(e); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortMove", function (event) { + var onSortMove = _this.props.onSortMove; + + if (typeof event.preventDefault === 'function' && event.cancelable) { + event.preventDefault(); + } + + _this.updateHelperPosition(event); + + _this.animateNodes(); + + _this.autoscroll(); + + if (onSortMove) { + onSortMove(event); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortEnd", function (event) { + var _this$props4 = _this.props, + hideSortableGhost = _this$props4.hideSortableGhost, + onSortEnd = _this$props4.onSortEnd; + var _this$manager = _this.manager, + collection = _this$manager.active.collection, + isKeySorting = _this$manager.isKeySorting; + + var nodes = _this.manager.getOrderedRefs(); + + if (_this.listenerNode) { + if (isKeySorting) { + _this.listenerNode.removeEventListener('wheel', _this.handleKeyEnd, true); + + _this.listenerNode.removeEventListener('mousedown', _this.handleKeyEnd, true); + + _this.listenerNode.removeEventListener('keydown', _this.handleKeyDown); + } else { + events.move.forEach(function (eventName) { + return _this.listenerNode.removeEventListener(eventName, _this.handleSortMove); + }); + events.end.forEach(function (eventName) { + return _this.listenerNode.removeEventListener(eventName, _this.handleSortEnd); + }); + } + } + + _this.helper.parentNode.removeChild(_this.helper); + + if (hideSortableGhost && _this.sortableGhost) { + setInlineStyles(_this.sortableGhost, { + opacity: '', + visibility: '' + }); + } + + for (var i = 0, len = nodes.length; i < len; i++) { + var _node2 = nodes[i]; + var el = _node2.node; + _node2.edgeOffset = null; + _node2.boundingClientRect = null; + setTranslate3d(el, null); + setTransitionDuration(el, null); + _node2.translate = null; + } + + _this.autoScroller.clear(); + + _this.manager.active = null; + _this.manager.isKeySorting = false; + + _this.setState({ + sorting: false, + sortingIndex: null + }); + + if (typeof onSortEnd === 'function') { + onSortEnd({ + collection: collection, + newIndex: _this.newIndex, + oldIndex: _this.index, + isKeySorting: isKeySorting, + nodes: nodes + }, event); + } + + _this.touched = false; + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "autoscroll", function () { + var disableAutoscroll = _this.props.disableAutoscroll; + var isKeySorting = _this.manager.isKeySorting; + + if (disableAutoscroll) { + _this.autoScroller.clear(); + + return; + } + + if (isKeySorting) { + var translate = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, _this.translate); + + var scrollX = 0; + var scrollY = 0; + + if (_this.axis.x) { + translate.x = Math.min(_this.maxTranslate.x, Math.max(_this.minTranslate.x, _this.translate.x)); + scrollX = _this.translate.x - translate.x; + } + + if (_this.axis.y) { + translate.y = Math.min(_this.maxTranslate.y, Math.max(_this.minTranslate.y, _this.translate.y)); + scrollY = _this.translate.y - translate.y; + } + + _this.translate = translate; + setTranslate3d(_this.helper, _this.translate); + _this.scrollContainer.scrollLeft += scrollX; + _this.scrollContainer.scrollTop += scrollY; + return; + } + + _this.autoScroller.update({ + height: _this.height, + maxTranslate: _this.maxTranslate, + minTranslate: _this.minTranslate, + translate: _this.translate, + width: _this.width + }); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "onAutoScroll", function (offset) { + _this.translate.x += offset.left; + _this.translate.y += offset.top; + + _this.animateNodes(); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyDown", function (event) { + var keyCode = event.keyCode; + var _this$props5 = _this.props, + shouldCancelStart = _this$props5.shouldCancelStart, + _this$props5$keyCodes = _this$props5.keyCodes, + customKeyCodes = _this$props5$keyCodes === void 0 ? {} : _this$props5$keyCodes; + + var keyCodes = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, defaultKeyCodes, customKeyCodes); + + if (_this.manager.active && !_this.manager.isKeySorting || !_this.manager.active && (!keyCodes.lift.includes(keyCode) || shouldCancelStart(event) || !_this.isValidSortingTarget(event))) { + return; + } + + event.stopPropagation(); + event.preventDefault(); + + if (keyCodes.lift.includes(keyCode) && !_this.manager.active) { + _this.keyLift(event); + } else if (keyCodes.drop.includes(keyCode) && _this.manager.active) { + _this.keyDrop(event); + } else if (keyCodes.cancel.includes(keyCode)) { + _this.newIndex = _this.manager.active.index; + + _this.keyDrop(event); + } else if (keyCodes.up.includes(keyCode)) { + _this.keyMove(-1); + } else if (keyCodes.down.includes(keyCode)) { + _this.keyMove(1); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyLift", function (event) { + var target = event.target; + var node = closest(target, function (el) { + return el.sortableInfo != null; + }); + var _node$sortableInfo2 = node.sortableInfo, + index = _node$sortableInfo2.index, + collection = _node$sortableInfo2.collection; + _this.initialFocusedNode = target; + _this.manager.isKeySorting = true; + _this.manager.active = { + index: index, + collection: collection + }; + + _this.handlePress(event); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyMove", function (shift) { + var nodes = _this.manager.getOrderedRefs(); + + var lastIndex = nodes[nodes.length - 1].node.sortableInfo.index; + var newIndex = _this.newIndex + shift; + var prevIndex = _this.newIndex; + + if (newIndex < 0 || newIndex > lastIndex) { + return; + } + + _this.prevIndex = prevIndex; + _this.newIndex = newIndex; + var targetIndex = getTargetIndex(_this.newIndex, _this.prevIndex, _this.index); + var target = nodes.find(function (_ref2) { + var node = _ref2.node; + return node.sortableInfo.index === targetIndex; + }); + var targetNode = target.node; + var scrollDelta = _this.containerScrollDelta; + var targetBoundingClientRect = target.boundingClientRect || getScrollAdjustedBoundingClientRect(targetNode, scrollDelta); + var targetTranslate = target.translate || { + x: 0, + y: 0 + }; + var targetPosition = { + top: targetBoundingClientRect.top + targetTranslate.y - scrollDelta.top, + left: targetBoundingClientRect.left + targetTranslate.x - scrollDelta.left + }; + var shouldAdjustForSize = prevIndex < newIndex; + var sizeAdjustment = { + x: shouldAdjustForSize && _this.axis.x ? targetNode.offsetWidth - _this.width : 0, + y: shouldAdjustForSize && _this.axis.y ? targetNode.offsetHeight - _this.height : 0 + }; + + _this.handleSortMove({ + pageX: targetPosition.left + sizeAdjustment.x, + pageY: targetPosition.top + sizeAdjustment.y, + ignoreTransition: shift === 0 + }); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyDrop", function (event) { + _this.handleSortEnd(event); + + if (_this.initialFocusedNode) { + _this.initialFocusedNode.focus(); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyEnd", function (event) { + if (_this.manager.active) { + _this.keyDrop(event); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "isValidSortingTarget", function (event) { + var useDragHandle = _this.props.useDragHandle; + var target = event.target; + var node = closest(target, function (el) { + return el.sortableInfo != null; + }); + return node && node.sortableInfo && !node.sortableInfo.disabled && (useDragHandle ? isSortableHandle(target) : target.sortableInfo); + }); + + var manager = new Manager(); + validateProps(props); + _this.manager = manager; + _this.wrappedInstance = (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)(); + _this.sortableContextValue = { + manager: manager + }; + _this.events = { + end: _this.handleEnd, + move: _this.handleMove, + start: _this.handleStart + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableContainer, [{ + key: "componentDidMount", + value: function componentDidMount() { + var _this2 = this; + + var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; + var container = this.getContainer(); + Promise.resolve(container).then(function (containerNode) { + _this2.container = containerNode; + _this2.document = _this2.container.ownerDocument || document; + var contentWindow = _this2.props.contentWindow || _this2.document.defaultView || window; + _this2.contentWindow = typeof contentWindow === 'function' ? contentWindow() : contentWindow; + _this2.scrollContainer = useWindowAsScrollContainer ? _this2.document.scrollingElement || _this2.document.documentElement : getScrollingParent(_this2.container) || _this2.container; + _this2.autoScroller = new AutoScroller(_this2.scrollContainer, _this2.onAutoScroll); + Object.keys(_this2.events).forEach(function (key) { + return events[key].forEach(function (eventName) { + return _this2.container.addEventListener(eventName, _this2.events[key], false); + }); + }); + + _this2.container.addEventListener('keydown', _this2.handleKeyDown); + }); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + var _this3 = this; + + if (this.helper && this.helper.parentNode) { + this.helper.parentNode.removeChild(this.helper); + } + + if (!this.container) { + return; + } + + Object.keys(this.events).forEach(function (key) { + return events[key].forEach(function (eventName) { + return _this3.container.removeEventListener(eventName, _this3.events[key]); + }); + }); + this.container.removeEventListener('keydown', this.handleKeyDown); + } + }, { + key: "updateHelperPosition", + value: function updateHelperPosition(event) { + var _this$props6 = this.props, + lockAxis = _this$props6.lockAxis, + lockOffset = _this$props6.lockOffset, + lockToContainerEdges = _this$props6.lockToContainerEdges, + transitionDuration = _this$props6.transitionDuration, + _this$props6$keyboard = _this$props6.keyboardSortingTransitionDuration, + keyboardSortingTransitionDuration = _this$props6$keyboard === void 0 ? transitionDuration : _this$props6$keyboard; + var isKeySorting = this.manager.isKeySorting; + var ignoreTransition = event.ignoreTransition; + var offset = getPosition(event); + var translate = { + x: offset.x - this.initialOffset.x, + y: offset.y - this.initialOffset.y + }; + translate.y -= window.pageYOffset - this.initialWindowScroll.top; + translate.x -= window.pageXOffset - this.initialWindowScroll.left; + this.translate = translate; + + if (lockToContainerEdges) { + var _getLockPixelOffsets = getLockPixelOffsets({ + height: this.height, + lockOffset: lockOffset, + width: this.width + }), + _getLockPixelOffsets2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_getLockPixelOffsets, 2), + minLockOffset = _getLockPixelOffsets2[0], + maxLockOffset = _getLockPixelOffsets2[1]; + + var minOffset = { + x: this.width / 2 - minLockOffset.x, + y: this.height / 2 - minLockOffset.y + }; + var maxOffset = { + x: this.width / 2 - maxLockOffset.x, + y: this.height / 2 - maxLockOffset.y + }; + translate.x = limit(this.minTranslate.x + minOffset.x, this.maxTranslate.x - maxOffset.x, translate.x); + translate.y = limit(this.minTranslate.y + minOffset.y, this.maxTranslate.y - maxOffset.y, translate.y); + } + + if (lockAxis === 'x') { + translate.y = 0; + } else if (lockAxis === 'y') { + translate.x = 0; + } + + if (isKeySorting && keyboardSortingTransitionDuration && !ignoreTransition) { + setTransitionDuration(this.helper, keyboardSortingTransitionDuration); + } + + setTranslate3d(this.helper, translate); + } + }, { + key: "animateNodes", + value: function animateNodes() { + var _this$props7 = this.props, + transitionDuration = _this$props7.transitionDuration, + hideSortableGhost = _this$props7.hideSortableGhost, + onSortOver = _this$props7.onSortOver; + var containerScrollDelta = this.containerScrollDelta, + windowScrollDelta = this.windowScrollDelta; + var nodes = this.manager.getOrderedRefs(); + var sortingOffset = { + left: this.offsetEdge.left + this.translate.x + containerScrollDelta.left, + top: this.offsetEdge.top + this.translate.y + containerScrollDelta.top + }; + var isKeySorting = this.manager.isKeySorting; + var prevIndex = this.newIndex; + this.newIndex = null; + + for (var i = 0, len = nodes.length; i < len; i++) { + var _node3 = nodes[i].node; + var index = _node3.sortableInfo.index; + var width = _node3.offsetWidth; + var height = _node3.offsetHeight; + var offset = { + height: this.height > height ? height / 2 : this.height / 2, + width: this.width > width ? width / 2 : this.width / 2 + }; + var mustShiftBackward = isKeySorting && index > this.index && index <= prevIndex; + var mustShiftForward = isKeySorting && index < this.index && index >= prevIndex; + var translate = { + x: 0, + y: 0 + }; + var edgeOffset = nodes[i].edgeOffset; + + if (!edgeOffset) { + edgeOffset = getEdgeOffset(_node3, this.container); + nodes[i].edgeOffset = edgeOffset; + + if (isKeySorting) { + nodes[i].boundingClientRect = getScrollAdjustedBoundingClientRect(_node3, containerScrollDelta); + } + } + + var nextNode = i < nodes.length - 1 && nodes[i + 1]; + var prevNode = i > 0 && nodes[i - 1]; + + if (nextNode && !nextNode.edgeOffset) { + nextNode.edgeOffset = getEdgeOffset(nextNode.node, this.container); + + if (isKeySorting) { + nextNode.boundingClientRect = getScrollAdjustedBoundingClientRect(nextNode.node, containerScrollDelta); + } + } + + if (index === this.index) { + if (hideSortableGhost) { + this.sortableGhost = _node3; + setInlineStyles(_node3, { + opacity: 0, + visibility: 'hidden' + }); + } + + continue; + } + + if (transitionDuration) { + setTransitionDuration(_node3, transitionDuration); + } + + if (this.axis.x) { + if (this.axis.y) { + if (mustShiftForward || index < this.index && (sortingOffset.left + windowScrollDelta.left - offset.width <= edgeOffset.left && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height || sortingOffset.top + windowScrollDelta.top + offset.height <= edgeOffset.top)) { + translate.x = this.width + this.marginOffset.x; + + if (edgeOffset.left + translate.x > this.containerBoundingRect.width - offset.width) { + if (nextNode) { + translate.x = nextNode.edgeOffset.left - edgeOffset.left; + translate.y = nextNode.edgeOffset.top - edgeOffset.top; + } + } + + if (this.newIndex === null) { + this.newIndex = index; + } + } else if (mustShiftBackward || index > this.index && (sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top || sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top + height)) { + translate.x = -(this.width + this.marginOffset.x); + + if (edgeOffset.left + translate.x < this.containerBoundingRect.left + offset.width) { + if (prevNode) { + translate.x = prevNode.edgeOffset.left - edgeOffset.left; + translate.y = prevNode.edgeOffset.top - edgeOffset.top; + } + } + + this.newIndex = index; + } + } else { + if (mustShiftBackward || index > this.index && sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left) { + translate.x = -(this.width + this.marginOffset.x); + this.newIndex = index; + } else if (mustShiftForward || index < this.index && sortingOffset.left + windowScrollDelta.left <= edgeOffset.left + offset.width) { + translate.x = this.width + this.marginOffset.x; + + if (this.newIndex == null) { + this.newIndex = index; + } + } + } + } else if (this.axis.y) { + if (mustShiftBackward || index > this.index && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top) { + translate.y = -(this.height + this.marginOffset.y); + this.newIndex = index; + } else if (mustShiftForward || index < this.index && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height) { + translate.y = this.height + this.marginOffset.y; + + if (this.newIndex == null) { + this.newIndex = index; + } + } + } + + setTranslate3d(_node3, translate); + nodes[i].translate = translate; + } + + if (this.newIndex == null) { + this.newIndex = this.index; + } + + if (isKeySorting) { + this.newIndex = prevIndex; + } + + var oldIndex = isKeySorting ? this.prevIndex : prevIndex; + + if (onSortOver && this.newIndex !== oldIndex) { + onSortOver({ + collection: this.manager.active.collection, + index: this.index, + newIndex: this.newIndex, + oldIndex: oldIndex, + isKeySorting: isKeySorting, + nodes: nodes, + helper: this.helper + }); + } + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call'); + return this.wrappedInstance.current; + } + }, { + key: "getContainer", + value: function getContainer() { + var getContainer = this.props.getContainer; + + if (typeof getContainer !== 'function') { + return (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + } + + return getContainer(config.withRef ? this.getWrappedInstance() : undefined); + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(SortableContext.Provider, { + value: this.sortableContextValue + }, (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, omit(this.props, omittedProps)))); + } + }, { + key: "helperContainer", + get: function get() { + var helperContainer = this.props.helperContainer; + + if (typeof helperContainer === 'function') { + return helperContainer(); + } + + return this.props.helperContainer || this.document.body; + } + }, { + key: "containerScrollDelta", + get: function get() { + var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; + + if (useWindowAsScrollContainer) { + return { + left: 0, + top: 0 + }; + } + + return { + left: this.scrollContainer.scrollLeft - this.initialScroll.left, + top: this.scrollContainer.scrollTop - this.initialScroll.top + }; + } + }, { + key: "windowScrollDelta", + get: function get() { + return { + left: this.contentWindow.pageXOffset - this.initialWindowScroll.left, + top: this.contentWindow.pageYOffset - this.initialWindowScroll.top + }; + } + }]); + + return WithSortableContainer; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableList', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", defaultProps), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes), _temp; +} + +var propTypes$1 = { + index: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number).isRequired, + collection: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]), + disabled: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) +}; +var omittedProps$1 = Object.keys(propTypes$1); +function sortableElement(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableElement, _React$Component); + + function WithSortableElement() { + var _getPrototypeOf2; + + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableElement); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableElement)).call.apply(_getPrototypeOf2, [this].concat(args))); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); + + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableElement, [{ + key: "componentDidMount", + value: function componentDidMount() { + this.register(); + } + }, { + key: "componentDidUpdate", + value: function componentDidUpdate(prevProps) { + if (this.node) { + if (prevProps.index !== this.props.index) { + this.node.sortableInfo.index = this.props.index; + } + + if (prevProps.disabled !== this.props.disabled) { + this.node.sortableInfo.disabled = this.props.disabled; + } + } + + if (prevProps.collection !== this.props.collection) { + this.unregister(prevProps.collection); + this.register(); + } + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + this.unregister(); + } + }, { + key: "register", + value: function register() { + var _this$props = this.props, + collection = _this$props.collection, + disabled = _this$props.disabled, + index = _this$props.index; + var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + node.sortableInfo = { + collection: collection, + disabled: disabled, + index: index, + manager: this.context.manager + }; + this.node = node; + this.ref = { + node: node + }; + this.context.manager.add(collection, this.ref); + } + }, { + key: "unregister", + value: function unregister() { + var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props.collection; + this.context.manager.remove(collection, this.ref); + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call'); + return this.wrappedInstance.current; + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, omit(this.props, omittedProps$1))); + } + }]); + + return WithSortableElement; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableElement', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "contextType", SortableContext), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes$1), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", { + collection: 0 + }), _temp; +} + + + + +/***/ }), + +/***/ "./src/main/images/step-1.png": +/*!************************************!*\ + !*** ./src/main/images/step-1.png ***! + \************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +module.exports = __webpack_require__.p + "images/step-1.e0a42e9f.png"; + +/***/ }), + +/***/ "./src/main/images/step-2.png": +/*!************************************!*\ + !*** ./src/main/images/step-2.png ***! + \************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +module.exports = __webpack_require__.p + "images/step-2.2be08c5f.png"; + +/***/ }), + +/***/ "./src/main/images/step-3.png": +/*!************************************!*\ + !*** ./src/main/images/step-3.png ***! + \************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +module.exports = __webpack_require__.p + "images/step-3.4282cce6.png"; + +/***/ }), + +/***/ "./src/main/images/step-4.png": +/*!************************************!*\ + !*** ./src/main/images/step-4.png ***! + \************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +module.exports = __webpack_require__.p + "images/step-4.efb01b41.png"; + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "React" ***! + \************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["React"]; + +/***/ }), + +/***/ "react-dom": +/*!***************************!*\ + !*** external "ReactDOM" ***! + \***************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactDOM"]; + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/compose": +/*!*********************************!*\ + !*** external ["wp","compose"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["compose"]; + +/***/ }), + +/***/ "@wordpress/core-data": +/*!**********************************!*\ + !*** external ["wp","coreData"] ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["coreData"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/edit-post": +/*!**********************************!*\ + !*** external ["wp","editPost"] ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["editPost"]; + +/***/ }), + +/***/ "@wordpress/editor": +/*!********************************!*\ + !*** external ["wp","editor"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["editor"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/hooks": +/*!*******************************!*\ + !*** external ["wp","hooks"] ***! + \*******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["hooks"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/plugins": +/*!*********************************!*\ + !*** external ["wp","plugins"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["plugins"]; + +/***/ }), + +/***/ "@wordpress/preferences": +/*!*************************************!*\ + !*** external ["wp","preferences"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["preferences"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js ***! + \**************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _assertThisInitialized; } +/* harmony export */ }); +function _assertThisInitialized(e) { + if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + return e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _classCallCheck; } +/* harmony export */ }); +function _classCallCheck(a, n) { + if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/createClass.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/createClass.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _createClass; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperties(e, r) { + for (var t = 0; t < r.length; t++) { + var o = r[t]; + o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o.key), o); + } +} +function _createClass(e, r, t) { + return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { + writable: !1 + }), e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": +/*!************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***! + \************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _extends; } +/* harmony export */ }); +function _extends() { + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); + } + return n; + }, _extends.apply(null, arguments); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _getPrototypeOf; } +/* harmony export */ }); +function _getPrototypeOf(t) { + return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { + return t.__proto__ || Object.getPrototypeOf(t); + }, _getPrototypeOf(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/inherits.js": +/*!*************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/inherits.js ***! + \*************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _inherits; } +/* harmony export */ }); +/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); + +function _inherits(t, e) { + if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); + t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + writable: !0, + configurable: !0 + } + }), Object.defineProperty(t, "prototype", { + writable: !1 + }), e && (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t, e); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js": +/*!*****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/objectSpread.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _objectSpread; } +/* harmony export */ }); +/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); + +function _objectSpread(e) { + for (var r = 1; r < arguments.length; r++) { + var t = null != arguments[r] ? Object(arguments[r]) : {}, + o = Object.keys(t); + "function" == typeof Object.getOwnPropertySymbols && o.push.apply(o, Object.getOwnPropertySymbols(t).filter(function (e) { + return Object.getOwnPropertyDescriptor(t, e).enumerable; + })), o.forEach(function (r) { + (0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); + }); + } + return e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js": +/*!******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js ***! + \******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _possibleConstructorReturn; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); + + +function _possibleConstructorReturn(t, e) { + if (e && ("object" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e) || "function" == typeof e)) return e; + if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); + return (0,_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _setPrototypeOf; } +/* harmony export */ }); +function _setPrototypeOf(t, e) { + return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { + return t.__proto__ = e, t; + }, _setPrototypeOf(t, e); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./node_modules/array-move/index.js": +/*!******************************************!*\ + !*** ./node_modules/array-move/index.js ***! + \******************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ arrayMoveImmutable: function() { return /* binding */ arrayMoveImmutable; }, +/* harmony export */ arrayMoveMutable: function() { return /* binding */ arrayMoveMutable; } +/* harmony export */ }); +function arrayMoveMutable(array, fromIndex, toIndex) { + const startIndex = fromIndex < 0 ? array.length + fromIndex : fromIndex; + + if (startIndex >= 0 && startIndex < array.length) { + const endIndex = toIndex < 0 ? array.length + toIndex : toIndex; + + const [item] = array.splice(fromIndex, 1); + array.splice(endIndex, 0, item); + } +} + +function arrayMoveImmutable(array, fromIndex, toIndex) { + array = [...array]; + arrayMoveMutable(array, fromIndex, toIndex); + return array; +} + + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/global */ +/******/ !function() { +/******/ __webpack_require__.g = (function() { +/******/ if (typeof globalThis === 'object') return globalThis; +/******/ try { +/******/ return this || new Function('return this')(); +/******/ } catch (e) { +/******/ if (typeof window === 'object') return window; +/******/ } +/******/ })(); +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/publicPath */ +/******/ !function() { +/******/ var scriptUrl; +/******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + ""; +/******/ var document = __webpack_require__.g.document; +/******/ if (!scriptUrl && document) { +/******/ if (document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT') +/******/ scriptUrl = document.currentScript.src; +/******/ if (!scriptUrl) { +/******/ var scripts = document.getElementsByTagName("script"); +/******/ if(scripts.length) { +/******/ var i = scripts.length - 1; +/******/ while (i > -1 && (!scriptUrl || !/^http(s?):/.test(scriptUrl))) scriptUrl = scripts[i--].src; +/******/ } +/******/ } +/******/ } +/******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration +/******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic. +/******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser"); +/******/ scriptUrl = scriptUrl.replace(/^blob:/, "").replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/"); +/******/ __webpack_require__.p = scriptUrl + "../../"; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. +!function() { +"use strict"; +/*!************************************!*\ + !*** ./src/main/backend/script.js ***! + \************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/core-data */ "@wordpress/core-data"); +/* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_core_data__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor"); +/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _wordpress_plugins__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/plugins */ "@wordpress/plugins"); +/* harmony import */ var _wordpress_plugins__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_plugins__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _welcome__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./welcome */ "./src/main/backend/welcome.js"); +/* harmony import */ var react_sortable_hoc__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react-sortable-hoc */ "./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js"); +/* harmony import */ var array_move__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! array-move */ "./node_modules/array-move/index.js"); +/* harmony import */ var _icons__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./icons */ "./src/main/backend/icons.js"); +/* harmony import */ var _conditional_logic_placeholder__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./conditional-logic-placeholder */ "./src/main/backend/conditional-logic-placeholder.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__); + + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + + + + + + + + + + + +var insertFormField = function insertFormField(blockName, defaultAttributes, isDisabled, isPro) { + console.log('insertFormField called with:', blockName, defaultAttributes, isDisabled, isPro); + if (isDisabled && !isPro) { + console.log('Field is disabled, showing notice'); + wp.data.dispatch('core/notices').createNotice('info', (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This field can only be used once per form', 'wpzoom-forms'), { + type: 'snackbar', + isDismissible: true + }); + return; + } + if (isDisabled && isPro) { + console.log('Field is pro, showing notice'); + wp.data.dispatch('core/notices').createNotice('info', (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This field is available in the PRO version', 'wpzoom-forms'), { + type: 'snackbar', + isDismissible: true + }); + return; + } + var createBlock = wp.blocks.createBlock; + var _wp$data$dispatch = wp.data.dispatch('core/block-editor'), + insertBlock = _wp$data$dispatch.insertBlock, + getBlocksByClientId = _wp$data$dispatch.getBlocksByClientId; + var _wp$data$select = wp.data.select('core/block-editor'), + getSelectedBlock = _wp$data$select.getSelectedBlock, + getBlockSelectionStart = _wp$data$select.getBlockSelectionStart, + getBlocks = _wp$data$select.getBlocks; + console.log('Creating block:', "wpzoom-forms/".concat(blockName)); + var newBlock = createBlock("wpzoom-forms/".concat(blockName), defaultAttributes); + var selectedBlock = getSelectedBlock(); + var focusedBlockClientId = getBlockSelectionStart(); + console.log('Selected block:', selectedBlock); + console.log('Focused block client ID:', focusedBlockClientId); + + // Get all blocks to find the form block + var allBlocks = getBlocks(); + console.log('All blocks:', allBlocks); + + // Find the form block + var formBlock = allBlocks.find(function (block) { + return block.name === 'wpzoom-forms/form'; + }); + console.log('Form block:', formBlock); + if (selectedBlock) { + console.log('Inserting after selected block'); + // Insert after the selected block + insertBlock(newBlock, undefined, selectedBlock.clientId, false); + } else if (focusedBlockClientId) { + console.log('Inserting after focused block'); + // Insert after the focused block + insertBlock(newBlock, undefined, focusedBlockClientId, false); + } else if (formBlock) { + console.log('Inserting at the end of the form block'); + // Find the innermost column block to insert into + var targetBlock = formBlock; + + // Navigate through the inner blocks to find the column block + if (formBlock.innerBlocks && formBlock.innerBlocks.length > 0) { + // Find the group block + var groupBlock = formBlock.innerBlocks.find(function (block) { + return block.name === 'core/group'; + }); + if (groupBlock && groupBlock.innerBlocks && groupBlock.innerBlocks.length > 0) { + // Find the columns block + var columnsBlock = groupBlock.innerBlocks.find(function (block) { + return block.name === 'core/columns'; + }); + if (columnsBlock && columnsBlock.innerBlocks && columnsBlock.innerBlocks.length > 0) { + // Find the column block + var columnBlock = columnsBlock.innerBlocks.find(function (block) { + return block.name === 'core/column'; + }); + if (columnBlock) { + targetBlock = columnBlock; + } + } + } + } + console.log('Target block for insertion:', targetBlock); + insertBlock(newBlock, undefined, targetBlock.clientId, false); + } else { + console.log('No form block found, inserting at root'); + insertBlock(newBlock); + } +}; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__.updateCategory)('wpzoom-forms', { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("svg", { + width: "16", + height: "16", + viewBox: "0 0 16 16", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { + d: "M0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2Z", + fill: "#164777" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { + d: "M5.276 12.084H6.032L8.156 7.224L10.268 12.084H11.024L13.148 5.316H13.988V4.104H10.628V5.316H11.708L10.508 9.468L8.552 4.872H7.832L5.876 9.468L4.592 5.316H5.636V4.104H2.276V5.316H3.116L5.276 12.084Z", + fill: "white" + })] + }) +}); +(0,_wordpress_plugins__WEBPACK_IMPORTED_MODULE_10__.registerPlugin)('wpzoom-forms-document-settings', { + icon: '', + render: function render(props) { + var postID = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(function (select) { + return select('core/editor').getCurrentPostId(); + }, []); + var postType = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(function (select) { + return select('core/editor').getCurrentPostType(); + }, []); + var _useEntityProp = (0,_wordpress_core_data__WEBPACK_IMPORTED_MODULE_5__.useEntityProp)('postType', postType, 'meta'), + _useEntityProp2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useEntityProp, 2), + meta = _useEntityProp2[0], + setMeta = _useEntityProp2[1]; + var formMethod = meta['_form_method'] || 'email'; + var formEmail = meta['_form_email'] || (typeof wpzf_formblock !== 'undefined' && 'admin_email' in wpzf_formblock ? wpzf_formblock.admin_email : ''); + var formSubject = meta['_form_subject'] || ''; + var formSuccessMessage = meta['_form_success_message'] || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Thanks! We\'ve received your submission!', 'wpzoom-forms'); + var formFailureMessage = meta['_form_failure_message'] || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submission failed!', 'wpzoom-forms'); + var formEmailSubject = meta['_form_email_subject'] || ''; + var formEmailMessage = meta['_form_email_message'] || ''; + var formRedirect = meta['_form_redirect'] || ''; + var formCustomAction = meta['_form_custom_action'] || ''; + var formCustomMethod = meta['_form_custom_method'] || 'POST'; + var formCustomEnctype = meta['_form_custom_enctype'] || 'application/x-www-form-urlencoded'; + var formCustomTarget = meta['_form_custom_target'] || '_self'; + var formCustomHideOnSuccess = meta['_form_custom_hide_on_success'] || false; + var formCustomSuccessMessage = meta['_form_custom_success_message'] || ''; + var formCustomErrorMessage = meta['_form_custom_error_message'] || ''; + var formCustomSuccessRedirect = meta['_form_custom_success_redirect'] || ''; + var formCustomSuccessRedirectTimeout = meta['_form_custom_success_redirect_timeout'] || 5; + var formCustomSuccessRedirectTimeoutMessage = meta['_form_custom_success_redirect_timeout_message'] || ''; + var formCustomSuccessRedirectTimeoutMessageShow = meta['_form_custom_success_redirect_timeout_message_show'] || false; + var formCustomSuccessRedirectTimeoutMessageShowTime = meta['_form_custom_success_redirect_timeout_message_show_time'] || 0; + var formCustomSuccessRedirectTimeoutMessageHideTime = meta['_form_custom_success_redirect_timeout_message_hide_time'] || 0; + var formCustomSuccessRedirectTimeoutMessageHideEffect = meta['_form_custom_success_redirect_timeout_message_hide_effect'] || 'fade'; + var formCustomSuccessRedirectTimeoutMessageShowEffect = meta['_form_custom_success_redirect_timeout_message_show_effect'] || 'fade'; + + // Use dispatch to open panels by default + var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useDispatch)('core/edit-post'), + toggleEditorPanelOpened = _useDispatch.toggleEditorPanelOpened; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () { + // Open the Form Settings panel by default + toggleEditorPanelOpened('wpzoom-forms-document-settings/form-settings', true); + // Open the Add Form Fields panel by default + toggleEditorPanelOpened('wpzoom-forms-document-settings/add-form-fields', true); + // Open the Form Details panel by default + toggleEditorPanelOpened('wpzoom-forms-document-settings/form-details', true); + }, []); + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useState)(false), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState, 2), + hasCopiedShortcode = _useState2[0], + setHasCopiedShortcode = _useState2[1]; + var copyBtnStyle = { + minHeight: '30px', + height: 'auto', + minWidth: 'fit-content', + margin: '0px 0px 8px 0px' + }; + var blockPatternsStyle = {}; + + // Add styles to head + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () { + // No need to add inline styles anymore as they will be in style.scss + + // Add drop handler to the editor + var handleDrop = function handleDrop(event) { + // Remove any existing drop indicators + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + + // Check if we've already handled this drop + if (event.handled) { + return; + } + try { + var data = event.dataTransfer.getData('text'); + if (!data) return; + var _JSON$parse = JSON.parse(data), + type = _JSON$parse.type, + attributes = _JSON$parse.attributes; + if (!type || !type.startsWith('wpzoom-forms/')) { + // This is not a WPZOOM form field drag, let WordPress handle it + return; + } + + // Only prevent default and stop propagation for WPZOOM form fields + event.preventDefault(); + event.stopPropagation(); + event.handled = true; + var createBlock = wp.blocks.createBlock; + var _wp$data$dispatch2 = wp.data.dispatch('core/block-editor'), + insertBlock = _wp$data$dispatch2.insertBlock, + getBlockInsertionPoint = _wp$data$dispatch2.getBlockInsertionPoint; + var _wp$data$select2 = wp.data.select('core/block-editor'), + getBlockRootClientId = _wp$data$select2.getBlockRootClientId, + getBlockIndex = _wp$data$select2.getBlockIndex; + var newBlock = createBlock(type, attributes); + + // Get the closest block element from the drop point + var dropPoint = { + x: event.clientX, + y: event.clientY + }; + + // Find all block elements and get the closest one + var blockElements = document.querySelectorAll('[data-block]'); + var closestBlock = null; + var closestDistance = Infinity; + var insertAfter = false; + blockElements.forEach(function (block) { + var rect = block.getBoundingClientRect(); + var blockCenter = { + x: rect.left + rect.width / 2, + y: rect.top + rect.height / 2 + }; + var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); + if (distance < closestDistance) { + closestDistance = distance; + closestBlock = block; + insertAfter = dropPoint.y > blockCenter.y; + } + }); + if (closestBlock) { + var targetClientId = closestBlock.getAttribute('data-block'); + var rootClientId = getBlockRootClientId(targetClientId); + var targetIndex = getBlockIndex(targetClientId); + insertBlock(newBlock, insertAfter ? targetIndex + 1 : targetIndex, rootClientId, false); + } else { + // If no target found, insert at the end + insertBlock(newBlock); + } + } catch (error) { + console.error('Error handling block drop:', error); + } + }; + var _handleDragOver = function handleDragOver(event) { + // Check if this is a WPZOOM form field drag first + try { + var data = event.dataTransfer.getData('text'); + if (data) { + var _JSON$parse2 = JSON.parse(data), + type = _JSON$parse2.type; + if (!type || !type.startsWith('wpzoom-forms/')) { + // This is not a WPZOOM form field drag, let WordPress handle it + return; + } + } + } catch (error) { + // If we can't parse the data, let WordPress handle it + return; + } + + // Only prevent default and stop propagation for WPZOOM form fields + event.preventDefault(); + event.stopPropagation(); + + // Throttle the drag over handler + if (_handleDragOver.timeout) { + return; + } + _handleDragOver.timeout = setTimeout(function () { + _handleDragOver.timeout = null; + + // Get all block elements + var blockElements = document.querySelectorAll('[data-block]'); + var closestBlock = null; + var closestDistance = Infinity; + var insertAfter = false; + var dropPoint = { + x: event.clientX, + y: event.clientY + }; + blockElements.forEach(function (block) { + var rect = block.getBoundingClientRect(); + var blockCenter = { + x: rect.left + rect.width / 2, + y: rect.top + rect.height / 2 + }; + var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); + if (distance < closestDistance) { + closestDistance = distance; + closestBlock = block; + insertAfter = dropPoint.y > rect.top + rect.height / 2; + } + }); + + // Remove existing indicators + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + if (closestBlock) { + var rect = closestBlock.getBoundingClientRect(); + var indicator = document.createElement('div'); + indicator.className = 'wpzoom-forms-drop-indicator'; + Object.assign(indicator.style, { + position: 'absolute', + left: rect.left + 'px', + right: window.innerWidth - rect.right + 'px', + height: '2px', + background: '#007cba', + pointerEvents: 'none', + zIndex: '9999', + transition: 'transform 0.1s ease', + top: insertAfter ? rect.bottom + 'px' : rect.top + 'px' + }); + document.body.appendChild(indicator); + } + }, 50); + }; + var handleDragEnd = function handleDragEnd() { + if (_handleDragOver.timeout) { + clearTimeout(_handleDragOver.timeout); + _handleDragOver.timeout = null; + } + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + }; + + // Add event listeners to the editor + var editor = document.querySelector('.block-editor-block-list__layout'); + if (editor) { + // Remove any existing event listeners first + editor.removeEventListener('drop', handleDrop); + editor.removeEventListener('dragover', _handleDragOver); + editor.removeEventListener('dragleave', handleDragEnd); + editor.removeEventListener('dragend', handleDragEnd); + editor.removeEventListener('mouseup', handleDragEnd); + window.removeEventListener('blur', handleDragEnd); + + // Add new event listeners + editor.addEventListener('drop', handleDrop); + editor.addEventListener('dragover', _handleDragOver); + editor.addEventListener('dragleave', handleDragEnd); + editor.addEventListener('dragend', handleDragEnd); + editor.addEventListener('mouseup', handleDragEnd); + window.addEventListener('blur', handleDragEnd); + } + + // Add styles for drop indicator + var style = document.createElement('style'); + style.textContent = "\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t"; + document.head.appendChild(style); + + // Cleanup + return function () { + if (_handleDragOver.timeout) { + clearTimeout(_handleDragOver.timeout); + } + var editor = document.querySelector('.block-editor-block-list__layout'); + if (editor) { + editor.removeEventListener('drop', handleDrop); + editor.removeEventListener('dragover', _handleDragOver); + editor.removeEventListener('dragleave', handleDragEnd); + editor.removeEventListener('dragend', handleDragEnd); + editor.removeEventListener('mouseup', handleDragEnd); + window.removeEventListener('blur', handleDragEnd); + } + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + }; + }, []); + if (hasCopiedShortcode) { + copyBtnStyle.backgroundColor = 'green'; + } + + // Function to check if 'wpzoom-forms/text-plain-field' block with subject attribute is present + var isTextPlainFieldWithSubject = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(function (select) { + var blocks = select('core/block-editor').getBlocks(); + + // Helper function to check if any inner block has the desired attributes + var _hasDesiredInnerBlock = function hasDesiredInnerBlock(innerBlocks) { + return innerBlocks.some(function (innerBlock) { + if (innerBlock.name === 'wpzoom-forms/text-plain-field' && innerBlock.attributes.subject === true) { + return true; + } + if (innerBlock.innerBlocks && innerBlock.innerBlocks.length > 0) { + return _hasDesiredInnerBlock(innerBlock.innerBlocks); + } + return false; + }); + }; + + // Iterate through all blocks and their inner blocks + return blocks.some(function (block) { + if (block.name === 'wpzoom-forms/text-plain-field' && block.attributes.subject === true) { + return true; + } + if (block.innerBlocks && block.innerBlocks.length > 0) { + return _hasDesiredInnerBlock(block.innerBlocks); + } + return false; + }); + }, []); + + // Add check for unique fields + var uniqueFieldsExist = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(function (select) { + var blocks = select('core/block-editor').getBlocks(); + + // Helper function to check blocks recursively + var _findBlockType = function findBlockType(blocks, type) { + return blocks.some(function (block) { + if (block.name === type) { + return true; + } + if (block.innerBlocks && block.innerBlocks.length > 0) { + return _findBlockType(block.innerBlocks, type); + } + return false; + }); + }; + + // Check for each unique field type + var hasEmailField = _findBlockType(blocks, 'wpzoom-forms/text-email-field'); + var hasNameField = _findBlockType(blocks, 'wpzoom-forms/text-name-field'); + var hasSubmitField = _findBlockType(blocks, 'wpzoom-forms/submit-field'); + return { + 'text-email-field': hasEmailField, + 'text-name-field': hasNameField, + 'submit-field': hasSubmitField + }; + }, []); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_welcome__WEBPACK_IMPORTED_MODULE_11__["default"], {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(_wordpress_editor__WEBPACK_IMPORTED_MODULE_8__.PluginDocumentSettingPanel, { + name: "wpzoom-forms-document-settings", + className: "wpzoom-forms-document-settings", + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Form Settings', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Form Method', 'wpzoom-forms'), + value: formMethod, + options: [{ + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Save to Database Only', 'wpzoom-forms'), + value: 'db' + }, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email Only', 'wpzoom-forms'), + value: 'email' + }, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Save to Database & Email', 'wpzoom-forms'), + value: 'combined' + }], + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_form_method': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Choose how form submissions are handled.', 'wpzoom-forms') + }), (formMethod == 'email' || formMethod == 'combined') && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + type: "email", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Send To', 'wpzoom-forms'), + value: formEmail, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('someone@somedomain.com', 'wpzoom-forms'), + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_form_email': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email address where submissions will be sent.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + type: "text", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email Subject', 'wpzoom-forms'), + value: formSubject, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('New Form Submission', 'wpzoom-forms'), + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_form_subject': value + })); + }, + disabled: isTextPlainFieldWithSubject // Disable the field if the conditions are met + }), isTextPlainFieldWithSubject && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("p", { + class: "description", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Your form already includes a field that is marked as the Subject. Uncheck its "Is Subject" option if you want to set a custom subject here.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + type: "text", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Success Message', 'wpzoom-forms'), + value: formSuccessMessage, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Thank you! Your message has been sent.', 'wpzoom-forms'), + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_form_success_message': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This message is shown when the form is submitted successfully.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + type: "text", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Failure Message', 'wpzoom-forms'), + value: formFailureMessage, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Oops! Something went wrong. Please try again.', 'wpzoom-forms'), + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_form_failure_message': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This message is shown if the form fails to submit.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.Button, { + isPrimary: true, + disabled: true, + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("svg", { + width: "20", + height: "20", + viewBox: "0 0 24 24", + xmlns: "http://www.w3.org/2000/svg", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { + d: "M21.3 10.8l-8.8-8.8c-.4-.4-.9-.6-1.4-.6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.5-.2-1-.7-1.4zM12 19H5V5h5v4h4v1l-4.4 4.4c-.1.1-.2.3-.2.4v3.5H12v-1.5L18.5 10H14V5.5l1.5 1.5H19v7.8L12 21v-2z" + }) + }), + className: "wpzoom-forms-edit-template-button", + style: { + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + gap: '8px', + width: '100%', + padding: '10px', + marginTop: '15px', + position: 'relative' + }, + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Customize Notification Email', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("small", { + class: "pro-only", + children: "PRO" + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("p", { + className: "description", + style: { + marginTop: 'calc(8px)', + fontSize: '12px', + color: 'rgb(117, 117, 117)' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Edit the template for emails sent to you when a new form entry is submitted.', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_editor__WEBPACK_IMPORTED_MODULE_8__.PluginDocumentSettingPanel, { + name: "wpzoom-forms-document-settings-fields", + className: "wpzoom-forms-document-settings-fields", + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Form Fields', 'wpzoom-forms'), + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { + className: "wpzoom-forms-block-patterns", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("p", { + className: "description", + style: { + marginTop: 'calc(8px)', + fontSize: '12px', + color: 'rgb(117, 117, 117)' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Click or drag a field to add it to your form.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { + className: "wpzoom-forms-block-patterns-list", + children: [{ + name: 'multi-checkbox-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Multichoice', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].multiCheckbox, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Multichoice', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'checkbox-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Checkbox', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].checkbox, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Checkbox', 'wpzoom-forms'), + required: false + } + }, { + name: 'text-email-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].emailInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-forms'), + required: true + } + }, { + name: 'label-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Label', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].label, + defaultAttributes: { + content: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Label', 'wpzoom-forms') + } + }, { + name: 'text-name-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].nameInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-forms'), + required: true + } + }, { + name: 'text-phone-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Phone', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].phoneInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Phone', 'wpzoom-forms'), + required: false + } + }, { + name: 'text-plain-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Text', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].textInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Text', 'wpzoom-forms'), + required: false + } + }, { + name: 'radio-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Radio', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].radio, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Radio', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'select-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Select', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].select, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Select', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'submit-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submit', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].submit, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submit', 'wpzoom-forms') + } + }, { + name: 'textarea-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].textarea, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-forms'), + required: false, + rows: 5 + } + }, { + name: 'text-website-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Website', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].websiteInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Website', 'wpzoom-forms'), + required: false + } + }, { + name: 'datepicker-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Date', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].date, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Date', 'wpzoom-forms'), + required: false + } + }, { + name: 'upload-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Upload', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].upload, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Upload', 'wpzoom-forms'), + required: false + } + }, { + name: 'number-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Number', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].number, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Number', 'wpzoom-forms'), + required: false + } + }, { + name: 'timepicker-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Time', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].time, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Time', 'wpzoom-forms'), + required: false + } + }, { + name: 'gdpr-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('GDPR', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].gdpr, + isPro: true, + defaultAttributes: { + consentText: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('I consent to having this website store my submitted information so they can respond to my inquiry.', 'wpzoom-forms'), + required: true + } + }, { + name: 'hidden-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Hidden', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].hidden, + isPro: true, + defaultAttributes: { + name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Hidden Field', 'wpzoom-forms'), + defaultValue: '' + } + }].map(function (block) { + var isDisabled = uniqueFieldsExist[block.name] || false || block.isPro; + var isPro = block.isPro; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { + className: "wpzoom-forms-block-pattern-item".concat(isDisabled ? ' disabled' : ''), + draggable: !isDisabled, + onDragStart: function onDragStart(event) { + if (isDisabled) { + event.preventDefault(); + return; + } + event.dataTransfer.setData('text', JSON.stringify({ + type: "wpzoom-forms/".concat(block.name), + attributes: block.defaultAttributes + })); + }, + onClick: function onClick(event) { + console.log('Quick form field clicked:', block.name); + event.preventDefault(); + event.stopPropagation(); + insertFormField(block.name, block.defaultAttributes, isDisabled, isPro); + }, + title: isDisabled && !block.isPro ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This field can only be used once per form', 'wpzoom-forms') : '', + children: [block.icon, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { + children: block.title + }), isDisabled && !block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { + className: "dashicons dashicons-info" + }), block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("small", { + className: "pro-only", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('PRO', 'wpzoom-forms') + })] + }, block.name); + }) + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_editor__WEBPACK_IMPORTED_MODULE_8__.PluginDocumentSettingPanel, { + name: "wpzoom-forms-document-settings-details", + className: "wpzoom-forms-document-settings-details", + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Form Shortcode', 'wpzoom-forms'), + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalHStack, { + className: "wpzf-shortcode-container", + style: { + alignItems: 'center', + justifyContent: 'flex-start' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + value: "[wpzf_form id=\"".concat(postID, "\"]"), + readOnly: true, + style: { + margin: 0 + } + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.ClipboardButton, { + className: "wpzf-copy-button", + variant: "primary", + style: { + height: '30px', + minWidth: '30px', + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + padding: '2px 8px' + }, + text: "[wpzf_form id=\"".concat(postID, "\"]"), + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Copy shortcode', 'wpzoom-forms'), + showTooltip: true, + onCopy: function onCopy() { + return setHasCopiedShortcode(true); + }, + onFinishCopy: function onFinishCopy() { + return setHasCopiedShortcode(false); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.Icon, { + icon: hasCopiedShortcode ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("svg", { + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { + d: "M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z" + }) + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("svg", { + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { + d: "M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z" + }) + }), + size: 16 + }) + })] + }) + })] + }); + } +}); +(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.setLocaleData)({ + 'Publish': [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Save', 'wpzoom-forms')] +}); +var DragHandle = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_12__.SortableHandle)(function () { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.IconButton, { + icon: "move", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Re-arrange Item', 'wpzoom-forms'), + className: "wpzoom-forms-move-button" + }); +}); +var SortableItem = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_12__.SortableElement)(function (_ref) { + var value = _ref.value, + optsId = _ref.optsId, + options = _ref.options, + changeCallback = _ref.changeCallback, + removeCallback = _ref.removeCallback; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.Flex, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.FlexBlock, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + value: value, + onChange: function onChange(val) { + return changeCallback(val, optsId); + } + }) + }), options.length > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.FlexItem, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(DragHandle, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.IconButton, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return removeCallback(optsId); + } + })] + })] + }) + }); +}); +var SortableList = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_12__.SortableContainer)(function (_ref2) { + var items = _ref2.items, + changeCallback = _ref2.changeCallback, + removeCallback = _ref2.removeCallback; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { + children: items.map(function (value, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(SortableItem, { + index: index, + optsId: index, + value: value, + options: items, + changeCallback: changeCallback, + removeCallback: removeCallback + }); + }) + }); +}); +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__.registerBlockType)('wpzoom-forms/form', { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Contact Form', 'wpzoom-blocks'), + description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Add a simple contact form', 'wpzoom-blocks'), + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("svg", { + width: "40", + height: "40", + viewBox: "0 0 250 300", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M250 0H50V50H0V300H250V0Z", + fill: "#083EA7" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M100 50H200V100H100V50ZM100 150V100H50V250H100V200H150V150H100Z", + fill: "#1FDE91" + })] + }), + category: 'wpzoom-forms', + supports: { + align: true, + html: false, + multiple: false + }, + example: {}, + edit: function edit() { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)({ + className: 'wpzoom-forms_form' + }); + + // Add check for unique fields + var uniqueFieldsExist = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(function (select) { + var blocks = select('core/block-editor').getBlocks(); + + // Helper function to check blocks recursively + var _findBlockType2 = function findBlockType(blocks, type) { + return blocks.some(function (block) { + if (block.name === type) { + return true; + } + if (block.innerBlocks && block.innerBlocks.length > 0) { + return _findBlockType2(block.innerBlocks, type); + } + return false; + }); + }; + + // Check for each unique field type + var hasEmailField = _findBlockType2(blocks, 'wpzoom-forms/text-email-field'); + var hasNameField = _findBlockType2(blocks, 'wpzoom-forms/text-name-field'); + var hasSubmitField = _findBlockType2(blocks, 'wpzoom-forms/submit-field'); + return { + 'text-email-field': hasEmailField, + 'text-name-field': hasNameField, + 'submit-field': hasSubmitField + }; + }, []); + var blockPatternsStyle = {}; + + // Add styles to head + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () { + // No need to add inline styles anymore as they will be in style.scss + + // Add drop handler to the editor + var handleDrop = function handleDrop(event) { + event.preventDefault(); + event.stopPropagation(); + + // Remove any existing drop indicators + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + + // Check if we've already handled this drop + if (event.handled) { + return; + } + event.handled = true; + try { + var data = event.dataTransfer.getData('text'); + if (!data) return; + var _JSON$parse3 = JSON.parse(data), + type = _JSON$parse3.type, + attributes = _JSON$parse3.attributes; + if (!type || !type.startsWith('wpzoom-forms/')) return; + var createBlock = wp.blocks.createBlock; + var _wp$data$dispatch3 = wp.data.dispatch('core/block-editor'), + insertBlock = _wp$data$dispatch3.insertBlock, + getBlockInsertionPoint = _wp$data$dispatch3.getBlockInsertionPoint; + var _wp$data$select3 = wp.data.select('core/block-editor'), + getBlockRootClientId = _wp$data$select3.getBlockRootClientId, + getBlockIndex = _wp$data$select3.getBlockIndex; + var newBlock = createBlock(type, attributes); + + // Get the closest block element from the drop point + var dropPoint = { + x: event.clientX, + y: event.clientY + }; + + // Find all block elements and get the closest one + var blockElements = document.querySelectorAll('[data-block]'); + var closestBlock = null; + var closestDistance = Infinity; + var insertAfter = false; + blockElements.forEach(function (block) { + var rect = block.getBoundingClientRect(); + var blockCenter = { + x: rect.left + rect.width / 2, + y: rect.top + rect.height / 2 + }; + var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); + if (distance < closestDistance) { + closestDistance = distance; + closestBlock = block; + insertAfter = dropPoint.y > blockCenter.y; + } + }); + if (closestBlock) { + var targetClientId = closestBlock.getAttribute('data-block'); + var rootClientId = getBlockRootClientId(targetClientId); + var targetIndex = getBlockIndex(targetClientId); + insertBlock(newBlock, insertAfter ? targetIndex + 1 : targetIndex, rootClientId, false); + } else { + // If no target found, insert at the end + insertBlock(newBlock); + } + } catch (error) { + console.error('Error handling block drop:', error); + } + }; + var _handleDragOver2 = function handleDragOver(event) { + event.preventDefault(); + event.stopPropagation(); + + // Throttle the drag over handler + if (_handleDragOver2.timeout) { + return; + } + _handleDragOver2.timeout = setTimeout(function () { + _handleDragOver2.timeout = null; + + // Get all block elements + var blockElements = document.querySelectorAll('[data-block]'); + var closestBlock = null; + var closestDistance = Infinity; + var insertAfter = false; + var dropPoint = { + x: event.clientX, + y: event.clientY + }; + blockElements.forEach(function (block) { + var rect = block.getBoundingClientRect(); + var blockCenter = { + x: rect.left + rect.width / 2, + y: rect.top + rect.height / 2 + }; + var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); + if (distance < closestDistance) { + closestDistance = distance; + closestBlock = block; + insertAfter = dropPoint.y > rect.top + rect.height / 2; + } + }); + + // Remove existing indicators + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + if (closestBlock) { + var rect = closestBlock.getBoundingClientRect(); + var indicator = document.createElement('div'); + indicator.className = 'wpzoom-forms-drop-indicator'; + Object.assign(indicator.style, { + position: 'absolute', + left: rect.left + 'px', + right: window.innerWidth - rect.right + 'px', + height: '2px', + background: '#007cba', + pointerEvents: 'none', + zIndex: '9999', + transition: 'transform 0.1s ease', + top: insertAfter ? rect.bottom + 'px' : rect.top + 'px' + }); + document.body.appendChild(indicator); + } + }, 50); + }; + var handleDragEnd = function handleDragEnd() { + if (_handleDragOver2.timeout) { + clearTimeout(_handleDragOver2.timeout); + _handleDragOver2.timeout = null; + } + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + }; + + // Add event listeners to the editor + var editor = document.querySelector('.block-editor-block-list__layout'); + if (editor) { + // Remove any existing event listeners first + editor.removeEventListener('drop', handleDrop); + editor.removeEventListener('dragover', _handleDragOver2); + editor.removeEventListener('dragleave', handleDragEnd); + editor.removeEventListener('dragend', handleDragEnd); + editor.removeEventListener('mouseup', handleDragEnd); + window.removeEventListener('blur', handleDragEnd); + + // Add new event listeners + editor.addEventListener('drop', handleDrop); + editor.addEventListener('dragover', _handleDragOver2); + editor.addEventListener('dragleave', handleDragEnd); + editor.addEventListener('dragend', handleDragEnd); + editor.addEventListener('mouseup', handleDragEnd); + window.addEventListener('blur', handleDragEnd); + } + + // Add styles for drop indicator + var style = document.createElement('style'); + style.textContent = "\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t"; + document.head.appendChild(style); + + // Cleanup + return function () { + if (_handleDragOver2.timeout) { + clearTimeout(_handleDragOver2.timeout); + } + var editor = document.querySelector('.block-editor-block-list__layout'); + if (editor) { + editor.removeEventListener('drop', handleDrop); + editor.removeEventListener('dragover', _handleDragOver2); + editor.removeEventListener('dragleave', handleDragEnd); + editor.removeEventListener('dragend', handleDragEnd); + editor.removeEventListener('mouseup', handleDragEnd); + window.removeEventListener('blur', handleDragEnd); + } + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + }; + }, []); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Form Fields', 'wpzoom-forms'), + initialOpen: true, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { + className: "wpzoom-forms-block-patterns", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { + className: "wpzoom-forms-block-patterns-list", + children: [{ + name: 'multi-checkbox-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Multichoice', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].multiCheckbox, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Multichoice', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'checkbox-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Checkbox', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].checkbox, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Checkbox', 'wpzoom-forms'), + required: false + } + }, { + name: 'text-email-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].emailInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-forms'), + required: true + } + }, { + name: 'label-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Label', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].label, + defaultAttributes: { + content: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Label', 'wpzoom-forms') + } + }, { + name: 'text-name-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].nameInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-forms'), + required: true + } + }, { + name: 'text-phone-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Phone', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].phoneInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Phone', 'wpzoom-forms'), + required: false + } + }, { + name: 'text-plain-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Text', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].textInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Text', 'wpzoom-forms'), + required: false + } + }, { + name: 'radio-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Radio', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].radio, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Radio', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'select-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Select', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].select, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Select', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'submit-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submit', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].submit, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submit', 'wpzoom-forms') + } + }, { + name: 'textarea-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].textarea, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-forms'), + required: false, + rows: 5 + } + }, { + name: 'text-website-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Website', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].websiteInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Website', 'wpzoom-forms'), + required: false + } + }, { + name: 'datepicker-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Date', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].date, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Date', 'wpzoom-forms'), + required: false + } + }, { + name: 'upload-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Upload', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].upload, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Upload', 'wpzoom-forms'), + required: false + } + }, { + name: 'number-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Number', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].number, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Number', 'wpzoom-forms'), + required: false + } + }, { + name: 'timepicker-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Time', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].time, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Time', 'wpzoom-forms'), + required: false + } + }, { + name: 'gdpr-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('GDPR', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].gdpr, + isPro: true, + defaultAttributes: { + consentText: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('I consent to having this website store my submitted information so they can respond to my inquiry.', 'wpzoom-forms'), + required: true + } + }, { + name: 'hidden-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Hidden', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].hidden, + isPro: true, + defaultAttributes: { + name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Hidden Field', 'wpzoom-forms'), + defaultValue: '' + } + }].map(function (block) { + var isDisabled = uniqueFieldsExist[block.name] || false || block.isPro; + var isPro = block.isPro; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { + className: "wpzoom-forms-block-pattern-item".concat(isDisabled ? ' disabled' : ''), + draggable: !isDisabled, + onDragStart: function onDragStart(event) { + if (isDisabled) { + event.preventDefault(); + return; + } + event.dataTransfer.setData('text', JSON.stringify({ + type: "wpzoom-forms/".concat(block.name), + attributes: block.defaultAttributes + })); + }, + onClick: function onClick(event) { + console.log('Quick form field clicked:', block.name); + event.preventDefault(); + event.stopPropagation(); + insertFormField(block.name, block.defaultAttributes, isDisabled, isPro); + }, + title: isDisabled && !block.isPro ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This field can only be used once per form', 'wpzoom-forms') : '', + children: [block.icon, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { + children: block.title + }), isDisabled && !block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { + className: "dashicons dashicons-info" + }), block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("small", { + className: "pro-only", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('PRO', 'wpzoom-forms') + })] + }, block.name); + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("p", { + className: "description", + style: { + marginTop: 'calc(8px)', + fontSize: '12px', + color: 'rgb(117, 117, 117)' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Click or drag a field to add it to your form.', 'wpzoom-forms') + })] + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks, { + allowedBlocks: ['wpzoom-forms/text-plain-field', 'wpzoom-forms/text-name-field', 'wpzoom-forms/text-email-field', 'wpzoom-forms/text-website-field', 'wpzoom-forms/text-phone-field', 'wpzoom-forms/textarea-field', 'wpzoom-forms/select-field', 'wpzoom-forms/multi-checkbox-field', 'wpzoom-forms/checkbox-field', 'wpzoom-forms/radio-field', 'wpzoom-forms/label-field', 'wpzoom-forms/submit-field', 'wpzoom-forms/datepicker-field', 'core/group', 'core/columns', 'core/column', 'core/paragraph', 'core/heading', 'core/spacer', 'core/separator', 'core/html'], + template: [['core/group', { + 'tagName': 'div' + }, [['core/columns', { + 'isStackedOnMobile': true + }, [['core/column', { + 'width': '100%' + }, [['wpzoom-forms/text-name-field', { + 'id': 'input_name', + 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-blocks'), + 'type': 'text', + 'showLabel': true, + 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-blocks'), + 'required': true, + 'replyto': true, + 'className': 'fullwidth' + }], ['wpzoom-forms/text-email-field', { + 'id': 'input_email', + 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-blocks'), + 'type': 'email', + 'showLabel': true, + 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-blocks'), + 'required': true, + 'replyto': true, + 'className': 'fullwidth' + }], ['wpzoom-forms/text-plain-field', { + 'id': 'input_subject', + 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Subject', 'wpzoom-blocks'), + 'type': 'text', + 'showLabel': true, + 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Subject', 'wpzoom-blocks'), + 'required': true, + 'subject': true, + 'className': 'fullwidth' + }], ['wpzoom-forms/textarea-field', { + 'id': 'input_message', + 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-blocks'), + 'cols': '55', + 'rows': '10', + 'showLabel': true, + 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-blocks'), + 'required': true, + 'className': 'fullwidth' + }]]]]], ['core/columns', { + 'isStackedOnMobile': true + }, [['core/column', { + 'width': '30%' + }, [['wpzoom-forms/submit-field', { + 'id': 'input_submit', + 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submit', 'wpzoom-blocks') + }]]], ['core/column', { + 'width': '70%' + }, [['core/paragraph', { + 'align': 'right', + 'content': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Fields marked with * are required.', 'wpzoom-blocks'), + 'dropCap': false, + 'style': { + 'typography': { + 'fontSize': 16 + } + } + }]]]]]]]] + })] + })); + }, + save: function save() { + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps.save(); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", _objectSpread(_objectSpread({}, blockProps), {}, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks.Content, {}) + })); + } +}); +}(); +/******/ })() +; +//# sourceMappingURL=script.js.map \ No newline at end of file diff --git a/build/main/backend/style-rtl.css b/build/main/backend/style-rtl.css new file mode 100644 index 0000000..32b28c7 --- /dev/null +++ b/build/main/backend/style-rtl.css @@ -0,0 +1,3596 @@ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/main/backend/style.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wpzoom-new-admin .wrap { + padding-bottom: 60px; +} +.wpzoom-new-admin.post-php #wpbody-content { + padding-bottom: 0; +} +.wpzoom-new-admin.post-php #wpbody-content > .wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section, +.wpzoom-new-admin.post-php #wpbody-content > .wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view { + max-height: 60vh; + min-height: 200px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wrap { + display: none; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 70px; + padding: 0 30px 0 50px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column { + width: 480px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h3 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; + font-size: 18px; + font-weight: 600; + line-height: 22px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h3::before { + content: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27utf-8%27%3F%3E%3Csvg viewBox=%270 0 128 128%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 aria-hidden=%27true%27 role=%27img%27 class=%27iconify iconify--noto%27 preserveAspectRatio=%27xMidYMid meet%27%3E%3CradialGradient id=%27IconifyId17ecdb2904d178eab21437%27 cx=%27-779.868%27 cy=%27686.689%27 r=%2791.008%27 gradientTransform=%27scale%281 -1%29 rotate%2845 506.867 1318.897%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%27.353%27 stop-color=%27%23ffca28%27%3E%3C/stop%3E%3Cstop offset=%27.872%27 stop-color=%27%23ffb300%27%3E%3C/stop%3E%3C/radialGradient%3E%3Cpath d=%27M59.53 107.44c-3.95-3.17-40.63-38.84-41.04-39.23c-1.62-1.62-2.64-3.3-2.92-4.84c-.29-1.6.2-3 1.5-4.3c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59l16.63 15.98c.29.28.67.42 1.04.42a1.494 1.494 0 0 0 1.07-2.54L19.13 46.25c-2.66-2.66-3.91-6.73-.75-9.89c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59l27.16 26.48c.29.28.67.43 1.05.43s.77-.15 1.06-.44c.58-.58.59-1.52.01-2.11L24.91 28.02c-1.51-1.51-2.42-3.32-2.58-5.08c-.15-1.79.48-3.45 1.83-4.8c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59c8.86 8.7 31.99 31.45 32.77 32.29c2.97 2.05 3.57-1.05 3.72-3.06c.17-2.34-2.51-10.51-.95-17.86c2.62-9.77 10.17-8.17 10.34-8.09c4.14 1.94 3.35 4.84 1.88 10.67l-.15 1.15c-1.54 7.62 9.04 30.2 9.82 31.89c4.15 9.08 8.93 27.49-6.9 43.32c-17.35 17.35-38.83 8.46-45.38 1.91z%27 fill=%27url%28%23IconifyId17ecdb2904d178eab21437%29%27%3E%3C/path%3E%3Cpath d=%27M81.79 117.18c-10.64 0-19.69-5.09-23.26-8.62c-3.21-2.62-23.47-22.18-39.97-38.19c-.67-.65-1.06-1.02-1.1-1.07c-1.87-1.87-3.03-3.82-3.36-5.66c-.38-2.09.27-3.98 1.91-5.63c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03l16.61 15.96l-26.56-27.42c-3.06-3.06-4.6-8.13-.73-11.99c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03L56.45 62.5L23.84 29.07c-1.74-1.74-2.81-3.87-3-5.99c-.19-2.26.59-4.33 2.26-6c1.5-1.5 3.34-2.29 5.34-2.29c2.34 0 4.7 1.07 6.65 3.02l33.26 32.43l-24.16-24.83c-1.75-1.75-2.82-3.88-3-6c-.19-2.25.59-4.32 2.26-5.99c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03l7.21 7.07c12.85 12.6 23.59 23.15 24.74 24.33c.56.45 1.29.62 1.6.47c.2-.1.42-.56.38-1.53c-.06-1.7-.3-3.81-.55-6.04c-.5-4.48-1.02-9.12-.37-12.18c1.42-5.31 4.21-7.56 6.29-8.53c2.86-1.32 5.63-.86 6.16-.61c5.2 2.44 4.17 6.52 2.75 12.18l-.03.14l-.16 1.17c-1.04 5.12 4.3 19.27 9.64 30.8l.08.16c3.57 7.8 10 27.81-7.2 45.01c-7.91 7.89-16.47 10.58-24.19 10.58zM21.35 58.72c-1.18 0-2.3.49-3.22 1.41c-.95.95-1.28 1.87-1.08 2.97c.22 1.21 1.11 2.65 2.5 4.05c.01.01.41.4 1.1 1.06c23.42 22.73 37.56 36.24 39.82 38.06l.12.11c5.52 5.52 26.03 15.32 43.26-1.91c15.87-15.87 9.9-34.4 6.59-41.64l-.07-.15c-3.44-7.42-11.26-25.42-9.87-32.6l.23-1.5c1.54-6.12 1.63-7.4-.98-8.66c-.77-.14-6.29-.81-8.4 7.06c-.53 2.51-.02 7.1.43 11.15c.26 2.29.5 4.46.56 6.27c.1 2.85-1.25 3.94-2.07 4.34c-1.67.81-3.66.12-4.9-.92l-.13-.12c-.61-.66-15.12-14.89-24.72-24.31L53.3 16.3c-2.46-2.47-5.63-2.88-7.76-.75c-1.04 1.04-1.51 2.26-1.4 3.61c.12 1.41.88 2.88 2.15 4.15L70.5 48.14a3.012 3.012 0 0 1-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L32.98 19.94c-2.46-2.46-5.64-2.87-7.76-.74c-1.04 1.04-1.51 2.26-1.4 3.61c.13 1.41.89 2.89 2.15 4.14L58.6 60.41c1.15 1.16 1.14 3.06-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L27.2 38.17c-2.46-2.48-5.64-2.88-7.76-.75c-2.59 2.59-1.21 5.8.75 7.77l26.57 27.44a2.988 2.988 0 0 1-.03 4.2c-1.12 1.12-3.06 1.13-4.2.04L25.9 60.89c-1.4-1.41-3.01-2.17-4.55-2.17z%27 fill=%27%23eda600%27%3E%3C/path%3E%3Cpath d=%27M84.76 46.54c-5.49 11.21-4.78 26.9 3.46 39.49c.93 1.7 2.52.87 1.71-.88c-9.95-21.29.48-36.63.48-36.63l-5.65-1.98z%27 fill=%27%23eda600%27%3E%3C/path%3E%3Cg%3E%3Cpath d=%27M63.17 4.5c3.02-.79 6.24-.72 9.37.01c3.11.75 6.22 2.33 8.53 4.91c2.26 2.56 3.65 5.67 4.12 8.93c.44 3.23.03 6.56-1.5 9.32c-.18-3.1-.72-5.95-1.63-8.58c-.47-1.31-1.02-2.56-1.69-3.74c-.66-1.17-1.44-2.33-2.27-3.28c-1.69-1.95-3.98-3.47-6.55-4.65c-2.58-1.22-5.39-2.12-8.38-2.92z%27 fill=%27%23b0bec5%27%3E%3C/path%3E%3Cpath d=%27M64 13.98c1.67-1.06 3.76-1.28 5.73-.93c1.99.35 3.89 1.34 5.39 2.71c1.49 1.39 2.55 3.14 3.21 4.96c.32.91.48 1.87.63 2.8c.05.96.05 1.92-.1 2.88c-.69-.73-1.23-1.46-1.74-2.17c-.59-.67-1.05-1.38-1.58-2.03c-1.04-1.29-2.05-2.46-3.14-3.5c-1.12-1.01-2.3-1.9-3.67-2.67c-1.36-.79-2.89-1.45-4.73-2.05z%27 fill=%27%2390a4ae%27%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d=%27M6.83 77.34c1.41 2.76 2.88 5.32 4.59 7.58c1.7 2.26 3.65 4.18 5.92 5.43c1.1.61 2.41 1.14 3.69 1.54c1.29.41 2.63.69 4.01.88c2.76.34 5.66.28 8.73-.19c-2.38 2.07-5.56 3.17-8.8 3.41c-3.28.22-6.61-.49-9.59-2.17c-3-1.71-5.2-4.43-6.58-7.32c-1.38-2.91-2.12-6.04-1.97-9.16z%27 fill=%27%23b0bec5%27%3E%3C/path%3E%3Cpath d=%27M16.28 76.17c.97 1.68 1.93 3.03 2.98 4.21c1.04 1.18 2.16 2.15 3.38 3.03c1.24.85 2.6 1.6 4.08 2.35c.74.38 1.53.68 2.31 1.12c.81.35 1.63.72 2.49 1.25c-.91.34-1.84.54-2.79.69c-.94.04-1.91.09-2.87-.04c-1.92-.26-3.84-.93-5.52-2.1c-1.65-1.19-3.02-2.84-3.77-4.71c-.76-1.86-.98-3.94-.29-5.8z%27 fill=%27%2390a4ae%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); + display: block; + height: 24px; + width: 24px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h2 { + font-size: 32px; + font-weight: 600; + line-height: 39px; + padding: 0; + margin: 10px 0 20px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > p { + font-size: 16px; + font-weight: 400; + line-height: 26px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary { + font-size: 16px; + font-weight: 600; + line-height: 13px; + color: #fff; + background: #3496ff; + padding: 16px 20px; + border: none; + border-radius: 2px; + margin: 30px 0 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:focus, .wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:hover, .wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:active { + background: #000; + color: #fff; +} +.wpzoom-new-admin #wpbody-content, +.wpzoom-new-admin #wpcontent { + /*padding-bottom: 165px;*/ +} +.wpzoom-new-admin #wpbody-content .urgent, +.wpzoom-new-admin #wpcontent .urgent { + color: #ec2439; +} +.wpzoom-new-admin #wpbody-content .featured-off, +.wpzoom-new-admin #wpcontent .featured-off { + display: none !important; +} +.wpzoom-new-admin #wpbody-content .pro-only, +.wpzoom-new-admin #wpcontent .pro-only { + position: absolute; + top: -6px; + left: -4px; + line-height: 1.5; + color: #fff; + background: #f57c00; + padding: 0 4px; + border-radius: 2px; +} +.wpzoom-new-admin #wpbody-content .notice-warning, +.wpzoom-new-admin #wpcontent .notice-warning { + display: block; + padding: 11px 15px; + margin: 10px 0 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header { + color: #242628; + background: #fff; + padding: 15px 30px 0; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); + margin: 3em 0 3em 20px; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions { + background: transparent; + padding: 0 0 1em; + border: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 20px; + float: none; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner { + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-top: 1em; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title { + font-size: 24px; + font-weight: 600; + line-height: 29px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small { + font-size: 14px; + font-weight: normal; + line-height: 17px; + color: #81909c; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a { + text-decoration: none; + color: #81909c; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version { + float: left; + font-size: 14px; + font-weight: 400; + color: #81909c; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro { + color: #f57c00; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title { + position: relative; + font-size: 24px; + font-weight: 600; + text-overflow: ellipsis; + line-height: 29px; + background: transparent url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3 17.2505V21.0005H6.75L17.81 9.94055L14.06 6.19055L3 17.2505ZM20.71 7.04055C21.1 6.65055 21.1 6.02055 20.71 5.63055L18.37 3.29055C17.98 2.90055 17.35 2.90055 16.96 3.29055L15.13 5.12055L18.88 8.87055L20.71 7.04055Z%27 fill=%27%2381909C%27/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: center left; + min-width: 100px; + max-width: 82%; + padding: 0 0 0 24px; + border: 0; + outline: none; + margin: 0; + overflow: hidden; + -webkit-box-shadow: 0 0 0 1px transparent; + box-shadow: 0 0 0 1px transparent; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus { + -webkit-box-shadow: 0 0 0 1px #3496ff; + box-shadow: 0 0 0 1px #3496ff; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title { + font-size: 18px; + font-weight: normal; + line-height: 22px; + color: #242628; + margin: 16px 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav { + font-size: 18px; + font-weight: normal; + line-height: 22px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + list-style: none; + gap: 40px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li { + position: relative; + list-style: none; + padding: 0; + margin: 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a { + cursor: default; + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a::after, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a::after { + -webkit-transform: translateY(0); + transform: translateY(0); +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a { + display: block; + position: relative; + text-decoration: none; + color: #242628; + outline: none; + padding: 16px 0; + -webkit-box-shadow: none; + box-shadow: none; + overflow: hidden; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a::after, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a::after { + content: ""; + position: absolute; + right: 0; + left: 0; + bottom: 0; + background: #3496ff; + height: 6px; + border-radius: 2px 2px 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap > h1.wp-heading-inline, +.wpzoom-new-admin #wpbody-content > .wrap > .page-title-action, +.wpzoom-new-admin #wpbody-content > .wrap > .wp-header-end, +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .search-box, +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .wp-list-table > tfoot, +.wpzoom-new-admin #wpbody-content > .wrap #titlediv, +.wpzoom-new-admin #wpcontent > .wrap > h1.wp-heading-inline, +.wpzoom-new-admin #wpcontent > .wrap > .page-title-action, +.wpzoom-new-admin #wpcontent > .wrap > .wp-header-end, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .search-box, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .wp-list-table > tfoot, +.wpzoom-new-admin #wpcontent > .wrap #titlediv { + display: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-notices .notice, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-notices .notice { + display: block !important; +} +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav { + margin: 10px 0; +} +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top .search-box, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top .search-box { + margin: 0 auto; +} +.wpzoom-new-admin #wpbody-content > .wrap input, +.wpzoom-new-admin #wpbody-content > .wrap textarea, +.wpzoom-new-admin #wpbody-content > .wrap select, +.wpzoom-new-admin #wpcontent > .wrap input, +.wpzoom-new-admin #wpcontent > .wrap textarea, +.wpzoom-new-admin #wpcontent > .wrap select { + font-weight: normal; + color: #242628; + border: 1px solid #9ca2a7; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap input:hover, .wpzoom-new-admin #wpbody-content > .wrap input:focus, +.wpzoom-new-admin #wpbody-content > .wrap textarea:hover, +.wpzoom-new-admin #wpbody-content > .wrap textarea:focus, +.wpzoom-new-admin #wpbody-content > .wrap select:hover, +.wpzoom-new-admin #wpbody-content > .wrap select:focus, +.wpzoom-new-admin #wpcontent > .wrap input:hover, +.wpzoom-new-admin #wpcontent > .wrap input:focus, +.wpzoom-new-admin #wpcontent > .wrap textarea:hover, +.wpzoom-new-admin #wpcontent > .wrap textarea:focus, +.wpzoom-new-admin #wpcontent > .wrap select:hover, +.wpzoom-new-admin #wpcontent > .wrap select:focus { + color: #242628; + border-color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .column-shortcode input, +.wpzoom-new-admin #wpcontent > .wrap .column-shortcode input { + max-width: 210px; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap input, +.wpzoom-new-admin #wpcontent > .wrap input { + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap input.wpzoom-new-admin_input-nobg, +.wpzoom-new-admin #wpcontent > .wrap input.wpzoom-new-admin_input-nobg { + background: transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox], +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox] { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + background-color: #fff; + height: 13.5px; + width: 13.5px; + min-width: 13.5px; + border: none; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 2px #7c848a; + box-shadow: inset 0 0 0 2px #7c848a; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:hover, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:hover { + background-color: #fff !important; + -webkit-box-shadow: inset 0 0 0 2px #3496ff !important; + box-shadow: inset 0 0 0 2px #3496ff !important; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:hover:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:hover:checked { + background-color: #000 !important; + -webkit-box-shadow: inset 0 0 0 1px transparent !important; + box-shadow: inset 0 0 0 1px transparent !important; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:focus, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:focus { + outline: none; + -webkit-box-shadow: inset 0 0 0 2px #3496ff; + box-shadow: inset 0 0 0 2px #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:focus:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:focus:checked { + -webkit-box-shadow: inset 0 0 0 2px transparent; + box-shadow: inset 0 0 0 2px transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]::before { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:checked { + background-color: #3496ff; + -webkit-box-shadow: inset 0 0 0 2px transparent; + box-shadow: inset 0 0 0 2px transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:checked::before { + content: url("data:image/svg+xml,%3Csvg width=%2718px%27 height=%2718px%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7 13L10 16L17 9%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E"); + display: block; + float: none; + height: auto; + width: auto; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio], +.wpzoom-new-admin #wpcontent > .wrap input[type=radio] { + border-radius: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile { + height: 200px; + width: 150px; + border-radius: 10px; + margin: 0 0 0 30px; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:last-child, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:last-child, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child { + margin-left: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked { + background-color: rgb(240.7, 247.6034482759, 255); + border-color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked::before { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + content: ""; + font-size: 14px; + font-weight: 600; + line-height: 1; + background-color: transparent; + background-position: center 33px; + background-repeat: no-repeat; + height: 100%; + width: 100%; + padding: 30px 10px; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before { + content: "No Protection"; + background-image: url("data:image/svg+xml,%3Csvg width=%2780%27 height=%2780%27 viewBox=%270 0 80 80%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M39.9994 6.66666C33.4067 6.66666 26.962 8.62163 21.4804 12.2843C15.9987 15.9471 11.7263 21.153 9.20338 27.2439C6.68046 33.3348 6.02035 40.037 7.30652 46.503C8.5927 52.969 11.7674 58.9085 16.4291 63.5702C21.0909 68.232 27.0303 71.4067 33.4964 72.6928C39.9624 73.979 46.6646 73.3189 52.7555 70.796C58.8463 68.2731 64.0523 64.0006 67.715 58.519C71.3777 53.0374 73.3327 46.5927 73.3327 40C73.3327 35.6226 72.4705 31.2881 70.7953 27.2439C69.1202 23.1997 66.6649 19.5251 63.5696 16.4298C60.4743 13.3345 56.7997 10.8792 52.7555 9.20401C48.7113 7.52886 44.3768 6.66666 39.9994 6.66666ZM39.9994 66.6667C32.9269 66.6667 26.1442 63.8572 21.1432 58.8562C16.1422 53.8552 13.3327 47.0724 13.3327 40C13.3253 34.0778 15.3094 28.3251 18.966 23.6667L56.3327 61.0333C51.6742 64.6899 45.9215 66.674 39.9994 66.6667ZM61.0327 56.3333L23.666 18.9667C28.3245 15.31 34.0772 13.326 39.9994 13.3333C47.0718 13.3333 53.8546 16.1428 58.8555 21.1438C63.8565 26.1448 66.666 32.9276 66.666 40C66.6734 45.9222 64.6893 51.6748 61.0327 56.3333Z%27 fill=%27%23DDDDDD%27/%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before { + content: "reCAPTCHA"; + background-image: url("data:image/svg+xml,%3Csvg width=%27106%27 height=%2780%27 viewBox=%270 0 106 80%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg id=%27settings-captcha-recaptcha%27%3E%3Cg id=%27Clip path group%27%3E%3Cmask id=%27mask0_3445_1545%27 style=%27mask-type:luminance%27 maskUnits=%27userSpaceOnUse%27 x=%2712%27 y=%270%27 width=%2782%27 height=%2780%27%3E%3Cg id=%27a%27%3E%3Cpath id=%27Vector%27 d=%27M12.8574 0H93.1444V80H12.8574V0Z%27 fill=%27white%27/%3E%3C/g%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_3445_1545%29%27%3E%3Cg id=%27Group%27%3E%3Cpath id=%27Vector_2%27 d=%27M93.1429 39.952V5.735L84.1589 14.719C76.7989 5.735 65.6159 0 53.0959 0C39.9999 0 28.4359 6.213 21.1719 15.77L35.8919 30.681C37.3249 28.005 39.4279 25.711 41.8169 23.991C44.3969 21.983 48.0299 20.358 53.0959 20.358C53.6689 20.358 54.1469 20.454 54.5289 20.55C57.5297 20.7812 60.4341 21.7148 63.0076 23.2754C65.5811 24.8361 67.7516 26.9799 69.3439 29.534L58.9259 39.952C72.1159 39.857 87.0259 39.857 93.1429 39.952Z%27 fill=%27%231C3AA9%27/%3E%3Cpath id=%27Vector_3%27 d=%27M52.8095 0H18.5905L27.5755 8.984C18.5905 16.344 12.8555 27.527 12.8555 40.048C12.8555 53.047 19.0685 64.708 28.7225 71.971L43.6325 57.252C40.9565 55.818 38.6625 53.716 36.9425 51.326C34.9345 48.746 33.3105 45.114 33.3105 40.048C33.3105 39.474 33.4055 38.996 33.5005 38.614C33.7322 35.6131 34.6663 32.7087 36.2275 30.1353C37.7886 27.562 39.933 25.3918 42.4875 23.8L52.9055 34.218C52.8105 21.028 52.7155 6.118 52.8105 0.001L52.8095 0Z%27 fill=%27%234285F4%27/%3E%3Cpath id=%27Vector_4%27 d=%27M12.8574 40.048V74.265L21.8414 65.281C29.2014 74.265 40.3834 80 52.9044 80C65.9044 80 77.5644 73.786 84.8284 64.133L70.1084 49.318C68.6754 51.994 66.5724 54.288 64.1834 56.008C61.6034 58.016 57.9704 59.641 52.9044 59.641C52.4206 59.6372 51.9392 59.5727 51.4714 59.449C48.4706 59.2178 45.5662 58.2842 42.9927 56.7235C40.4192 55.1629 38.2487 53.0191 36.6564 50.465L47.0744 40.047C33.8844 40.142 18.9744 40.143 12.8574 40.048Z%27 fill=%27%23ABABAB%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { + content: "Turnstile"; + background-image: url("data:image/svg+xml,%3Csvg width=%27106%27 height=%2780%27 viewBox=%270 0 256 116%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 preserveAspectRatio=%27xMidYMid%27%3E%3Cg%3E%3Cg transform=%27translate%280.000000%2C -1.000000%29%27%3E%3Cpath d=%27M202.3569%2C50.394 L197.0459%2C48.27 C172.0849%2C104.434 72.7859%2C70.289 66.8109%2C86.997 C65.8149%2C98.283 121.0379%2C89.143 160.5169%2C91.056 C172.5559%2C91.639 178.5929%2C100.727 173.4809%2C115.54 L183.5499%2C115.571 C195.1649%2C79.362 232.2329%2C97.841 233.7819%2C85.891 C231.2369%2C78.034 191.1809%2C85.891 202.3569%2C50.394 Z%27 fill=%27%23FFFFFF%27%3E%3C/path%3E%3Cpath d=%27M176.332%2C109.3483 C177.925%2C104.0373 177.394%2C98.7263 174.739%2C95.5393 C172.083%2C92.3523 168.365%2C90.2283 163.585%2C89.6973 L71.17%2C88.6343 C70.639%2C88.6343 70.108%2C88.1033 69.577%2C88.1033 C69.046%2C87.5723 69.046%2C87.0413 69.577%2C86.5103 C70.108%2C85.4483 70.639%2C84.9163 71.701%2C84.9163 L164.647%2C83.8543 C175.801%2C83.3233 187.486%2C74.2943 191.734%2C63.6723 L197.046%2C49.8633 C197.046%2C49.3313 197.577%2C48.8003 197.046%2C48.2693 C191.203%2C21.1823 166.772%2C0.9993 138.091%2C0.9993 C111.535%2C0.9993 88.697%2C17.9953 80.73%2C41.8963 C75.419%2C38.1783 69.046%2C36.0533 61.61%2C36.5853 C48.863%2C37.6473 38.772%2C48.2693 37.178%2C61.0163 C36.647%2C64.2033 37.178%2C67.3903 37.71%2C70.5763 C16.996%2C71.1073 0%2C88.1033 0%2C109.3483 C0%2C111.4723 0%2C113.0663 0.531%2C115.1903 C0.531%2C116.2533 1.593%2C116.7843 2.125%2C116.7843 L172.614%2C116.7843 C173.676%2C116.7843 174.739%2C116.2533 174.739%2C115.1903 L176.332%2C109.3483 Z%27 fill=%27%23F4811F%27%3E%3C/path%3E%3Cpath d=%27M205.5436%2C49.8628 L202.8876%2C49.8628 C202.3566%2C49.8628 201.8256%2C50.3938 201.2946%2C50.9248 L197.5766%2C63.6718 C195.9836%2C68.9828 196.5146%2C74.2948 199.1706%2C77.4808 C201.8256%2C80.6678 205.5436%2C82.7918 210.3236%2C83.3238 L229.9756%2C84.3858 C230.5066%2C84.3858 231.0376%2C84.9168 231.5686%2C84.9168 C232.0996%2C85.4478 232.0996%2C85.9788 231.5686%2C86.5098 C231.0376%2C87.5728 230.5066%2C88.1038 229.4436%2C88.1038 L209.2616%2C89.1658 C198.1076%2C89.6968 186.4236%2C98.7258 182.1746%2C109.3478 L181.1116%2C114.1288 C180.5806%2C114.6598 181.1116%2C115.7218 182.1746%2C115.7218 L252.2826%2C115.7218 C253.3446%2C115.7218 253.8756%2C115.1908 253.8756%2C114.1288 C254.9376%2C109.8798 255.9996%2C105.0998 255.9996%2C100.3188 C255.9996%2C72.7008 233.1616%2C49.8628 205.5436%2C49.8628%27 fill=%27%23FAAD3F%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_none + label, +.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_recaptcha + label, +.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_turnstile + label, +.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_none + label, +.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_recaptcha + label, +.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_turnstile + label { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-wrap-radio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-wrap-radio { + margin-bottom: 5px; + display: block; +} +.wpzoom-new-admin #wpbody-content > .wrap .radio-field, +.wpzoom-new-admin #wpcontent > .wrap .radio-field { + margin: 0 0 0 30px !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .radio-field:last-child, +.wpzoom-new-admin #wpcontent > .wrap .radio-field:last-child { + margin-left: 0 !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .radio-field > input[type=radio], +.wpzoom-new-admin #wpcontent > .wrap .radio-field > input[type=radio] { + margin: 0 0 0 10px !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .disabled, +.wpzoom-new-admin #wpbody-content > .wrap .disable, +.wpzoom-new-admin #wpcontent > .wrap .disabled, +.wpzoom-new-admin #wpcontent > .wrap .disable { + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .disable, +.wpzoom-new-admin #wpcontent > .wrap .disable { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .help, +.wpzoom-new-admin #wpcontent > .wrap .help { + display: inline-block; + cursor: help; + font-size: 20px; + vertical-align: text-bottom; + height: 16px; + width: 16px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + position: relative; +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field, +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field { + padding: 0; + margin: 0 0 2em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field label > strong, +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field label > strong { + font-size: 15px !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field label > em, +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field label > em { + color: rgba(36, 38, 40, 0.8); +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field input[type=text], +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field input[type=text] { + display: block; + font-size: 15px; + font-weight: normal; + line-height: 40px; + color: #242628; + width: 100%; + min-height: 40px; + padding: 0 10px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0.7em 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .submit-button, +.wpzoom-new-admin #wpcontent > .wrap .submit-button { + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .button.disabled, +.wpzoom-new-admin #wpcontent > .wrap .button.disabled { + pointer-events: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 13px; + /*font-weight: 600; + line-height: 35px; + min-height: 35px;*/ + color: #3496ff; + background: #f7f6f6; + padding: 0 12px; + border-color: #3496ff; + border-radius: 2px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary.button-large, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary.button-large { + min-height: 48px; + padding: 0 40px; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary:active, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary:hover, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary:active { + color: #fff; + background: #3496ff; + border-color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .button.wp-color-result, +.wpzoom-new-admin #wpcontent > .wrap .button.wp-color-result { + font-size: 13px; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary, +.wpzoom-new-admin #wpcontent > .wrap .button-primary { + border: none; + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary:active, +.wpzoom-new-admin #wpcontent > .wrap .button-primary:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-primary:active { + color: #fff; + background: #000; + border-color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive { + color: #fff; + background: #22bb66; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive:active, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive:active { + background: #3bdb82; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative { + color: #fff; + background: #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative:active, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative:active { + background: #f05161; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary { + color: #81909c; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #ddd; + box-shadow: inset 0 0 0 1px #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary:active, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary:active { + background: #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive { + color: #22bb66; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #22bb66; + box-shadow: inset 0 0 0 1px #22bb66; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive:active, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive:active { + color: #242628; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #242628; + box-shadow: inset 0 0 0 1px #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative { + color: #ec2439; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #ec2439; + box-shadow: inset 0 0 0 1px #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative:active, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative:active { + color: #242628; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #242628; + box-shadow: inset 0 0 0 1px #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link, +.wpzoom-new-admin #wpcontent > .wrap .button-link { + color: #3496ff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link { + font-weight: normal; + line-height: 1; + min-height: 0; + padding: 0; + margin: 1.5em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:active, .wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:focus, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:active, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:focus { + color: #000; + background: transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-link:active, .wpzoom-new-admin #wpbody-content > .wrap .button-link:focus, +.wpzoom-new-admin #wpcontent > .wrap .button-link:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-link:active, +.wpzoom-new-admin #wpcontent > .wrap .button-link:focus { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 12px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input > * { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input > *:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input > *:first-child { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_profile-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_profile-photo { + display: block; + height: 100px; + width: 100px; + border-radius: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap a, +.wpzoom-new-admin #wpcontent > .wrap a { + text-decoration: none; + color: #3496ff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap a:hover, .wpzoom-new-admin #wpbody-content > .wrap a:active, .wpzoom-new-admin #wpbody-content > .wrap a:focus, +.wpzoom-new-admin #wpcontent > .wrap a:hover, +.wpzoom-new-admin #wpcontent > .wrap a:active, +.wpzoom-new-admin #wpcontent > .wrap a:focus { + text-decoration: none; + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap a.linked, +.wpzoom-new-admin #wpcontent > .wrap a.linked { + border-bottom: 1px solid rgba(52, 150, 255, 0.3); +} +.wpzoom-new-admin #wpbody-content > .wrap a.linked:hover, .wpzoom-new-admin #wpbody-content > .wrap a.linked:active, .wpzoom-new-admin #wpbody-content > .wrap a.linked:focus, +.wpzoom-new-admin #wpcontent > .wrap a.linked:hover, +.wpzoom-new-admin #wpcontent > .wrap a.linked:active, +.wpzoom-new-admin #wpcontent > .wrap a.linked:focus { + border-bottom-color: rgba(0, 0, 0, 0.3); +} +.wpzoom-new-admin #wpbody-content > .wrap a.ac_match, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap a.ac_match:hover, .wpzoom-new-admin #wpbody-content > .wrap a.ac_match:active, .wpzoom-new-admin #wpbody-content > .wrap a.ac_match:focus, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match:hover, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match:active, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match:focus { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:hover, .wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:active, .wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:focus, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:hover, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:active, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:focus { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 14px; + font-weight: 600; + text-decoration: none; + color: #242628; + margin: 10px 0 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:hover svg, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:active svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:hover svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:active svg { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button svg { + color: #242628; + fill: #242628; + margin: 0 0 0 6px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer { + position: absolute; + top: calc(100% + 3px); + right: 50%; + z-index: 1000; + cursor: default; + font-size: 14px; + color: #fff; + background: #3496ff; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + padding: 4px 10px; + border-radius: 3px; + -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3); + box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3); + -webkit-transform: translateX(50%); + transform: translateX(50%); + -webkit-animation-name: bounceFade; + animation-name: bounceFade; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer > i, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer > i { + position: absolute; + top: -10px; + right: 50%; + pointer-events: none; + height: 10px; + width: 20px; + -webkit-transform: translateX(50%); + transform: translateX(50%); + overflow: hidden; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer > i::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer > i::before { + content: ""; + position: absolute; + right: 50%; + bottom: -4px; + pointer-events: initial; + background: #3496ff; + height: 8px; + width: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); + -webkit-transform: translateX(50%) rotateZ(-45deg); + transform: translateX(50%) rotateZ(-45deg); +} +.wpzoom-new-admin #wpbody-content > .wrap .fit-max-content, +.wpzoom-new-admin #wpcontent > .wrap .fit-max-content { + max-width: -webkit-max-content; + max-width: -moz-max-content; + max-width: max-content; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-add-new a, +.wpzoom-new-admin #wpbody-content > .wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-add-new a, +.wpzoom-new-admin #wpcontent > .wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add { + position: relative; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + list-style: none; + padding: 0; + margin: 1.5em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + gap: 30px; + margin-top: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > * { + text-align: right !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *:first-child { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + width: auto; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > * { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + list-style: none; + width: 100%; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > *:first-child { + text-align: right; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > *:last-child { + text-align: left; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 10px; + margin: 5px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select.hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select.hidden { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label { + text-align: center; + color: #81909c; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label:hover { + color: #9ca2a7; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label:hover svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label:hover svg { + color: #9ca2a7; + fill: #9ca2a7; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input:checked + span, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input:checked + span { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input:checked + span svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input:checked + span svg { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label span, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label span { + display: block; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label svg { + display: block; + color: #81909c; + fill: #81909c; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 12px; + padding: 0; + margin: 1.5em 0 0 !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice::before { + content: ""; + display: block; + background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.3 3.5H7.7V4.9H6.3V3.5ZM6.3 6.3H7.7V10.5H6.3V6.3ZM7 0C3.136 0 0 3.136 0 7C0 10.864 3.136 14 7 14C10.864 14 14 10.864 14 7C14 3.136 10.864 0 7 0ZM7 12.6C3.913 12.6 1.4 10.087 1.4 7C1.4 3.913 3.913 1.4 7 1.4C10.087 1.4 12.6 3.913 12.6 7C12.6 10.087 10.087 12.6 7 12.6Z%27/%3E%3C/svg%3E"); + height: 14px; + width: 14px; + margin: 0 0 0 0.8em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice p { + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap.with-bg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap.with-bg { + font-size: 14px; + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap.with-bg *:not(h2):not(small), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap.with-bg *:not(h2):not(small) { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter { + margin: 2em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table { + color: #242628; + background: #fff; + padding: 0; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead { + position: sticky; + top: 32px; + z-index: 100; + background: rgba(255, 255, 255, 0.8); + backdrop-filter: blur(3px); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td { + font-size: 14px; + border-bottom: 1px solid #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column { + text-align: center; + vertical-align: middle; + width: 3em; + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column input, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column input { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th { + font-weight: 400; + color: #7c848a; + padding-right: 0; + padding-left: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions { + text-align: left; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a { + color: #7c848a; + padding: 14px 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr { + display: table-row !important; + position: relative; + background: transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:nth-child(odd), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:nth-child(odd) { + background: #f2f4f6; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child td, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td { + border-top: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td { + padding-top: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td { + vertical-align: top; + padding: 20px 0; + border: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column { + text-align: center; + vertical-align: middle; + width: 3em; + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column input, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column input { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column { + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td > * { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button) { + color: #3496ff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):active { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-shortcode > input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-shortcode > input { + display: block; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .row-actions, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .row-actions { + margin: 0.5em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit { + overflow: hidden; + -webkit-animation-name: slidedown; + animation-name: slidedown; + -webkit-animation-duration: 1s; + animation-duration: 1s; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + list-style: none; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + list-style: none; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div { + display: block; + margin: 0 0 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div:last-child { + margin-bottom: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li strong:first-child, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li label > strong:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li strong:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li label > strong:first-child { + display: inline-block; + margin: 0 0 5px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li input:not(.widefat), +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li textarea, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li input:not(.widefat), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li textarea { + width: 60%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save { + position: absolute; + top: -10px; + left: 0; + padding: 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button { + float: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel { + color: #3496ff; + background: transparent; + -webkit-box-shadow: inset 0 0 0 1px #3496ff; + box-shadow: inset 0 0 0 1px #3496ff; + margin: 0 0 0 1em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus { + color: #000; + -webkit-box-shadow: inset 0 0 0 1px #000; + box-shadow: inset 0 0 0 1px #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .spinner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .spinner { + float: right; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-title, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account { + width: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a { + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions { + text-align: left; + width: 5%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong { + position: relative; + cursor: pointer; + font-size: 20px; + font-weight: 600; + text-align: left; + white-space: nowrap; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu { + display: inline-block; + position: relative; + text-align: left; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden { + pointer-events: auto; + opacity: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong::after, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong::after { + content: ""; + position: absolute; + right: -50px; + left: 0; + bottom: -15px; + height: 25px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden { + position: absolute; + left: 0; + bottom: -10px; + z-index: 999; + pointer-events: none; + text-align: right; + background: #fff; + min-width: 200px; + opacity: 0; + padding: 0; + border-radius: 3px; + margin: 0; + -webkit-box-shadow: -1px 4px 8px rgba(0, 0, 0, 0.1); + box-shadow: -1px 4px 8px rgba(0, 0, 0, 0.1); + -webkit-transform: translate(0%, 100%); + transform: translate(0%, 100%); + -webkit-transition: opacity 0.2s ease; + transition: opacity 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li { + white-space: nowrap; + margin: 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button { + padding-top: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button { + padding-bottom: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider { + pointer-events: none; + background: #ddd; + height: 1px; + padding: 0; + margin: 5px 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover { + color: #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button { + display: block; + white-space: nowrap; + color: #242628; + width: 100%; + padding: 7px 20px; + margin: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-left, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-right, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-left, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-right { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff, +.wpzoom-new-admin #wpcontent > .wrap #poststuff { + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body, +.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body #post-body-content, +.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body #post-body-content { + float: none; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body .postbox-container, +.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body .postbox-container { + /*display: none;*/ +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content { + display: -ms-grid; + display: grid; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content * { + pointer-events: inherit; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > * { + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + -ms-grid-row-align: start; + align-self: start; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *:not(.active), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) * { + pointer-events: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 20px; + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar.hide, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar.hide { + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout), +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only > .wpzoom-new-admin_feed-layout-pro, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only > .wpzoom-new-admin_feed-layout-pro { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar input, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar textarea, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar select, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar textarea, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar select { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right { + background: #fff; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left { + display: -ms-grid; + display: grid; + -ms-grid-rows: auto 1fr; + grid-template-rows: auto 1fr; + -ms-flex-preferred-size: 28%; + flex-basis: 28%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section { + max-height: 70vh !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox], +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox] { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2) { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + background: #fafafa; + min-height: 30px; + padding: 20px; + border-bottom: 1px solid #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section { + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 2; + grid-row: 2; + -ms-grid-row-align: start; + align-self: start; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + overflow-x: hidden; + overflow-y: auto; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active) { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + position: relative; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading::before { + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading::before { + content: ""; + position: absolute; + top: 300px; + right: 50%; + z-index: 1; + background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 50 50%27 xml:space=%27preserve%27%3E%3Cpath fill=%27%233496ff%27 d=%27M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z%27%3E%3CanimateTransform attributeType=%27xml%27 attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E"); + background-size: contain; + height: 64px; + width: 64px; + opacity: 1; + -webkit-transform: translateX(50%); + transform: translateX(50%); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section-big-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section-big-title { + font-size: 18px; + font-weight: 600; + margin: 30px 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section { + padding: 30px 0 0; + border-top: 1px solid #ddd; + margin: 30px 20px 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section:first-child, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.no-top-border, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.no-top-border { + padding-top: 0; + border-top: 0; + margin-top: 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title { + font-size: 18px; + font-weight: 600; + margin: 0 0 15px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description { + font-size: 14px; + font-weight: normal; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child { + margin-bottom: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section p { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section ul li, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section ol li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section ul li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section ol li { + margin-bottom: 1em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + gap: 15px; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned > input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned > input { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 14px; + line-height: 2; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode { + background: transparent; + border: 1px solid #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn { + display: -ms-grid; + display: grid; + text-align: center; + color: #3496ff; + background: transparent; + border: 1px solid #3496ff; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover { + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success { + color: #fff; + background: #22bb66; + border-color: #22bb66; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal { + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success { + opacity: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success { + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal { + opacity: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success { + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link { + display: inline-block; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input { + display: -ms-grid; + display: grid; + background: #eee; + border: 1px solid #9ca2a7; + border-radius: 4px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + margin: 15px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name { + font-size: 14px; + font-weight: 600; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type { + font-size: 12px; + color: #81909c; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button { + font-size: 13px; + font-weight: 600; + color: #3496ff; + background: transparent; + border: 1px solid #3496ff; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover { + color: #ec2439; + border-color: #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-pack: stretch; + -ms-flex-pack: stretch; + justify-content: stretch; + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight { + display: block; + position: absolute; + top: -2px; + right: -2px; + left: -2px; + bottom: -2px; + z-index: 1; + pointer-events: none; + border: 0; + border-radius: 6px; + -webkit-box-shadow: inset 0 0 1px 1px #3496ff, 0 0 1px 1px #3496ff; + box-shadow: inset 0 0 1px 1px #3496ff, 0 0 1px 1px #3496ff; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + -webkit-animation: highlighting 0.8s infinite; + animation: highlighting 0.8s infinite; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + position: relative; + z-index: 2; + pointer-events: all; + font-size: 14px; + font-weight: 600; + color: #242628; + background: #eee; + opacity: 1; + border: 0; + border-radius: 4px; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover { + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link { + display: none; + margin: 20px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: end; + gap: 10px; + max-height: 999em; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 15px; + padding: 10px; + border-radius: 4px; + -webkit-box-shadow: 0 0 0 2px #f57c00; + box-shadow: 0 0 0 2px #f57c00; + max-width: 76%; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend { + font-size: 13px; + font-weight: 600; + color: #fff; + background: #f57c00; + padding: 0 5px; + margin: 0 auto; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option { + pointer-events: none; + opacity: 0.75; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout > .wpzoom-new-admin_feed-layout-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout > .wpzoom-new-admin_feed-layout-option { + margin-bottom: 10px !important; + max-width: 21%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option { + display: block; + background: transparent; + padding: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + outline: none; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled { + pointer-events: none; + opacity: 0.4; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg { + color: #9ca2a7; + fill: #9ca2a7; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg { + display: block; + color: #81909c; + fill: #81909c; + max-width: 100%; + height: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked ~ svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked ~ svg { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 20px; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell { + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + gap: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox { + background: none; + padding: 0; + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + margin: 0 0 0 0.4em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox::before { + content: ""; + -webkit-mask: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z%27 fill=%27currentColor%27%3E%3C/path%3E%3C/svg%3E"); + mask: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z%27 fill=%27currentColor%27%3E%3C/path%3E%3C/svg%3E"); + background-color: rgba(0, 0, 0, 0.4); + height: 16px; + width: 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover { + background: none !important; + padding: 0; + border: 0; + border-radius: 0; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked::before, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover::before { + background-color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 5px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + gap: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child) { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { + display: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 4px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons { + font-size: 16px; + height: 16px; + width: 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell { + display: block; + white-space: nowrap; + line-height: 30px; + width: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label { + width: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row > input[type=checkbox], +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row > input[type=checkbox] { + margin: 0 0 0 1em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 10px; + position: relative; + border-right: 1px solid #242628; + padding: 10px 15px 0 0; + margin: -20px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input { + margin-right: 0.5em; + margin-left: 0.5em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child { + width: calc(50% - 9px); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child { + width: calc(50% + 9px); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover { + display: table-row; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover > strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover > strong { + display: block; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 20px; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom { + padding-bottom: 10px; + border-bottom: 2px solid #f57c00; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + padding: 0; + border-bottom: 2px solid #f57c00; + margin: 0 0 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend > strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend > strong { + font-size: 13px; + color: #fff; + background: #f57c00; + padding: 0 5px; + border-top-right-radius: 2px; + border-top-left-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro > label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro > label { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout { + max-height: 0; + opacity: 0; + overflow: hidden; + padding-top: 0; + margin-top: 0; + margin-bottom: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active { + max-height: 999em; + opacity: 1; + padding-top: 30px; + margin-top: 30px; + margin-bottom: 20px; + overflow: visible; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token { + display: block; + font-size: 14px; + font-weight: normal; + text-overflow: ellipsis; + color: #242628; + background: #fff; + width: 100%; + padding: 4px 8px; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout > label > strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout > label > strong { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding-top: 0; + padding-bottom: 20px; + border-top: none; + border-bottom: 2px solid #f57c00; + margin-top: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table > label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table > label { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview { + position: relative; + z-index: 2; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0; + border-bottom: 1px solid #ddd; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + font-size: 14px; + font-weight: 600; + text-align: center; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled { + pointer-events: none; + opacity: 0.3; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active { + background: #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg { + fill: #81909c; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + cursor: pointer; + background: #ddd; + min-width: 70px; + min-height: 70px; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover { + background: #eee; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active { + cursor: default; + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg { + fill: #fff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg { + fill: #81909c; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0; + margin: 0; + overflow-x: hidden; + overflow-y: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner { + max-width: 768px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner { + max-width: 380px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner { + max-width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + padding: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe { + display: block; + height: 400px; + width: 100%; + visibility: visible; + opacity: 1; + overflow: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden { + pointer-events: none; + visibility: hidden; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect { + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title { + font-size: 24px; + font-weight: 600; + padding: 0; + margin: 0 0 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description { + padding: 0; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); + gap: 30px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li { + cursor: pointer; + background: #eee; + padding: 15px; + border: 1px solid #9ca2a7; + border-radius: 4px; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover { + color: #fff; + background: #3496ff; + border-color: rgb(0, 98.9655172414, 205); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3 { + color: #fff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p { + color: rgba(255, 255, 255, 0.6); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3 { + font-size: 14px; + font-weight: 600; + padding: 0; + margin: 0 0 5px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p { + font-size: 12px; + color: #81909c; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect hr, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect hr { + margin: 30px 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle { + font-size: 14px; + font-weight: normal; + padding: 0; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license { + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-title, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-title { + font-size: 20px; + font-weight: 600; + line-height: 24px; + margin: 0 0 1em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-title svg, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-title svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-title svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-title svg { + vertical-align: text-bottom; + margin: 0 0 0 5px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-description, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-description { + padding: 0; + margin: 0 0 2em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect { + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-title { + font-size: 24px; + font-weight: 600; + line-height: 29px; + margin: 0 0 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-description { + font-size: 14px; + white-space: pre-wrap; + margin: 0 0 30px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 30px; + margin: 0 0 30px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 350px; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + padding: 20px; + border: 1px solid #ddd; + border-radius: 3px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title { + font-size: 16px; + font-weight: 600; + line-height: 19px; + margin: 0 0 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist { + font-size: 14px; + padding: 0; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li { + line-height: 18px; + background: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9 0C4.03759 0 0 4.03759 0 9C0 13.9624 4.03759 18 9 18C13.9624 18 18 13.9624 18 9C18 4.03759 13.9624 0 9 0ZM14.0301 6.63158L8.2782 12.3383C7.93985 12.6767 7.3985 12.6992 7.03759 12.3609L3.99248 9.58647C3.63158 9.24812 3.60902 8.68421 3.92481 8.32331C4.26316 7.96241 4.82707 7.93985 5.18797 8.2782L7.6015 10.4887L12.7444 5.34586C13.1053 4.98496 13.6692 4.98496 14.0301 5.34586C14.391 5.70677 14.391 6.27068 14.0301 6.63158Z%27 fill=%27%2322BB66%27/%3E%3C/svg%3E"); + background-position: 100% 5px; + background-repeat: no-repeat; + min-height: 18px; + padding: 5px 32px 5px 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input { + font-size: 14px; + line-height: 17px; + color: #242628; + padding: 10px; + border: 1px solid #ddd; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus { + border-color: #3496ff; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + cursor: pointer; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-weight: 600; + line-height: 1; + color: #fff; + background: #3496ff; + background-position: center right; + background-repeat: no-repeat; + width: 100%; + padding: 15px 40px; + border: 0; + border-radius: 2px; + margin: auto 0 0; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus { + opacity: 0.8; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled { + pointer-events: none; + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook { + background: #1877F2; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg { + margin: 0 0 0 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-notice, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-notice { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 13px; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-notice svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-notice svg { + margin: 0 0 0 12px; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); + margin: 20px 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo { + padding: 0; + margin: 0 0 0 30px; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a { + display: block; + text-indent: -999em; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsUAAAB1CAYAAACmnpxEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMERERTJGNDlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMERERTJGMzlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMzc5NGVhLTBiZGYtNDQ3Zi05ODc1LTY1ZDk5NjhjZGVlNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkkr7JsAAB/xSURBVHja7F1RUhy5shWE/y9vBVNegdsroPi874dmBXSvAIi47xv4nhsBrIBmBW7/zP2kWIHbK3B5BbdnBbwSVnvaDNBdVSelTNU5ER0MY7u6pJNKHaVSqZ3Hx0dHEARBEARBEEPGLruAIAiCIAiCoCgmCIIgCIIgCIpigiAIgiAIgqAoJgiCIAiCIIhB4936Lzs7O+wRgiAIYiM+/PNfZfNjr/mMms8/ws9tUDef7+Gn/yy+/uffS/ZoMg6L8CGHhFmgikbsrD9o9L//txocJtAMwmrgDm0UJiULWDZ8LbZ00hbAScAmb1pQN/ZTG+LXzwue4/0gnEbo/vBjqvk8NJ9qG19BkMOEfbkn0H/m/YRRXVMv/vj9Zx+/e/aHk+Zzbqj/hh7avgpOzgL8AuZgi793b2jw/iL6w4Tgf34N/10PYXIPTuzeEW1w3XzODPB63HzGTj5YUoTPOHy3H0fz5vO5GUNzmgs5VIZJmH+lMWs+04Et3O4ji+Kz4I9fFMUEQXTD3toCZbw2yJdhQZBz9KQk/a0x0vhSYVKaBCFVJB5P/j0mYQx5cXAztKgZOdTbzZG+ZzwkUdzgk4u/+/3LnExRTBDyE8PY/RU98RPCPLMJ/gNpti2KQ/rLyfqCTtkYOvWf5j39AvNy6Klzxjlc+T/LHMYKBOw1/TUewm5J086rFH5x8cfvFUUxQaRD8WyCv2sc3sx4m0rS2kkkaBFS54Y49O9ZhrFzxtxjkxw+BQmschjyiYuIX3nofgRScrbhcZgXY+NvCzOWZCOItBP8beMQvjWfiVFnVjhDh3MViplk3918fO7evdFFjX/nLz66FETKIO2HHA4iCFBmbsd+/rhN9PUPFMUEoQ/FmjgeG3v3EenrxXvsCchvx94aFlLP4aNLFscNObTL4X5sPxEOTOaKFHnEKywoiglCt0j61DjAT4YiJ/ukzYYobmzqSXy4H4efcsJeGDe3uUeNB8ChhahxCoF6nKk9X7m0gZWKopgg9MNHTKxETkrSpXtB4bcnwzb7lbNT17wLvFC8D9uxuYmHoXB4aoDDFD5vnKFNp8ojXsHXJ15SFBOEDfyMnCh2arEK2OfMcYyJ58uAFi/eHr/ktN1MDlVxkYqDIjOb9oue28SvUb30P1l9Aj8gljwRTQBxGsTnmcIb9CiIFfdfWFCdDrBf/Xjx0cYD676YHKrjMKXP8ykUuWiLlHnEKzy89D8ZKW63srnf5jPU09CEGCZK7aokNb0wE/JV/iDWl4GKqeeiyuTCjRyq5TDlGYosUigU5BGvsKAo7ofzFgN5zO4iwNB4lTIP2fUQxF//82/4TVVBQHxxjOKbFcbkUDWHKQMB5lMoFOQRr7Bc/PE7RXGfVXtLoXvCXiMkhHEoxaQFJSlRJ4j9wqlgF9sUxuTwTQ6LxNwULv2Wv9kqFEryiFd4NQ2Fong7TFoOhlHKwvxE3rbY2NaFAgdH+9YpiJm69bKoUl+ujRxu5DB1qUoNPs/yLvStItt+eO0PeNBuO3SJ/PoVXcWuIwRw7q9IbcRVSvvqG3mrw0cjRkLOu8pUEFeBy+9rv6+EzMpO/hH+e5ToPf33+lzGqUaDI4cmOPygwFR8CkXR+BGtvvM1+75wunYWq21Fcd1CyCEHhj9Vv1BKpl+ZFR3+qY/oXQobb9c+K2MYV8d3bSP0CofZZlwEG3QJvrvzqruxr48JK1L0zSe+a979QuF4nwg5b29jR5mIKd+WuyDyN43r+QvvXIQ+9jY0jvju3ic/NO88oyAmh8LzneQc4fv72pAg9nZyrombxR+/v/p3dx4fH//6ZWenTUORpWLqxsjfKyW0z1Wal9om/uDMvqEca9O+j4lXn4jBdtA16rpWq3cUJogy4gRx3bz3WaK+/2/Pdh4kjnS/Joglct4Wob1L8PvGFFN1EFEz9EI/9PuxixNJ8hx81BJpI4f2OXyjTz45mXSHpPNuh/nxWwz7boTuDuI5fdIn7oCiWOWWwNpquCt82sWFMjtFOq07N3AEoVOFz3Wwm3GYIKTzv3wN45vY4wZx4ISCGMJBDDFVh8X9THAM+WfP1iJKksLK95cP6BwpsDlyaJzDiHPtOkaGUihi1SOGzSe7PQbBwmFzAjUmkPetIrEXJltNONRoiJkJ5Xnz8Q7b737MhL/uPEET+zp7ValSBgXxXoTJxr+zvzDmfaytar9Qaj4HQexITvjj1AdFyaF9DjfwWwpzq/7AXeQ8Ypit9a0+MQc26lgZod6gEYJWW3k2lJHWvLlv4wRRh4NVHwWF4CRBqaK++cSVonFuShAH+PeVLDHm/boXUteJxs08jJm54NekLg1FDu1z+BYOhZ+vujRbxDzinyanRRQ/ABs1UlYyB3V4QE15NvDqde6IbSeIVQ7YTOgrYi+8+trzg5LxMLImiEP0RSpK5N/3yO9ypL5S3H9/2G2RypkvUu3iDZDDy9w4jOAjt9EVhVJBvNoFiQlY0Gm3p9HPXftT+5uEqBYgVzlaVnXI1evg84k7jBcfNZYoJxRtYggOr68zTr7DsHbACY1aUBCXTi764jn5GHy6pjFz7eRKcJ0nsLshcniRE4dbcOz9Y4zLYrSmUMTKI163sUqFKA5ADsBDJUZdOmwplYmSKDhq9bpk6kTnwTtz+MjJXjjcZ8GG6tQHRARP/K+idBKC+OkCCqEumQchXyseMxKiqog4bshhBhxGnmc3QV0KRaJ6xFCbR4jizxmufCS2o08TGyty9crUiX4TxIVAH8ZaUPbNJ14kHgeSgvhAcLF462Rqns40bLUnWkxK+XpymC+HmnyxqhSKBHnEInPKLsDQoSkUqVd9wcgk3iH1qg7Zps+O6Iupw6YexVqd9/2eh4Rj26QgDj5RwieJXDktvJis0PYcQ1iQQ/scKvTFsb/rLftOkUf806xUieKAnFIopFadqQ8F7IOes9SWs2YRIapzBravGBND392GKkV/GxbEq5qsgxZTazgCLyYlff46h7fk0C6HLf1MzFTJQyWcRs8jXoOuSHEAMvozTmjQqDJsryFltBjVr5UjUMJ45rD5UKXw+CgBbV4kGNdWUyY8/HYkerFTGRVTEovJGHPOuYDtkUMluiHxe4xTn1dqvv/UpY1YqxTFyMjhXpjEUhm0pIGVKdoGTklh6gQWN8BnFcLv2tfxVQlsX+qSBHFBHCL/6LMI/n2PLA+YsJhE2lIh5ZfDc8mhYQ5bIkXkNmUg0ff5VcL+XqIPl+6CDHzp8rjI4yST73iOfeCzmDqBxVwpzxLPj5pPHATxvdBi4SBC1Bu95e799FT7gawtgT6wJSUsrsiheQ7b+JsUwvwwYXs/JbYhuA/eBT7LdBWKsDUcw6BTlGdD9ec8E2esBmGVWxt53b7jYxFxPK8EscSYnkoL4uCPSmvvHXHcVA4badwnh+TQqChPlUIhVU0lG1GMjHgVCU6TxoxORyvPFvoR1ZcqbiLLEKiBPRK0I8QBkiqSzUsL4lmEZqBLG80yPCCLvECoJIfk0LAojyrIQx6xhjzur+gHwkSxQApFzKLqXjROMhXgyH5k6oTugS2aD99X+MfYZchBEAtEGGsnd11yukHzg4sluN/JITm0KMqjpVAoyCP+ZV5BP/Ad+HkPQBHmheN1pI6dRCby6RaeSKt+1Op1ofW2JCLK5HUdcTwOVhAHoCOMZxmnPc2B/tuLmoocksOOQrFI2IdPKRTSNqIkj3h9XlKdPrEybhRGEfNkUhx+i/WdqEXKnSMICmLpdpQOG3GqMq8rjjzL8oEcksMeYjw1Yuyua8gjXkEktx4qikMkcWGJ5HChRookdfFbeMCl2CpHEHpx6+xHiD3QqVXTnEkHi8WCHCZBpZDDtkCkL9QK3uEtPYHMI64Bz9AvigPulBnaJqS8CUf6nnBU6kSdy4lnIj80zvpWaAF9FlMQC5xtmA0k5QklqkbkMMnCZqmJww6c+6BaCXhU3xJ1pWAbkXnEZ6DFy1eJtkqIYuhhO8kUikB0yoLf0qVUxgo5Jf6O39gFvQTxRODRs5BHHdUfgJ93ORAzWADtqa8/npBD8xymEKMV4NDhHnh3eL0/UXnEc6CesBEpFkihKAWNOfV96WLXSoMT/5lPLAsUTxUFMUwQp9iyPgG3oR6IKSAjRn2DJMfk0DyHbYHY0V6VO50peJfnQOURe1ueAvkxkz7h8VmZwb22+pkocAZSwhy1mGDqhI1Iw6CQmyAWOL1+OSBzqJXYJDk0zmFC/12Fn30DUGOwTU9Az/QR8KOQKoMQxbVUpQ0pUWyhXvGpkgFVSGx5ABcTFSWY+ESKwmIgfZZbhNgDGWGcD6x8ItLuR+TQvCiOFikGXY61DLf7rUqM9ekLWAoFOo94Lbi2r8xe5EUxgNjnJJcCr3msyCEcgwcqKvHf47MjrHD/JwWxSUGMXvwPKt0JHDHaI4dJOKyVcJiC8+r5gqjn83oHxIKGuAX15ezZgWXEokXsdt1dQWNBRouhKRRhS6AAPOoANbDA5dlQgniZeX1MDWDZvHbjNjtBDN52rzlmySERDYio5wN4QYSYU65A4tUHSM/WxkkBEtpiu6KSohi50kWnFyCic1XY8kAJEWRuMWoRQccsO5GWDpuDuMi4r7wYvs1NEIMXsRyz5JCIC3ikOHUKBTD4sJ5HvILqQ3aiohicQlGgci/DcxAO7Cb8RB2GmABLyaAc9IMjJIGsU13neg2soCD+JYqREMidMFaKIYdEHL+EEMSvHWRPkkIBziOevpAWA9Fxkvn2u8J2g1zxooTeCciQ54GcCiT+9xCrTvA2HiMWcg711DG6lFoQHyhZSKDsgJViyCERD4jUiUpoYdRaS4DziK9fSQGS7DMTohgZaeyd8gAsw3a54feuQEQOUc55nmvkUYHQKxz+NsOHDPspe0EMPkRccXSRQ8LUQuhFvw1KoWgblUXlEfvU0td24AqQ/7YpisNKATXxjACH0RCC2Lfn+QoI1c4C4GBR23isOiEzga5uB0KekM7uQORAIsTOYctHccySQyKOfypQAvKNP7vp+ezjFu2ZAPXR0RtzH0IUf5XkdjeC/WhKoUCkTsyeT6jh9xmojSc9BiqyFBsjFjKC+N7h62hSENsUxE/NBT6LY5YcEnGAmGcXG3Jj+/r1rVIowHnER2/4V9S8V1sXxSputwtJ8YhVyo3Qqu6nIfeIiKME8WJgheNjCL2RkCBG2p6WfroSeLRGQewctozXcsBjC2knbTEih+Y5jKZFtl0AhTm4T1s2FigA5xFfri4hkdQnG75DvygGp1CMe1RoQEWJ6zcMeAZq50nCgerB089Yh38qKIirXA7mrC0c0MX3tQpi6EJ2wEMMmoqUUBSTw3Qcphi325wD6TsXb0qhQOUR+zNIF5tcvIUxshvJ4JOmUITIK8KI74QNeIVJ10WDQr6GLIb9Iu5LcDxStyxdZtJXUoLYT5BTjYIYfGHP1wEPtRHYXsjhgDjsMG5LkJ+qIszF47fmJ4fJI669j43EcTaiGHkyvks0FHHSf7EpbB/+HEHaXsirbCsqEAO1ZupEP3HXfC6azzf340DdSPDr5tJbSRkI4gPFkXSkoBpylPE3mCptbytIDitymITDGBrkJT2x3KIttRNIoQiLOdS5jaNNbQEesvsubYjvIhn8HEjAeMtVyToZiAjqTYu/h2irT6GYIVaEHbgaGg4bO9nagQWHshrge0H4fgg/i0jv7N/nzHrHD1gQO2dvy1grUh7g2XOEdQ7bogQ8o81Zq7ue/XP8grBGVUCabuljUfyKLxyjRIqDoECJrb2WZcsmAPJ99HS2ZVtnoAlq1LKdzCfujlXO72uf/zZcPK4+ze/f1v7MO5fzsCgpIr7zpfWI/sAFMXKicDnsGBgVVORwQKI4BNmkS7E9BzSFomkDKo94tq0ucobOTuxGNPpUVSgQB+zaCkVUNYDjyAOVtynZgD9cd01BbFoQEzg7QtkQr7Unh60EZowFEDKFIuQRn4LEaZudSkR6zDLG2ZCYonge2zBDpLUAfN+18N9/DZMtD3KgUieGHKmwAu8gj4xPgsgyQBTEw06dKMFjK+W4JocYsSYJxDXFXbRQ30BbCcwj7nJ42cQhu6iiOHQgSnQVW9Y1FLmsY8u2zlDCONJA9eBtSvrFz5HlWqaCF5gMOUI85Kj4PvBZKYMCNTk0MRYQAagu0ey+QUW/64zKIz7r4GdHifpNrygWEF3jDZNv4eIesEOv7NoIe0Q7s7sqOENBbFr0CQriro6asI8SNb465uh/IAVqOBStnARM82i9+AKcyxqB/O51izziVb+h+M0rUgxa7axjU14xIkrc+WKE8O8QkYc3y7MBByoFMQWxVUE8beuoleA3mnYvmxo7XApOV1/N6hP2OdwWqOBTVz+eeifXV2HqUvHIUmWRuKIYkDD+S0e/lm8bJuAJ4Dv6RntRlRyOhQeqBw+Z6IQfLx8piLMTxB7fad69cAh81uce45PQweGDgXedJ/q3vcW8636WBbKbEmsO3E3QuciSX+M3/j+iDNu8J4kz0OqmfCOHGuVUGCnWB28/B5ZLr1EQR8HgopXA+vMrVB3/3Z/k0DyH275r0rxYcGnbtjjqMQ+NNHOrQRQjSX0tQR9xgx0qJ1gstxg4UOeWD29liNWBuikP1VEQR5p0rAG57b5QsPAkh7o5LJUI9xQpFJc9a2ibqTyRRBSDUyjGYeJdn4i98RYAUYKacGcOUzJp8rytwFU2q07ogS/n9z6TQ4+oIvEUxMRzHAOfdcfuTIITQxwidmQRBwFjzwv+XNVF138MPGQXLdVsN9FgqIDPGgsMtBkqQgfe8nhedHtfIR9E98WTF8NnOUTtG2fo62FOKIg3Lr5R/T2YSGOYaEvgI+fkMAmHIyUcbgOEvfWeZyOnUPTJI14BxXG+kWKBVd3+2kArXNoybK/hEvSc4w0Lgk7GZv26YOOiaBUZnubCg6Agvs4sQox09EPKSUVGifv6P3Jon8NtFisF4FGoHdlYOxsHgAANpMJOzCvQk4jicIoQZcTrwhAxEc/RAyw8D0FqsSrPFlbae4YGGLFmY+5HxPN/QmQ4m0WJoCCedSwHNBSUQ2hkCHwg7euGHJLDSLxAhF1IrZPeTUTVfTeVT5xMFK8JA8jqOtQ69DhRPMDQ0WJWnbADP6h9RNgfnttpPkc55sQKC+Jpbv0Fjn4M5RKJc+Czem9Fk8NOuNLE4RZAzLULcFqcZJt9YPBa0YKijmmc7xIODB+hPAU9az8cQtsDGG4l0Vj/3OYdPblFXyML2zkQY2PqBBR1+HgR/F3SniiIs8HSYXZ8ygHYWAm2MVTVHXLYjsOxQg6leUHPA5+F/K2fu6YgrlH5xF8HIYp9aB4kEl0YZAjDld6G8dHiW9BKG1KKjTr2CWeuxxbNUITvG87vioK41ySE8F1+x2yU+VXX5+DnXZJDcrjBt6ms8ORTKJp3Qy3G1hd3yDKgKFEcdX59l3iAVKDJFCGslxG2tOdB0PY1ZFREgfnEYVIburDtMWn48Xsq8OghCGKPB+B4PnaZ3rDW2NmpA1ecAO6SkcM0HM4i7HRCKjwJzS9zcDDiDLwgQ6UD1THtNLUoltoC6ALxAxd+BdY4hpmQiGhtaJlHJIg4gvhW4NHRBXHTlk+u37Zu13dGjkH//mcZ2pkPIqAjjEh/Tw7TcBgjqIOIFFdC74bUTzOBoCAiUryMneKZ8qBdrFOU2+I60vdoOe1cOYLQJ4gXiSLEfR141+tbkYKqABbL1wRvZ8ht4gocuSOHm/FJOYcv+bjC6SrFJqWfFkILsVLZ2NIvigM05LXOYl2YEFY9MwVt5i12hDpB3HwOErQHMflVPfxBDWzOSWa25nfVxuDHQgUAOdyKw1Izh68AZXeS4r2vfnq6oAOtf4CH7B5i26sGUaxBnMWO3qbO5V1mco0wkZkgTnSbX18H3reKC3IsjoPIz8HWPC9X4MfOhNLGyKF9Dp8DkU+8FH7XvlpC6tIolP3WsW02uShWkEJRxc6tDds+KfN5KYgJCmLc5Nd3LKOjIbcZ2Jrfar9HBwOcXLUCcmifw78tThD6IoKW6CocrwWDY+aud1YjimMYzgbcDOx7JRw4kb8gHmcqiD3KlONJIDBQWs5LXRNT6GuPb6QO7ZBD+xw+e39U38fYCe8ibCvhG0JRVTsGK4pTpVDUqdIIwknPVEKAkWKizQQxylgQe/SNalQKx+RtECYWcetwkaZ1X39hzK+Sw/gcroC6MbaK8K5tUyie8oiV+9RYfadWFKcSaakrQaT4/rkCEULYEsQSER8VghgREQJFM9C+oHD4XM4YfHgxNRZ4dIyKJnfk0DyHK5SAZ0S5MTb4nzbfcyTpd0M+PGK+qFPYrwpRHAiKLYz9d84SN/06wXey6gSRWhAvnY4IMWLyqxJNbNtgEvLALdjanuBV4dcxLufpmd9JDhVwuCbqrEU6t9VPlxH60eT1zqpEcSKxNks9KYfvjy3MK0cQFMQ/m9rz3yPz8yUOEN1qF1Vr+acS77lw8Q5mkcM8OCxBz4l5dmebXYp5pPQTs4fstIni2JFiLZdoxHyPRezbYQgK4hcEsaabFPtOgLBFpuA5A7WiKtjaF4fPP13Z2zTmAowc2ufQ4fKJ5xHtbtNOk/+zWOknmq/GtiOKg9HH6oS5FnEYjDlWu+8cQVAQr7d1r+f4RY9dqUWyOlEVLnXwtlYIfcVZInsjh7Y5LAHPWCTYDXtLhB9FfB/E4iiZPtMUKfaIlUJxo6zddwoGDUFBXLjhRIgRzhvenrC9KTUheFGVvKKBt7Pm46/9vRKwtRVmIWqbAtfk0CaHiIVyQJWAltd0xDSW7wUesks2V2gTxTFE2yJVWP6NiXAWYWVUM3WCeMOZeUf2aUCC2KPvNp+UH5HMn5w0ny+pauA23+tFv99qHwt+jffx01RGFSJy5NAmh6g2PSSwu8ULYjL2wqJANYei2P28Q1568tQWJY71XowSE28JYh8hRucEahbEDtBekYkvTGKSC3c/cd37SF+s64T9tn/z+db857mTiyy6MH8cKJjLyKFNDg9B/Keab++e9eNZ5O8vgTaQBO8UTlR3TiZh/2mSTriltgkzYWfDfGIipiD2ONIqiEO7NVza8Rr8ZPZFuBt8VGzc9IWfwO/QE3kQa5PmcyIsotYXYVNFlU3IoSEOQT5B2i9sEuM+dec6oc1/AD0n2byx8/j4+NcvOzsaJis/CL8JPf4y4o04XdouVePRp068NyLS7lv89cJhtmsWruWJ8aY/D5xxCAviqeIF6Ora6k+ax1Q4xBTz8oZVvXh/tqPqIkxCTmbZfI4Fgxuvvbu6XYmQanBukEM/Pg6tcxjasu0YQoni2nVIh9Q4p4SDncct/kmqnOzPiz9+hywG1EWKfQpFQ8RCaDBeO924FBLFlbODMsF3jtzAICyI/eR23HzHseIuKLSPKR/1afrwMOKY2Av+ZxJsZDW5e3/857N2rwuI30J/lom4VJum44MwTT/uk8NkHJYJ2lR08C9a5+jjRDbR9jthRRreKSWiEpisZ9qvNw4LgkrACHmLHRFLEK8m2zLzbox1kObI/diCLxK0sXhBKJ0r40F73jo5TMvhB2cDD0rfy4ofhy0qdpU2UCL/9cYIuej3XCZM+id0QlIQDwVRRFhYyB85mQshrMOCICaHaTm0IurU2XBIPTFhQ0j7USmKt7idpfUqQrvjXGv7HNx2CmJi3dHdUhDrcsJb+sMjdvvfRMR7Q37dv+eUtMXjMOyIFUb6olL4ToNcUOwqbihSzFmrvICscfngCMKJHuQcGqJPYKG2OkXVX3PDgfZ0uBc4nJPDqByaEXVKbXmQqSeaRTFKyNaaT8G/4TCWwGcRhKMgtr3QDH5s6KLKVxA6siaIyWESDveN9IfW3Q4ri4pqEKI4bKkgBo2VXOL1tvt2I4T83OrkQYiAtmB8Egui6uMAuVzlnl5Yb0jg8IAcisNKmpi63dxQGrcYoj/eVd7YOWAQzpxNIMQ8q04QKsRcTkh9TXwIGBwMiE8/D7xP3e8CNkQOZVEa6RuNdm1lQQFPPdEuivuKurnhbbYasCjIZhIhIKjZBXlMYGvCOOf0qKeqDZbTJchhGg4//PNfVgTxMsz12mAl9QTuj1WL4nAwoc9AunS20SdavFA62Ih0+M4u6A01W51eZHix4fIs9+UvWnqfeznJNQ6n5BAKK5HOSul7Wem/r4MSxQFdB9TcuigMW01dt9fuHEE8WyixC/KbxILo8FdOzzLp349Nm86GdB4i5BmTQxysRDq/Kn2vcqj+2IIo7ppCYe6AHbgdrDpBPEfNLshzYREijj7aeOBspk35d/aHsA6s1B4mh6o5HKyo64uhp57sPD4+/vXLzo7KljckPbad/JvOep+Ls2za/1/34+rc7NvfgetUE9gO+3d4grjh/aMRnv3Edm5AHMyaz11Oh+gGyuGNlsVMqJzwjfNI5/67cPquAn8J85B69IR1LdsH74z4Bx/1HLf4+9ZziZ/jpqWRMkpMvLpgcnZK7WiDGeEWRGYVrmo9Cf5zT5ENep82Y8lIciiA0gjFWv3JIC/tsCaKP7cQxUuDl3VssxJvI4qZT0xQFAvoFIPCanW98LQRV96HHiYSV4sgAu6Gmh5BDinqXuhPjSiH3H+WIsW3W/7dXHKJ151i3ThDL4wn24ge45POAadBUVti/w6X+3nwpdMQfRwHAVEKCKxF+PhoTsVKOCIcloE7cvgrfFDIQo1+rf15ZGQsVBLPNZFT/LT0++HEtxn0ixy35Jr2+7ZvUyZlyUgMQRAd/cvKz/7m/r6jsPK/yxfE05/h55L5weY5rDmHENaAyineQT2IIAiCIAiCIKxil11AEARBEARBUBQTBEEQBEEQBEUxQRAEQRAEQVAUEwRBEARBEARFMUEQBEEQBEEMGf8vwABaKb4tsBFP0wAAAABJRU5ErkJggg==); + background-size: contain; + background-repeat: no-repeat; + height: 16px; + width: 95px; + overflow: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:hover, .wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:active { + opacity: 0.7; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0; + margin: 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li { + padding: 0; + margin: 0 0 0 30px; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li:last-child { + margin-left: 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a { + text-decoration: none; + color: #000; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:hover, .wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + z-index: 999999999999; + background: rgba(0, 0, 0, 0.4); + backdrop-filter: blur(5px); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog:not(.open) { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.success .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + background-color: #22bb66; + background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.75204 15.8749L4.60249 11.7049L3.18945 13.1149L8.75204 18.7049L20.6932 6.70492L19.2901 5.29492L8.75204 15.8749Z%27 fill=%27white%27/%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.fail .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + background-color: #ec2439; + background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27 fill=%27white%27/%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.confirm .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + content: "?"; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 24px; + font-weight: 700; + color: #fff; + background-color: #242628; + background-image: none; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap { + font-size: 14px; + line-height: 20px; + color: #242628; + background: #fff; + min-width: 850px; + padding: 30px; + border-radius: 3px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0 0 20px; + border-bottom: 1px solid #ddd; + margin: 0 0 30px; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 20px; + font-weight: 600; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + content: ""; + display: block; + background-color: #81909c; + background-repeat: no-repeat; + background-position: center; + height: 28px; + width: 28px; + border-radius: 50%; + margin: 0 0 0 15px; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button { + cursor: pointer; + text-indent: -999em; + background-color: #9ca2a7; + -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27/%3E%3C/svg%3E") center no-repeat; + mask: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27/%3E%3C/svg%3E") center no-repeat; + height: 24px; + width: 24px; + padding: 0; + margin: 0; + overflow: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button:hover { + background-color: #3496ff; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content { + overflow: auto; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content .severe { + color: #ec2439; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: end; + gap: 10px; + padding: 20px 0 0; + border-top: 1px solid #ddd; + margin: 30px 0 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button { + color: #fff; + background: #3496ff; + padding-right: 30px; + padding-left: 30px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:hover, .wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:active { + color: #fff; + background: #000; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary { + color: #3496ff; + background: transparent; + border-color: #3496ff; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:hover, .wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:active { + color: #fff; + background-color: #000; +} +.edit-post-header__settings .editor-post-switch-to-draft, +.edit-post-header__settings .editor-post-save-draft, +.editor-post-publish-panel__prepublish .components-panel__body, +.edit-post-post-status, +.required-recaptcha { + display: none; +} +.unstyled-list { + list-style: none !important; + padding-right: 0 !important; +} +.wpzoom-forms-move-button { + cursor: move; +} +.wpzoom-forms-extra-options { + width: 450px; +} +.wpzoom-forms-extra-options .form-group:last-child { + margin-bottom: 0; + text-align: left; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.wpzoom-forms-extra-options .form-group button { + margin-left: 10px; +} +.wpzoom-forms-extra-options .form-group button:last-child { + margin-left: 0; +} +.predefined-lists { + text-align: right; +} +.predefined-lists p { + margin: 0; +} +.post-php.post-type-wpzf-submission.wpzoom-new-admin #wpfooter { + position: relative !important; + bottom: 0 !important; +} +.wpzoom-forms-block-patterns { + margin-bottom: 16px; +} +.wpzoom-forms-block-patterns h3 { + margin: 0 0 12px 0; + font-size: 13px; + text-transform: uppercase; + color: #1e1e1e; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-patterns-list { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + gap: 8px; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 8px 10px; + background: #ffffff; + border-radius: 4px; + cursor: -webkit-grab; + cursor: grab; + -webkit-transition: all 0.15s ease; + transition: all 0.15s ease; + font-size: 12px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + border: 1px solid #e0e0e0; + height: 45px; + position: relative; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item:hover { + background: #f6f6f6; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); + border-color: #d0d0d0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item svg { + width: 24px; + height: 24px; + margin-left: 10px; + -ms-flex-negative: 0; + flex-shrink: 0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item span { + text-align: right; + font-weight: 500; + line-height: 1.2; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled { + opacity: 0.7; + cursor: not-allowed; + background: #f0f0f0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled:hover { + background: #f0f0f0; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + border-color: #e0e0e0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item .dashicons-info { + position: absolute; + top: 5px; + left: 5px; + font-size: 14px; + color: #888; + background-color: rgba(255, 255, 255, 0.7); + border-radius: 50%; + padding: 2px; +} +.wpzf-shortcode-container * { + margin-bottom: 0 !important; +} +.wpzf-copy-button { + height: 30px !important; + min-width: 30px !important; + padding: 2px 8px !important; + margin: 0 !important; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} +.wpzf-copy-button svg { + fill: currentColor; +} +.wpzoom-new-admin_settings-header + div.wrap > .notice, +#wpzf-settings .notice { + display: none !important; +} +.post-type-wpzf-form .subsubsub { + float: none; + margin-bottom: -40px; +} +.post-type-wpzf-form #posts-filter { + width: calc(100% - 374px); + float: right; +} +.wpzoom-forms-settings-upsell-container { + display: block; + height: auto !important; + width: 340px; + z-index: 1000; + float: left; +} +.wpzoom-forms-settings-upsell-container a { + display: block; + width: 100%; + height: 100%; + text-decoration: none; +} +.wpzoom-forms-settings-upsell-container img { + display: block; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + -o-object-position: center; + object-position: center; +} +@media (max-width: 1240px) { + .wpzoom-forms-settings-recaptcha-after { + display: block; + width: calc(100% - 48px); + clear: both; + float: none; + margin-top: 20px; + } +} +@media (max-width: 1024px) { + .post-type-wpzf-form #posts-filter { + float: none; + width: 100%; + } + .wpzoom-forms-settings-upsell-container { + float: none; + margin: 20px auto; + } + #wpzf-settings { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + #tab-spam-protection .regular-text { + width: 100%; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field { + margin-bottom: 10px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + float: none; + margin-left: 135px !important; + } + .wpzf-spam-protection-service { + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + } + .wpzf-spam-protection-service th { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .wpzoom-forms-settings-upsell-container { + margin: 20px auto; + float: none; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .wpzoom-forms-settings-ajax-promo-container, + .wpzoom-forms-settings-integrations-promo-container { + width: auto; + } + .wpzf-form_page_wpzf-settings div.wp-tab-panel { + width: calc(100% - 60px); + } + .wpzoom-forms-settings-buttons-container { + width: 100%; + } +} +@media screen and (max-width: 782px) { + .post-type-wpzf-form .subsubsub { + margin-bottom: 0; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save, + .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { + margin: 25px 0; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save { + float: none; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { + float: none; + } + .wpzf-form_page_wpzf-settings div.wp-tab-panel, + .wpzoom-forms-settings-buttons-container { + width: auto !important; + } + .wpzoom-forms-field-radio { + margin-top: 10px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + margin-left: 330px !important; + } +} +@media screen and (max-width: 600px) { + .wpzf_wrap.wpzf_settings-add-new { + display: inline-block !important; + margin-top: 0 !important; + margin-bottom: 20px !important; + } + .post-type-wpzf-form .subsubsub { + display: inline-block !important; + float: left; + margin-top: 0px !important; + } + .post-type-wpzf-form p.search-box { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .post-type-wpzf-form #post-search-input { + width: calc(100% - 130px) !important; + display: inline-block !important; + } + .post-type-wpzf-form #search-submit { + display: inline-block !important; + margin-top: 0px !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header, + .wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header { + margin-left: 13px !important; + clear: both; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save, + .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { + margin: 25px 0; + } + #tab-spam-protection table { + width: 100% !important; + } + .wpzf-spam-protection-service .wpzoom-forms-field-radio { + gap: 10px; + } + .wpzf-spam-protection-service .wpzoom-forms-field-radio input { + width: 33.3333333333% !important; + } + .wpzoom-forms-field-radio { + margin-top: 10px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + margin-left: 110px !important; + } + .wpzoom_forms_reset_settings { + float: left !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, + .wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, + .wpzf-form_page_wpzf-settings ul.wp-tab-bar { + gap: 20px !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { + gap: 20px !important; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li, + .wpzf-form_page_wpzf-settings ul.wp-tab-bar li { + font-size: 14px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile { + height: 160px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, + .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, + .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, + .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { + height: 150px !important; + width: 85px; + padding: 10px !important; + background-size: contain !important; + background-position: center !important; + font-size: 12px !important; + } +} +@media screen and (max-width: 425px) { + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { + gap: 10px !important; + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li { + font-size: 12px !important; + } +} +@media screen and (max-width: 375px) { + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + margin-left: 100px !important; + } +} +/* + * + * Upsell Panel + * +*/ +#tab-upsell { + display: block; + width: auto; + -webkit-box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.1); + box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.1); + border-radius: 4px; + padding: 30px; + margin-bottom: 50px; + background-color: #fff; + margin-left: 20px; +} +.wpzoom-forms-settings-upsell-page-container-header .button.button-primary, +.features-table .t-footer .button.button-primary { + background: #3496FF !important; + border-radius: 4px; + padding: 16px 20px; + color: #fff !important; + font-size: 16px; + font-weight: 500; + line-height: 13px; + text-decoration: none; + display: inline-block; + outline: none !important; + border: none !important; +} +.wpzoom-forms-settings-upsell-page-container img { + display: inline-block; + height: 160px; + width: 150px; + -o-object-position: center; + object-position: center; + margin-left: 45px; + float: right; +} +.wpzoom-forms-settings-upsell-page-container-header { + display: block; + border-bottom: 1px solid rgb(225, 229, 233); + padding-bottom: 60px; +} +.wpzoom-forms-settings-upsell-page-container-header h2 { + font-size: 24px !important; + font-weight: 600; + line-height: 32px; + color: rgb(36, 38, 40); + margin-top: 0 !important; + margin-bottom: 6px !important; +} +.wpzoom-forms-settings-upsell-page-container-header p { + font-size: 14px; + font-weight: 400; + line-height: 22px; + color: rgb(36, 38, 40); + opacity: 0.65; + margin-top: 0; + margin-bottom: 20px; + max-width: 650px; + margin-right: 195px; +} +.wpzoom-forms-settings-upsell-page-container-content h3 { + font-size: 20px; + font-weight: 600; + margin-top: 50px; + margin-bottom: 30px; + line-height: 28px; +} +.wpzoom-forms-settings-upsell-grid { + display: -ms-grid; + display: grid; + -ms-grid-columns: (minmax(0, 1fr))[3]; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 40px; +} +.wpzoom-forms-settings-upsell-grid .section { + padding: 35px; + border-radius: 4px; + border: 1px solid rgb(225, 229, 233); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.wpzoom-forms-settings-upsell-grid .section .wpzoom-forms-pro-badge { + display: inline-block; + font-size: 16px; + font-weight: 500; + text-transform: uppercase; + color: #fff; + padding: 4px 12px; + border-radius: 25px; + background: rgb(36, 38, 40); + text-align: center; + max-width: 34px; +} +.wpzoom-forms-settings-upsell-grid .section h4 { + margin-top: 24px; + font-size: 18px; + font-weight: 600; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; + margin-bottom: 24px; +} +.wpzoom-forms-settings-upsell-grid .section .about, +.wpzoom-forms-settings-upsell-grid .section .section_footer { + font-size: 14px; + font-weight: 400; + line-height: 22px; + color: rgb(36, 38, 40); + margin-top: 0; +} +.wpzoom-forms-settings-upsell-grid .section .section_footer { + margin-top: auto; + margin-bottom: 0; +} +.features-table { + margin-bottom: 0px; +} +.features-table li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 75%; /* Container only takes 75% of parent */ +} +.features-table li.t-row { + padding: 12px 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0px; +} +.features-table li div { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.features-table li div svg { + overflow: visible; +} +.features-table li .c { + text-align: center; +} +.features-table li.t-head { + padding-bottom: 12px; + border-bottom: 1px solid rgb(225, 229, 233); + margin-bottom: 15px; +} +.features-table li.t-head .c { + font-size: 18px; + font-weight: 600; + line-height: 28px; + color: rgb(36, 38, 40); +} +.features-table .h-wrap { + font-size: 16px; + font-weight: 500; +} +.features-table li.t-footer { + padding-top: 30px; + border-top: 1px solid rgb(225, 229, 233); + margin-top: 20px; + margin-bottom: 0px; +} +.wpzoom-forms-settings-subscribe-form { + background: #fff; + overflow: hidden; + border-radius: 5px; + padding: 25px 20px; + margin: 25px 0; + border: 1px solid #ddd; + -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-forms-settings-subscribe-form input[type=email] { + padding: 5px 8px; + border-radius: 3px !important; + border-color: rgba(0, 0, 0, 0.2) !important; +} +.wpzoom-forms-settings-subscribe-form .button-primary { + background: #000 !important; + padding: 5px 20px; + font-weight: 500; +} +.wpzoom-forms-settings-subscribe-form .button-primary:hover { + opacity: 0.8; +} +.wpzoom-forms-settings-subscribe-form .loading { + background: none !important; + border: none; + margin-top: 5px; + margin-right: 20px; +} +.ml-form-embedContent h4 { + font-size: 16px; + font-weight: 500; + margin: 0 0 15px; +} +.ml-form-embedContent h4 svg { + display: inline-block; + vertical-align: middle; + margin-bottom: 4px; +} +.ml-form-formContent { + max-width: 180px !important; + float: right !important; +} +.ml-form-embedSubmit { + float: left !important; + max-width: 100px !important; +} +@media (max-width: 1240px) { + .features-table li { + width: 100%; + } +} +@media (max-width: 1024px) { + .wpzoom-forms-settings-upsell-grid { + -ms-grid-columns: (minmax(0, 1fr))[2]; + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + .wpzoom-forms-settings-upsell-grid .section { + max-width: 100%; + } +} +@media screen and (max-width: 600px) { + .wpzoom-forms-settings-upsell-grid { + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + } + .wpzoom-forms-settings-upsell-page-container img { + float: none; + margin-left: 0; + margin-bottom: 20px; + max-width: 100px; + height: auto; + } + .wpzoom-forms-settings-upsell-page-container-header p { + margin-right: 0; + } + .features-table li div { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + } + .features-table li:not(.t-footer) div:first-child { + width: 130px; + } +} diff --git a/build/main/backend/style.css b/build/main/backend/style.css index 4a64bbd..5d2b6f8 100644 --- a/build/main/backend/style.css +++ b/build/main/backend/style.css @@ -1 +1,3598 @@ -.wpzoom-new-admin .wrap{padding-bottom:60px}.wpzoom-new-admin.post-php #wpbody-content{padding-bottom:0}.wpzoom-new-admin.post-php #wpbody-content>.wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section,.wpzoom-new-admin.post-php #wpbody-content>.wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view{max-height:60vh;min-height:200px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wrap{display:none}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;padding:0 50px 0 30px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column{width:480px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>h3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;gap:10px;line-height:22px;margin:0;padding:0}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>h3:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 128 128%27 xmlns=%27http://www.w3.org/2000/svg%27 aria-hidden=%27true%27 class=%27iconify iconify--noto%27%3E%3CradialGradient id=%27a%27 cx=%27-779.868%27 cy=%27686.689%27 r=%2791.008%27 gradientTransform=%27scale%281 -1%29 rotate%2845 506.867 1318.897%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%27.353%27 stop-color=%27%23ffca28%27/%3E%3Cstop offset=%27.872%27 stop-color=%27%23ffb300%27/%3E%3C/radialGradient%3E%3Cpath d=%27M59.53 107.44c-3.95-3.17-40.63-38.84-41.04-39.23-1.62-1.62-2.64-3.3-2.92-4.84-.29-1.6.2-3 1.5-4.3 1.21-1.21 2.69-1.85 4.28-1.85 1.94 0 3.93.92 5.59 2.59l16.63 15.98c.29.28.67.42 1.04.42a1.494 1.494 0 0 0 1.07-2.54L19.13 46.25c-2.66-2.66-3.91-6.73-.75-9.89 1.21-1.21 2.69-1.85 4.28-1.85 1.94 0 3.93.92 5.59 2.59l27.16 26.48c.29.28.67.43 1.05.43s.77-.15 1.06-.44c.58-.58.59-1.52.01-2.11L24.91 28.02c-1.51-1.51-2.42-3.32-2.58-5.08-.15-1.79.48-3.45 1.83-4.8 1.21-1.21 2.69-1.85 4.28-1.85 1.94 0 3.93.92 5.59 2.59 8.86 8.7 31.99 31.45 32.77 32.29 2.97 2.05 3.57-1.05 3.72-3.06.17-2.34-2.51-10.51-.95-17.86 2.62-9.77 10.17-8.17 10.34-8.09 4.14 1.94 3.35 4.84 1.88 10.67l-.15 1.15c-1.54 7.62 9.04 30.2 9.82 31.89 4.15 9.08 8.93 27.49-6.9 43.32-17.35 17.35-38.83 8.46-45.38 1.91z%27 fill=%27url%28%23a%29%27/%3E%3Cpath d=%27M81.79 117.18c-10.64 0-19.69-5.09-23.26-8.62-3.21-2.62-23.47-22.18-39.97-38.19-.67-.65-1.06-1.02-1.1-1.07-1.87-1.87-3.03-3.82-3.36-5.66-.38-2.09.27-3.98 1.91-5.63 1.5-1.5 3.34-2.29 5.34-2.29 2.35 0 4.71 1.08 6.65 3.03l16.61 15.96-26.56-27.42c-3.06-3.06-4.6-8.13-.73-11.99 1.5-1.5 3.34-2.29 5.34-2.29 2.35 0 4.71 1.08 6.65 3.03L56.45 62.5 23.84 29.07c-1.74-1.74-2.81-3.87-3-5.99-.19-2.26.59-4.33 2.26-6 1.5-1.5 3.34-2.29 5.34-2.29 2.34 0 4.7 1.07 6.65 3.02l33.26 32.43-24.16-24.83c-1.75-1.75-2.82-3.88-3-6-.19-2.25.59-4.32 2.26-5.99 1.5-1.5 3.34-2.29 5.34-2.29 2.35 0 4.71 1.08 6.65 3.03l7.21 7.07c12.85 12.6 23.59 23.15 24.74 24.33.56.45 1.29.62 1.6.47.2-.1.42-.56.38-1.53-.06-1.7-.3-3.81-.55-6.04-.5-4.48-1.02-9.12-.37-12.18 1.42-5.31 4.21-7.56 6.29-8.53 2.86-1.32 5.63-.86 6.16-.61 5.2 2.44 4.17 6.52 2.75 12.18l-.03.14-.16 1.17c-1.04 5.12 4.3 19.27 9.64 30.8l.08.16c3.57 7.8 10 27.81-7.2 45.01-7.91 7.89-16.47 10.58-24.19 10.58zM21.35 58.72c-1.18 0-2.3.49-3.22 1.41-.95.95-1.28 1.87-1.08 2.97.22 1.21 1.11 2.65 2.5 4.05.01.01.41.4 1.1 1.06 23.42 22.73 37.56 36.24 39.82 38.06l.12.11c5.52 5.52 26.03 15.32 43.26-1.91 15.87-15.87 9.9-34.4 6.59-41.64l-.07-.15c-3.44-7.42-11.26-25.42-9.87-32.6l.23-1.5c1.54-6.12 1.63-7.4-.98-8.66-.77-.14-6.29-.81-8.4 7.06-.53 2.51-.02 7.1.43 11.15.26 2.29.5 4.46.56 6.27.1 2.85-1.25 3.94-2.07 4.34-1.67.81-3.66.12-4.9-.92l-.13-.12c-.61-.66-15.12-14.89-24.72-24.31L53.3 16.3c-2.46-2.47-5.63-2.88-7.76-.75-1.04 1.04-1.51 2.26-1.4 3.61.12 1.41.88 2.88 2.15 4.15L70.5 48.14a3.012 3.012 0 0 1-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L32.98 19.94c-2.46-2.46-5.64-2.87-7.76-.74-1.04 1.04-1.51 2.26-1.4 3.61.13 1.41.89 2.89 2.15 4.14L58.6 60.41c1.15 1.16 1.14 3.06-.02 4.22-1.11 1.11-3.07 1.13-4.21.03L27.2 38.17c-2.46-2.48-5.64-2.88-7.76-.75-2.59 2.59-1.21 5.8.75 7.77l26.57 27.44a2.988 2.988 0 0 1-.03 4.2c-1.12 1.12-3.06 1.13-4.2.04L25.9 60.89c-1.4-1.41-3.01-2.17-4.55-2.17z%27 fill=%27%23eda600%27/%3E%3Cpath d=%27M84.76 46.54c-5.49 11.21-4.78 26.9 3.46 39.49.93 1.7 2.52.87 1.71-.88-9.95-21.29.48-36.63.48-36.63l-5.65-1.98z%27 fill=%27%23eda600%27/%3E%3Cpath d=%27M63.17 4.5c3.02-.79 6.24-.72 9.37.01 3.11.75 6.22 2.33 8.53 4.91 2.26 2.56 3.65 5.67 4.12 8.93.44 3.23.03 6.56-1.5 9.32-.18-3.1-.72-5.95-1.63-8.58-.47-1.31-1.02-2.56-1.69-3.74-.66-1.17-1.44-2.33-2.27-3.28-1.69-1.95-3.98-3.47-6.55-4.65-2.58-1.22-5.39-2.12-8.38-2.92z%27 fill=%27%23b0bec5%27/%3E%3Cpath d=%27M64 13.98c1.67-1.06 3.76-1.28 5.73-.93 1.99.35 3.89 1.34 5.39 2.71 1.49 1.39 2.55 3.14 3.21 4.96.32.91.48 1.87.63 2.8.05.96.05 1.92-.1 2.88-.69-.73-1.23-1.46-1.74-2.17-.59-.67-1.05-1.38-1.58-2.03-1.04-1.29-2.05-2.46-3.14-3.5-1.12-1.01-2.3-1.9-3.67-2.67-1.36-.79-2.89-1.45-4.73-2.05z%27 fill=%27%2390a4ae%27/%3E%3Cpath d=%27M6.83 77.34c1.41 2.76 2.88 5.32 4.59 7.58 1.7 2.26 3.65 4.18 5.92 5.43 1.1.61 2.41 1.14 3.69 1.54 1.29.41 2.63.69 4.01.88 2.76.34 5.66.28 8.73-.19-2.38 2.07-5.56 3.17-8.8 3.41-3.28.22-6.61-.49-9.59-2.17-3-1.71-5.2-4.43-6.58-7.32-1.38-2.91-2.12-6.04-1.97-9.16z%27 fill=%27%23b0bec5%27/%3E%3Cpath d=%27M16.28 76.17c.97 1.68 1.93 3.03 2.98 4.21 1.04 1.18 2.16 2.15 3.38 3.03 1.24.85 2.6 1.6 4.08 2.35.74.38 1.53.68 2.31 1.12.81.35 1.63.72 2.49 1.25-.91.34-1.84.54-2.79.69-.94.04-1.91.09-2.87-.04-1.92-.26-3.84-.93-5.52-2.1-1.65-1.19-3.02-2.84-3.77-4.71-.76-1.86-.98-3.94-.29-5.8z%27 fill=%27%2390a4ae%27/%3E%3C/svg%3E");display:block;height:24px;width:24px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>h2{font-size:32px;font-weight:600;line-height:39px;margin:10px 0 20px;padding:0}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>p{font-size:16px;font-weight:400;line-height:26px;margin:0;padding:0}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary{background:#3496ff;border:none;border-radius:2px;color:#fff;font-size:16px;font-weight:600;line-height:13px;margin:30px 0 0;padding:16px 20px;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary:active,.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary:focus,.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary:hover{background:#000;color:#fff}.wpzoom-new-admin #wpbody-content .urgent,.wpzoom-new-admin #wpcontent .urgent{color:#ec2439}.wpzoom-new-admin #wpbody-content .featured-off,.wpzoom-new-admin #wpcontent .featured-off{display:none!important}.wpzoom-new-admin #wpbody-content .pro-only,.wpzoom-new-admin #wpcontent .pro-only{background:#f57c00;border-radius:2px;color:#fff;line-height:1.5;padding:0 4px;position:absolute;right:-4px;top:-6px}.wpzoom-new-admin #wpbody-content .notice-warning,.wpzoom-new-admin #wpcontent .notice-warning{display:block;margin:10px 0 0;padding:11px 15px}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;margin:3em 20px 3em 0;padding:15px 30px 0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions{background:transparent;border:0;padding:0 0 1em}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:none;gap:20px}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner{margin:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title{font-size:24px;font-weight:600;line-height:29px;margin:0;padding:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small{color:#81909c;font-size:14px;font-weight:400;line-height:17px}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a{color:#81909c;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version{color:#81909c;float:right;font-size:14px;font-weight:400}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro{color:#f57c00}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25ZM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83Z%27 fill=%27%2381909C%27/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:0;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;font-size:24px;font-weight:600;line-height:29px;margin:0;max-width:82%;min-width:100px;outline:none;overflow:hidden;padding:0 24px 0 0;position:relative;text-overflow:ellipsis;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover{-webkit-box-shadow:0 0 0 1px #3496ff;box-shadow:0 0 0 1px #3496ff}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title{color:#242628;font-size:18px;font-weight:400;line-height:22px;margin:16px 0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav{font-size:18px;font-weight:400;line-height:22px;margin:0;padding:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;list-style:none;margin:0;padding:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li{list-style:none;margin:0;padding:0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a{cursor:default;pointer-events:none}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a:after,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a:after{-webkit-transform:translateY(0);transform:translateY(0)}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a{-webkit-box-shadow:none;box-shadow:none;color:#242628;display:block;outline:none;overflow:hidden;padding:16px 0;position:relative;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:after,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:after{background:#3496ff;border-radius:2px 2px 0 0;bottom:0;content:"";height:6px;left:0;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap #titlediv,.wpzoom-new-admin #wpbody-content>.wrap>.page-title-action,.wpzoom-new-admin #wpbody-content>.wrap>.wp-header-end,.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.search-box,.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.wp-list-table>tfoot,.wpzoom-new-admin #wpbody-content>.wrap>h1.wp-heading-inline,.wpzoom-new-admin #wpcontent>.wrap #titlediv,.wpzoom-new-admin #wpcontent>.wrap>.page-title-action,.wpzoom-new-admin #wpcontent>.wrap>.wp-header-end,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.search-box,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.wp-list-table>tfoot,.wpzoom-new-admin #wpcontent>.wrap>h1.wp-heading-inline{display:none!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-notices .notice,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-notices .notice{display:block!important}.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav{margin:10px 0}.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top .search-box,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top .search-box{margin:0 auto}.wpzoom-new-admin #wpbody-content>.wrap input,.wpzoom-new-admin #wpbody-content>.wrap select,.wpzoom-new-admin #wpbody-content>.wrap textarea,.wpzoom-new-admin #wpcontent>.wrap input,.wpzoom-new-admin #wpcontent>.wrap select,.wpzoom-new-admin #wpcontent>.wrap textarea{border:1px solid #9ca2a7;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#242628;font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap input:focus,.wpzoom-new-admin #wpbody-content>.wrap input:hover,.wpzoom-new-admin #wpbody-content>.wrap select:focus,.wpzoom-new-admin #wpbody-content>.wrap select:hover,.wpzoom-new-admin #wpbody-content>.wrap textarea:focus,.wpzoom-new-admin #wpbody-content>.wrap textarea:hover,.wpzoom-new-admin #wpcontent>.wrap input:focus,.wpzoom-new-admin #wpcontent>.wrap input:hover,.wpzoom-new-admin #wpcontent>.wrap select:focus,.wpzoom-new-admin #wpcontent>.wrap select:hover,.wpzoom-new-admin #wpcontent>.wrap textarea:focus,.wpzoom-new-admin #wpcontent>.wrap textarea:hover{border-color:#3496ff;color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .column-shortcode input,.wpzoom-new-admin #wpcontent>.wrap .column-shortcode input{max-width:210px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap input,.wpzoom-new-admin #wpcontent>.wrap input{color:#242628}.wpzoom-new-admin #wpbody-content>.wrap input.wpzoom-new-admin_input-nobg,.wpzoom-new-admin #wpcontent>.wrap input.wpzoom-new-admin_input-nobg{background:transparent}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox],.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:none;border-radius:2px;-webkit-box-shadow:inset 0 0 0 2px #7c848a;box-shadow:inset 0 0 0 2px #7c848a;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:13.5px;justify-content:center;min-width:13.5px;-webkit-transition:all .3s ease;transition:all .3s ease;width:13.5px}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:hover,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:hover{background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 2px #3496ff!important;box-shadow:inset 0 0 0 2px #3496ff!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:hover:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:hover:checked{background-color:#000!important;-webkit-box-shadow:inset 0 0 0 1px transparent!important;box-shadow:inset 0 0 0 1px transparent!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:focus,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:focus{-webkit-box-shadow:inset 0 0 0 2px #3496ff;box-shadow:inset 0 0 0 2px #3496ff;outline:none}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:focus:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:focus:checked{-webkit-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:before,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:before{-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:checked{background-color:#3496ff;-webkit-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m7 13 3 3 7-7%27 stroke=%27%23fff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");display:block;float:none;height:auto;margin:0;width:auto}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio],.wpzoom-new-admin #wpcontent>.wrap input[type=radio]{border-radius:50%}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile{border-radius:10px;height:200px;margin:0 30px 0 0;width:150px}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:last-child,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:last-child,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child{margin-right:0}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked{background-color:#f1f8ff;border-color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked:before{margin:0}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;background-color:transparent;background-position:center 33px;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;line-height:1;padding:30px 10px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2780%27 height=%2780%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M40 6.667a33.334 33.334 0 1 0 0 66.667 33.334 33.334 0 0 0 0-66.667Zm0 60A26.667 26.667 0 0 1 13.332 40a26.4 26.4 0 0 1 5.633-16.333l37.367 37.366a26.4 26.4 0 0 1-16.334 5.634Zm21.033-10.334L23.666 18.967a26.4 26.4 0 0 1 16.333-5.634A26.666 26.666 0 0 1 66.666 40a26.4 26.4 0 0 1-5.633 16.333Z%27 fill=%27%23DDD%27/%3E%3C/svg%3E");content:"No Protection"}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%27106%27 height=%2780%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27a%27 style=%27mask-type:luminance%27 maskUnits=%27userSpaceOnUse%27 x=%2712%27 y=%270%27 width=%2782%27 height=%2780%27%3E%3Cpath d=%27M12.857 0h80.287v80H12.857V0Z%27 fill=%27%23fff%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23a%29%27%3E%3Cpath d=%27M93.143 39.952V5.735l-8.984 8.984C76.799 5.735 65.616 0 53.096 0 40 0 28.436 6.213 21.172 15.77l14.72 14.911c1.433-2.676 3.536-4.97 5.925-6.69 2.58-2.008 6.213-3.633 11.279-3.633.573 0 1.05.096 1.433.192a19.196 19.196 0 0 1 14.815 8.984L58.926 39.952c13.19-.095 28.1-.095 34.217 0Z%27 fill=%27%231C3AA9%27/%3E%3Cpath d=%27M52.81 0H18.59l8.986 8.984c-8.986 7.36-14.72 18.543-14.72 31.064 0 12.999 6.213 24.66 15.867 31.923l14.91-14.719c-2.677-1.434-4.97-3.536-6.69-5.926-2.008-2.58-3.633-6.212-3.633-11.278 0-.574.096-1.052.19-1.434A19.196 19.196 0 0 1 42.488 23.8l10.419 10.418c-.096-13.19-.19-28.1-.096-34.217V0Z%27 fill=%27%234285F4%27/%3E%3Cpath d=%27M12.857 40.048v34.217l8.984-8.984C29.201 74.265 40.383 80 52.904 80c13 0 24.66-6.214 31.924-15.867l-14.72-14.815c-1.433 2.676-3.536 4.97-5.925 6.69-2.58 2.008-6.213 3.633-11.279 3.633a5.783 5.783 0 0 1-1.433-.192 19.194 19.194 0 0 1-14.815-8.984l10.418-10.418c-13.19.095-28.1.096-34.217.001Z%27 fill=%27%23ABABAB%27/%3E%3C/g%3E%3C/svg%3E");content:"reCAPTCHA"}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%27106%27 height=%2780%27 viewBox=%270 0 256 116%27 xmlns=%27http://www.w3.org/2000/svg%27 preserveAspectRatio=%27xMidYMid%27%3E%3Cpath d=%27m202.357 49.394-5.311-2.124C172.085 103.434 72.786 69.289 66.81 85.997c-.996 11.286 54.227 2.146 93.706 4.059 12.039.583 18.076 9.671 12.964 24.484l10.069.031c11.615-36.209 48.683-17.73 50.232-29.68-2.545-7.857-42.601 0-31.425-35.497Z%27 fill=%27%23FFF%27/%3E%3Cpath d=%27M176.332 108.348c1.593-5.31 1.062-10.622-1.593-13.809-2.656-3.187-6.374-5.31-11.154-5.842L71.17 87.634c-.531 0-1.062-.53-1.593-.53-.531-.532-.531-1.063 0-1.594.531-1.062 1.062-1.594 2.124-1.594l92.946-1.062c11.154-.53 22.839-9.56 27.087-20.182l5.312-13.809c0-.532.531-1.063 0-1.594C191.203 20.182 166.772 0 138.091 0 111.535 0 88.697 16.995 80.73 40.896c-5.311-3.718-11.684-5.843-19.12-5.31-12.747 1.061-22.838 11.683-24.432 24.43-.531 3.187 0 6.374.532 9.56C16.996 70.107 0 87.103 0 108.348c0 2.124 0 3.718.531 5.842 0 1.063 1.062 1.594 1.594 1.594h170.489c1.062 0 2.125-.53 2.125-1.594l1.593-5.842Z%27 fill=%27%23F4811F%27/%3E%3Cpath d=%27M205.544 48.863h-2.656c-.531 0-1.062.53-1.593 1.062l-3.718 12.747c-1.593 5.31-1.062 10.623 1.594 13.809 2.655 3.187 6.373 5.31 11.153 5.843l19.652 1.062c.53 0 1.062.53 1.593.53.53.532.53 1.063 0 1.594-.531 1.063-1.062 1.594-2.125 1.594l-20.182 1.062c-11.154.53-22.838 9.56-27.087 20.182l-1.063 4.78c-.531.532 0 1.594 1.063 1.594h70.108c1.062 0 1.593-.531 1.593-1.593 1.062-4.25 2.124-9.03 2.124-13.81 0-27.618-22.838-50.456-50.456-50.456%27 fill=%27%23FAAD3F%27/%3E%3C/svg%3E");content:"Turnstile"}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_service_none+label,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_service_recaptcha+label,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_service_turnstile+label,.wpzoom-new-admin #wpcontent>.wrap #wpzf_global_captcha_service_none+label,.wpzoom-new-admin #wpcontent>.wrap #wpzf_global_captcha_service_recaptcha+label,.wpzoom-new-admin #wpcontent>.wrap #wpzf_global_captcha_service_turnstile+label{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-wrap-radio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-wrap-radio{display:block;margin-bottom:5px}.wpzoom-new-admin #wpbody-content>.wrap .radio-field,.wpzoom-new-admin #wpcontent>.wrap .radio-field{margin:0 30px 0 0!important}.wpzoom-new-admin #wpbody-content>.wrap .radio-field:last-child,.wpzoom-new-admin #wpcontent>.wrap .radio-field:last-child{margin-right:0!important}.wpzoom-new-admin #wpbody-content>.wrap .radio-field>input[type=radio],.wpzoom-new-admin #wpcontent>.wrap .radio-field>input[type=radio]{margin:0 10px 0 0!important}.wpzoom-new-admin #wpbody-content>.wrap .disable,.wpzoom-new-admin #wpbody-content>.wrap .disabled,.wpzoom-new-admin #wpcontent>.wrap .disable,.wpzoom-new-admin #wpcontent>.wrap .disabled{pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .disable,.wpzoom-new-admin #wpcontent>.wrap .disable{opacity:.5}.wpzoom-new-admin #wpbody-content>.wrap .help,.wpzoom-new-admin #wpcontent>.wrap .help{cursor:help;display:inline-block;font-size:20px;height:16px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;vertical-align:text-bottom;width:16px}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field,.wpzoom-new-admin #wpcontent>.wrap .wide-text-field{margin:0 0 2em;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field label>strong,.wpzoom-new-admin #wpcontent>.wrap .wide-text-field label>strong{font-size:15px!important}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field label>em,.wpzoom-new-admin #wpcontent>.wrap .wide-text-field label>em{color:rgba(36,38,40,.8)}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field input[type=text],.wpzoom-new-admin #wpcontent>.wrap .wide-text-field input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;color:#242628;display:block;font-size:15px;font-weight:400;line-height:40px;margin:.7em 0;min-height:40px;padding:0 10px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .submit-button,.wpzoom-new-admin #wpcontent>.wrap .submit-button{margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .button.disabled,.wpzoom-new-admin #wpcontent>.wrap .button.disabled{pointer-events:none!important}.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f7f6f6;border-color:#3496ff;border-radius:2px;color:#3496ff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;justify-content:center;padding:0 12px;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary.button-large,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary.button-large{margin:0;min-height:48px;padding:0 40px}.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary:active,.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary:hover,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary:active,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary:hover{background:#3496ff;border-color:#3496ff;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button.wp-color-result,.wpzoom-new-admin #wpcontent>.wrap .button.wp-color-result{font-size:13px}.wpzoom-new-admin #wpbody-content>.wrap .button-primary,.wpzoom-new-admin #wpcontent>.wrap .button-primary{background:#3496ff;border:none;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary:active,.wpzoom-new-admin #wpbody-content>.wrap .button-primary:hover,.wpzoom-new-admin #wpcontent>.wrap .button-primary:active,.wpzoom-new-admin #wpcontent>.wrap .button-primary:hover{background:#000;border-color:#000;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-positive,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-positive{background:#2b6;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-positive:active,.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-positive:hover,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-positive:active,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-positive:hover{background:#3bdb82}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-negative,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-negative{background:#ec2439;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-negative:active,.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-negative:hover,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-negative:active,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-negative:hover{background:#f05161}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary,.wpzoom-new-admin #wpcontent>.wrap .button-secondary{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #ddd;box-shadow:inset 0 0 0 1px #ddd;color:#81909c}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary:active,.wpzoom-new-admin #wpbody-content>.wrap .button-secondary:hover,.wpzoom-new-admin #wpcontent>.wrap .button-secondary:active,.wpzoom-new-admin #wpcontent>.wrap .button-secondary:hover{background:#ddd}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-positive,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-positive{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #2b6;box-shadow:inset 0 0 0 1px #2b6;color:#2b6}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-positive:active,.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-positive:hover,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-positive:active,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-positive:hover{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #242628;box-shadow:inset 0 0 0 1px #242628;color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-negative,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-negative{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #ec2439;box-shadow:inset 0 0 0 1px #ec2439;color:#ec2439}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-negative:active,.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-negative:hover,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-negative:active,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-negative:hover{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #242628;box-shadow:inset 0 0 0 1px #242628;color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .button-link,.wpzoom-new-admin #wpcontent>.wrap .button-link{color:#3496ff;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link{font-weight:400;line-height:1;margin:1.5em 0 0;min-height:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link:active,.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link:focus,.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link:hover,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link:active,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link:focus,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link:hover{background:transparent;color:#000}.wpzoom-new-admin #wpbody-content>.wrap .button-link:active,.wpzoom-new-admin #wpbody-content>.wrap .button-link:focus,.wpzoom-new-admin #wpbody-content>.wrap .button-link:hover,.wpzoom-new-admin #wpcontent>.wrap .button-link:active,.wpzoom-new-admin #wpcontent>.wrap .button-link:focus,.wpzoom-new-admin #wpcontent>.wrap .button-link:hover{color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_suffixed-number-input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_suffixed-number-input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_suffixed-number-input>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_suffixed-number-input>*{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_suffixed-number-input>:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_suffixed-number-input>:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_profile-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_profile-photo{border-radius:50%;display:block;height:100px;width:100px}.wpzoom-new-admin #wpbody-content>.wrap a,.wpzoom-new-admin #wpcontent>.wrap a{color:#3496ff;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap a:active,.wpzoom-new-admin #wpbody-content>.wrap a:focus,.wpzoom-new-admin #wpbody-content>.wrap a:hover,.wpzoom-new-admin #wpcontent>.wrap a:active,.wpzoom-new-admin #wpcontent>.wrap a:focus,.wpzoom-new-admin #wpcontent>.wrap a:hover{color:#000;text-decoration:none}.wpzoom-new-admin #wpbody-content>.wrap a.linked,.wpzoom-new-admin #wpcontent>.wrap a.linked{border-bottom:1px solid rgba(52,150,255,.3)}.wpzoom-new-admin #wpbody-content>.wrap a.linked:active,.wpzoom-new-admin #wpbody-content>.wrap a.linked:focus,.wpzoom-new-admin #wpbody-content>.wrap a.linked:hover,.wpzoom-new-admin #wpcontent>.wrap a.linked:active,.wpzoom-new-admin #wpcontent>.wrap a.linked:focus,.wpzoom-new-admin #wpcontent>.wrap a.linked:hover{border-bottom-color:rgba(0,0,0,.3)}.wpzoom-new-admin #wpbody-content>.wrap a.ac_match,.wpzoom-new-admin #wpcontent>.wrap a.ac_match{color:#000}.wpzoom-new-admin #wpbody-content>.wrap a.ac_match:active,.wpzoom-new-admin #wpbody-content>.wrap a.ac_match:focus,.wpzoom-new-admin #wpbody-content>.wrap a.ac_match:hover,.wpzoom-new-admin #wpcontent>.wrap a.ac_match:active,.wpzoom-new-admin #wpcontent>.wrap a.ac_match:focus,.wpzoom-new-admin #wpcontent>.wrap a.ac_match:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current{color:#000}.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current:active,.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current:focus,.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current:hover,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current:active,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current:focus,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#242628;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;margin:10px 0 0;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:active svg,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:hover svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:active svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:hover svg{fill:#3496ff;color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button svg{fill:#242628;color:#242628;margin:0 6px 0 0;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-pointer,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-pointer{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceFade;animation-name:bounceFade;background:#3496ff;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3);color:#fff;cursor:default;font-size:14px;left:50%;padding:4px 10px;position:absolute;top:calc(100% + 3px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-pointer>i,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-pointer>i{height:10px;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-pointer>i:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-pointer>i:before{background:#3496ff;bottom:-4px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3);content:"";height:8px;left:50%;pointer-events:auto;position:absolute;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:8px}.wpzoom-new-admin #wpbody-content>.wrap .fit-max-content,.wpzoom-new-admin #wpcontent>.wrap .fit-max-content{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.wpzoom-new-admin #wpbody-content>.wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-add-new a,.wpzoom-new-admin #wpcontent>.wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-add-new a{position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:1.5em 0 0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;margin-top:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>*{text-align:left!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>:first-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:auto}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style:none;margin:0;padding:0;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns>:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns>:first-child{text-align:left}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns>:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns>:last-child{text-align:right}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:5px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select.hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select.hidden{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label{color:#81909c;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label:hover{color:#9ca2a7}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label:hover svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label:hover svg{fill:#9ca2a7;color:#9ca2a7}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label input{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label input:checked+span,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label input:checked+span svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label input:checked+span,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label input:checked+span svg{fill:#3496ff;color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label span,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label span{display:block}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label svg{fill:#81909c;color:#81909c;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_notice,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_notice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin:1.5em 0 0!important;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_notice:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_notice:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2714%27 height=%2714%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.3 3.5h1.4v1.4H6.3V3.5Zm0 2.8h1.4v4.2H6.3V6.3ZM7 0C3.136 0 0 3.136 0 7s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7Zm0 12.6A5.607 5.607 0 0 1 1.4 7c0-3.087 2.513-5.6 5.6-5.6 3.087 0 5.6 2.513 5.6 5.6 0 3.087-2.513 5.6-5.6 5.6Z%27/%3E%3C/svg%3E");content:"";display:block;height:14px;margin:0 .8em 0 0;width:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_notice p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_notice p{margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap.with-bg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap.with-bg{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;font-size:14px;padding:25px 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap.with-bg :not(h2):not(small),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap.with-bg :not(h2):not(small){font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter{margin:2em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.8);position:sticky;top:32px;z-index:100}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th{border-bottom:1px solid #ddd;font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column{padding:0;text-align:center;vertical-align:middle;width:3em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column input,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column input{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th{color:#7c848a;font-weight:400;padding-left:0;padding-right:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions{text-align:right}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a{color:#7c848a;padding:14px 0;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr{background:transparent;display:table-row!important;position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:nth-child(odd),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:nth-child(odd){background:#f2f4f6}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row th,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child th{border-top:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td{padding-top:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th{border:0;padding:20px 0;vertical-align:top}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column{padding:0;text-align:center;vertical-align:middle;width:3em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column input,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column input{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column{padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td>*{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button){color:#3496ff;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):hover{color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-shortcode>input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-shortcode>input{display:block}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .row-actions,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .row-actions{margin:.5em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slidedown;animation-name:slidedown;overflow:hidden}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style:none;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div{display:block;margin:0 0 10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div:last-child{margin-bottom:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li label>strong:first-child,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li strong:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li label>strong:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li strong:first-child{display:inline-block;margin:0 0 5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li input:not(.widefat),.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li textarea,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li input:not(.widefat),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li textarea{width:60%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save{padding:0;position:absolute;right:0;top:-10px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button{float:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel{background:transparent;-webkit-box-shadow:inset 0 0 0 1px #3496ff;box-shadow:inset 0 0 0 1px #3496ff;color:#3496ff;margin:0 1em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .spinner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .spinner{float:left}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-title,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account{width:50%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a{color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions{text-align:right;width:5%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong{cursor:pointer;font-size:20px;font-weight:600;position:relative;text-align:right;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu{display:inline-block;position:relative;text-align:right}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden{opacity:1;pointer-events:auto}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong:after,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong:after{bottom:-15px;content:"";height:25px;left:-50px;position:absolute;right:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden{background:#fff;border-radius:3px;bottom:-10px;-webkit-box-shadow:1px 4px 8px rgba(0,0,0,.1);box-shadow:1px 4px 8px rgba(0,0,0,.1);margin:0;min-width:200px;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;text-align:left;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:999}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li{margin:0;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button{padding-top:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button{padding-bottom:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider{background:#ddd;height:1px;margin:5px 20px;padding:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover{color:#ec2439}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button{-webkit-box-sizing:border-box;box-sizing:border-box;color:#242628;display:block;margin:0;padding:7px 20px;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-left,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-right,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-left,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-right{display:none}.wpzoom-new-admin #wpbody-content>.wrap #poststuff,.wpzoom-new-admin #wpcontent>.wrap #poststuff{margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap #poststuff #post-body,.wpzoom-new-admin #wpcontent>.wrap #poststuff #post-body{margin:0}.wpzoom-new-admin #wpbody-content>.wrap #poststuff #post-body #post-body-content,.wpzoom-new-admin #wpcontent>.wrap #poststuff #post-body #post-body-content{float:none;margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content{display:-ms-grid;display:grid}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content *,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content *{pointer-events:inherit}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content>*{-ms-grid-row-align:start;align-self:start;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content>:not(.active),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content>:not(.active){opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content>:not(.active) *,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content>:not(.active) *{pointer-events:none!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar{color:#242628;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar.hide,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar.hide{pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout),.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only>.wpzoom-new-admin_feed-layout-pro,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only>.wpzoom-new-admin_feed-layout-pro{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar input,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar select,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar textarea,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar select,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar textarea{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left{-ms-grid-rows:auto 1fr;-ms-flex-preferred-size:28%;display:-ms-grid;display:grid;flex-basis:28%;grid-template-rows:auto 1fr}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section{max-height:70vh!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2),.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox],.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox]{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fafafa;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;min-height:30px;padding:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section{-ms-grid-row-align:start;align-self:start;-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;overflow-x:hidden;overflow-y:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active){opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading{-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading:before{opacity:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 50 50%27 xml:space=%27preserve%27%3E%3Cpath fill=%27%233496ff%27 d=%27M43.935 25.145c0-10.318-8.364-18.683-18.683-18.683-10.318 0-18.683 8.365-18.683 18.683h4.068c0-8.071 6.543-14.615 14.615-14.615s14.615 6.543 14.615 14.615h4.068z%27%3E%3CanimateTransform attributeType=%27xml%27 attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E");background-size:contain;content:"";height:64px;left:50%;opacity:1;position:absolute;top:300px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;width:64px;z-index:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section-big-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section-big-title{font-size:18px;font-weight:600;margin:30px 20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section{border-top:1px solid #ddd;margin:30px 20px 20px;padding:30px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.no-top-border,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.no-top-border,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section:first-child{border-top:0;margin-top:20px;padding-top:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title{font-size:18px;font-weight:600;margin:0 0 15px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description{font-size:14px;font-weight:400;margin:0 0 20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child{margin-bottom:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section p{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section ol li,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section ul li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section ol li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section ul li{margin-bottom:1em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned>input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned>input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode{background:transparent;border:1px solid #ddd}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn{background:transparent;border:1px solid #3496ff;-webkit-box-shadow:none;box-shadow:none;color:#3496ff;display:-ms-grid;display:grid;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover{background:#3496ff;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success{background:#2b6;border-color:#2b6;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal{opacity:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success{opacity:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal{opacity:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success{opacity:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button{opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link{display:inline-block}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info{opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input{background:#eee;border:1px solid #9ca2a7;border-radius:4px;display:-ms-grid;display:grid}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;justify-content:space-between;margin:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name{font-size:14px;font-weight:600;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type{color:#81909c;font-size:12px;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button{background:transparent;border:1px solid #3496ff;-webkit-box-shadow:none;box-shadow:none;color:#3496ff;font-size:13px;font-weight:600}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover{border-color:#ec2439;color:#ec2439}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;justify-content:stretch;pointer-events:none;position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight{-webkit-animation:highlighting .8s infinite;animation:highlighting .8s infinite;border:0;border-radius:6px;bottom:-2px;-webkit-box-shadow:inset 0 0 1px 1px #3496ff,0 0 1px 1px #3496ff;box-shadow:inset 0 0 1px 1px #3496ff,0 0 1px 1px #3496ff;display:block;left:-2px;pointer-events:none;position:absolute;right:-2px;top:-2px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button{-webkit-box-flex:1;-ms-flex-positive:1;background:#eee;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#242628;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;font-size:14px;font-weight:600;opacity:1;pointer-events:all;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover{background:#3496ff;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link{display:none;margin:20px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:0 0 20px;max-height:999em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro{border-radius:4px;-webkit-box-shadow:0 0 0 2px #f57c00;box-shadow:0 0 0 2px #f57c00;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;max-width:76%;padding:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend{background:#f57c00;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:13px;font-weight:600;margin:0 auto;padding:0 5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option{opacity:.75;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout>.wpzoom-new-admin_feed-layout-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout>.wpzoom-new-admin_feed-layout-option{margin-bottom:10px!important;max-width:21%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;display:block;margin:0;outline:none;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled{opacity:.4;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg{fill:#9ca2a7;color:#9ca2a7}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg{fill:#81909c;color:#81909c;display:block;height:auto;max-width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked~svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked~svg{fill:#3496ff;color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell{width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0 .4em 0 0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:before{background-color:rgba(0,0,0,.4);content:"";height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zm2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm2 8h3v1H3v-1h3v-1h8v1z%27 fill=%27currentColor%27/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zm2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm2 8h3v1H3v-1h3v-1h8v1z%27 fill=%27currentColor%27/%3E%3C/svg%3E");width:16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover{background:none!important;border:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked:before,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover:before{background-color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child){display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;gap:4px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons{font-size:16px;height:16px;width:16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell{display:block;line-height:30px;white-space:nowrap;width:50%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label{width:50%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row>input[type=checkbox],.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row>input[type=checkbox]{margin:0 1em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid #242628;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:-20px 0 0;padding:10px 0 0 15px;position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input{margin-left:.5em;margin-right:.5em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child{width:calc(50% - 9px)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child{width:calc(50% + 9px)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover{display:table-row}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover>strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover>strong{display:block;margin:0 0 20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom{border-bottom:2px solid #f57c00;padding-bottom:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend{border-bottom:2px solid #f57c00;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px;padding:0;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend>strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend>strong{background:#f57c00;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:13px;padding:0 5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro>label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro>label{opacity:.5}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token{margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active{margin-bottom:20px;margin-top:30px;max-height:999em;opacity:1;overflow:visible;padding-top:30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token{background:#fff;border:1px solid #ddd;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#242628;display:block;font-size:14px;font-weight:400;padding:4px 8px;text-overflow:ellipsis;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout>label>strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout>label>strong{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only{border-bottom:2px solid #f57c00;border-top:none;margin-top:0;padding-bottom:20px;padding-top:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table>label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table>label{opacity:.5}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview{margin:0;padding:0;position:relative;z-index:2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;font-weight:600;margin:0;padding:0;text-align:center}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled{opacity:.3;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active{background:#ddd}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg{fill:#81909c}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ddd;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0;min-height:70px;min-width:70px;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover{background:#eee}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active{background:#3496ff;color:#fff;cursor:default}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg{fill:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg{fill:#81909c;margin:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner{max-width:768px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner{max-width:380px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner{max-width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe{display:block;height:400px;opacity:1;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:visible;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden{opacity:0;pointer-events:none;visibility:hidden}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;padding:25px 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title{font-size:24px;font-weight:600;margin:0 0 10px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description{margin:0 0 20px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts{display:-ms-grid;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li{background:#eee;border:1px solid #9ca2a7;border-radius:4px;cursor:pointer;margin:0;padding:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover{background:#3496ff;border-color:#0063cd;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3{color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p{color:hsla(0,0%,100%,.6)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3{font-size:14px;font-weight:600;margin:0 0 5px;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p{color:#81909c;font-size:12px;margin:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect hr,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect hr{margin:30px 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle{font-size:14px;font-weight:400;margin:0 0 20px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support{color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license .section-title,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support .section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license .section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support .section-title{font-size:20px;font-weight:600;line-height:24px;margin:0 0 1em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license .section-title svg,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support .section-title svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license .section-title svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support .section-title svg{margin:0 5px 0 0;vertical-align:text-bottom}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license .section-description,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support .section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license .section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support .section-description{margin:0 0 2em;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;padding:25px 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-title{font-size:24px;font-weight:600;line-height:29px;margin:0 0 16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-description{font-size:14px;margin:0 0 30px;white-space:pre-wrap}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin:0 0 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;border:1px solid #ddd;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:350px;padding:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title{font-size:16px;font-weight:600;line-height:19px;margin:0 0 16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist{font-size:14px;margin:0 0 20px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2718%27 height=%2718%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9 0C4.038 0 0 4.038 0 9s4.038 9 9 9 9-4.038 9-9-4.038-9-9-9Zm5.03 6.632-5.752 5.706a.885.885 0 0 1-1.24.023L3.992 9.586a.915.915 0 0 1-.067-1.263.892.892 0 0 1 1.263-.045l2.413 2.21 5.143-5.142a.899.899 0 0 1 1.286 0c.361.36.361.925 0 1.286Z%27 fill=%27%232B6%27/%3E%3C/svg%3E");background-position:0 5px;background-repeat:no-repeat;line-height:18px;margin:0;min-height:18px;padding:5px 0 5px 32px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#242628;font-size:14px;line-height:17px;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover{border-color:#3496ff;-webkit-box-shadow:none;box-shadow:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#3496ff;background-position:0;background-repeat:no-repeat;border:0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:center;line-height:1;margin:auto 0 0;padding:15px 40px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover{opacity:.8}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled{opacity:.5;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook{background:#1877f2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg{margin:0 16px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-notice,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-notice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-notice svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-notice svg{margin:0 12px 0 0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;padding:25px 30px}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo{margin:0 30px 0 0;padding:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsUAAAB1CAYAAACmnpxEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMERERTJGNDlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMERERTJGMzlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMzc5NGVhLTBiZGYtNDQ3Zi05ODc1LTY1ZDk5NjhjZGVlNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkkr7JsAAB/xSURBVHja7F1RUhy5shWE/y9vBVNegdsroPi874dmBXSvAIi47xv4nhsBrIBmBW7/zP2kWIHbK3B5BbdnBbwSVnvaDNBdVSelTNU5ER0MY7u6pJNKHaVSqZ3Hx0dHEARBEARBEEPGLruAIAiCIAiCoCgmCIIgCIIgCIpigiAIgiAIgqAoJgiCIAiCIIhB4936Lzs7O+wRgiAIYiM+/PNfZfNjr/mMms8/ws9tUDef7+Gn/yy+/uffS/ZoMg6L8CGHhFmgikbsrD9o9L//txocJtAMwmrgDm0UJiULWDZ8LbZ00hbAScAmb1pQN/ZTG+LXzwue4/0gnEbo/vBjqvk8NJ9qG19BkMOEfbkn0H/m/YRRXVMv/vj9Zx+/e/aHk+Zzbqj/hh7avgpOzgL8AuZgi793b2jw/iL6w4Tgf34N/10PYXIPTuzeEW1w3XzODPB63HzGTj5YUoTPOHy3H0fz5vO5GUNzmgs5VIZJmH+lMWs+04Et3O4ji+Kz4I9fFMUEQXTD3toCZbw2yJdhQZBz9KQk/a0x0vhSYVKaBCFVJB5P/j0mYQx5cXAztKgZOdTbzZG+ZzwkUdzgk4u/+/3LnExRTBDyE8PY/RU98RPCPLMJ/gNpti2KQ/rLyfqCTtkYOvWf5j39AvNy6Klzxjlc+T/LHMYKBOw1/TUewm5J086rFH5x8cfvFUUxQaRD8WyCv2sc3sx4m0rS2kkkaBFS54Y49O9ZhrFzxtxjkxw+BQmschjyiYuIX3nofgRScrbhcZgXY+NvCzOWZCOItBP8beMQvjWfiVFnVjhDh3MViplk3918fO7evdFFjX/nLz66FETKIO2HHA4iCFBmbsd+/rhN9PUPFMUEoQ/FmjgeG3v3EenrxXvsCchvx94aFlLP4aNLFscNObTL4X5sPxEOTOaKFHnEKywoiglCt0j61DjAT4YiJ/ukzYYobmzqSXy4H4efcsJeGDe3uUeNB8ChhahxCoF6nKk9X7m0gZWKopgg9MNHTKxETkrSpXtB4bcnwzb7lbNT17wLvFC8D9uxuYmHoXB4aoDDFD5vnKFNp8ojXsHXJ15SFBOEDfyMnCh2arEK2OfMcYyJ58uAFi/eHr/ktN1MDlVxkYqDIjOb9oue28SvUb30P1l9Aj8gljwRTQBxGsTnmcIb9CiIFfdfWFCdDrBf/Xjx0cYD676YHKrjMKXP8ykUuWiLlHnEKzy89D8ZKW63srnf5jPU09CEGCZK7aokNb0wE/JV/iDWl4GKqeeiyuTCjRyq5TDlGYosUigU5BGvsKAo7ofzFgN5zO4iwNB4lTIP2fUQxF//82/4TVVBQHxxjOKbFcbkUDWHKQMB5lMoFOQRr7Bc/PE7RXGfVXtLoXvCXiMkhHEoxaQFJSlRJ4j9wqlgF9sUxuTwTQ6LxNwULv2Wv9kqFEryiFd4NQ2Fong7TFoOhlHKwvxE3rbY2NaFAgdH+9YpiJm69bKoUl+ujRxu5DB1qUoNPs/yLvStItt+eO0PeNBuO3SJ/PoVXcWuIwRw7q9IbcRVSvvqG3mrw0cjRkLOu8pUEFeBy+9rv6+EzMpO/hH+e5ToPf33+lzGqUaDI4cmOPygwFR8CkXR+BGtvvM1+75wunYWq21Fcd1CyCEHhj9Vv1BKpl+ZFR3+qY/oXQobb9c+K2MYV8d3bSP0CofZZlwEG3QJvrvzqruxr48JK1L0zSe+a979QuF4nwg5b29jR5mIKd+WuyDyN43r+QvvXIQ+9jY0jvju3ic/NO88oyAmh8LzneQc4fv72pAg9nZyrombxR+/v/p3dx4fH//6ZWenTUORpWLqxsjfKyW0z1Wal9om/uDMvqEca9O+j4lXn4jBdtA16rpWq3cUJogy4gRx3bz3WaK+/2/Pdh4kjnS/Joglct4Wob1L8PvGFFN1EFEz9EI/9PuxixNJ8hx81BJpI4f2OXyjTz45mXSHpPNuh/nxWwz7boTuDuI5fdIn7oCiWOWWwNpquCt82sWFMjtFOq07N3AEoVOFz3Wwm3GYIKTzv3wN45vY4wZx4ISCGMJBDDFVh8X9THAM+WfP1iJKksLK95cP6BwpsDlyaJzDiHPtOkaGUihi1SOGzSe7PQbBwmFzAjUmkPetIrEXJltNONRoiJkJ5Xnz8Q7b737MhL/uPEET+zp7ValSBgXxXoTJxr+zvzDmfaytar9Qaj4HQexITvjj1AdFyaF9DjfwWwpzq/7AXeQ8Ypit9a0+MQc26lgZod6gEYJWW3k2lJHWvLlv4wRRh4NVHwWF4CRBqaK++cSVonFuShAH+PeVLDHm/boXUteJxs08jJm54NekLg1FDu1z+BYOhZ+vujRbxDzinyanRRQ/ABs1UlYyB3V4QE15NvDqde6IbSeIVQ7YTOgrYi+8+trzg5LxMLImiEP0RSpK5N/3yO9ypL5S3H9/2G2RypkvUu3iDZDDy9w4jOAjt9EVhVJBvNoFiQlY0Gm3p9HPXftT+5uEqBYgVzlaVnXI1evg84k7jBcfNZYoJxRtYggOr68zTr7DsHbACY1aUBCXTi764jn5GHy6pjFz7eRKcJ0nsLshcniRE4dbcOz9Y4zLYrSmUMTKI163sUqFKA5ADsBDJUZdOmwplYmSKDhq9bpk6kTnwTtz+MjJXjjcZ8GG6tQHRARP/K+idBKC+OkCCqEumQchXyseMxKiqog4bshhBhxGnmc3QV0KRaJ6xFCbR4jizxmufCS2o08TGyty9crUiX4TxIVAH8ZaUPbNJ14kHgeSgvhAcLF462Rqns40bLUnWkxK+XpymC+HmnyxqhSKBHnEInPKLsDQoSkUqVd9wcgk3iH1qg7Zps+O6Iupw6YexVqd9/2eh4Rj26QgDj5RwieJXDktvJis0PYcQ1iQQ/scKvTFsb/rLftOkUf806xUieKAnFIopFadqQ8F7IOes9SWs2YRIapzBravGBND392GKkV/GxbEq5qsgxZTazgCLyYlff46h7fk0C6HLf1MzFTJQyWcRs8jXoOuSHEAMvozTmjQqDJsryFltBjVr5UjUMJ45rD5UKXw+CgBbV4kGNdWUyY8/HYkerFTGRVTEovJGHPOuYDtkUMluiHxe4xTn1dqvv/UpY1YqxTFyMjhXpjEUhm0pIGVKdoGTklh6gQWN8BnFcLv2tfxVQlsX+qSBHFBHCL/6LMI/n2PLA+YsJhE2lIh5ZfDc8mhYQ5bIkXkNmUg0ff5VcL+XqIPl+6CDHzp8rjI4yST73iOfeCzmDqBxVwpzxLPj5pPHATxvdBi4SBC1Bu95e799FT7gawtgT6wJSUsrsiheQ7b+JsUwvwwYXs/JbYhuA/eBT7LdBWKsDUcw6BTlGdD9ec8E2esBmGVWxt53b7jYxFxPK8EscSYnkoL4uCPSmvvHXHcVA4badwnh+TQqChPlUIhVU0lG1GMjHgVCU6TxoxORyvPFvoR1ZcqbiLLEKiBPRK0I8QBkiqSzUsL4lmEZqBLG80yPCCLvECoJIfk0LAojyrIQx6xhjzur+gHwkSxQApFzKLqXjROMhXgyH5k6oTugS2aD99X+MfYZchBEAtEGGsnd11yukHzg4sluN/JITm0KMqjpVAoyCP+ZV5BP/Ad+HkPQBHmheN1pI6dRCby6RaeSKt+1Op1ofW2JCLK5HUdcTwOVhAHoCOMZxmnPc2B/tuLmoocksOOQrFI2IdPKRTSNqIkj3h9XlKdPrEybhRGEfNkUhx+i/WdqEXKnSMICmLpdpQOG3GqMq8rjjzL8oEcksMeYjw1Yuyua8gjXkEktx4qikMkcWGJ5HChRookdfFbeMCl2CpHEHpx6+xHiD3QqVXTnEkHi8WCHCZBpZDDtkCkL9QK3uEtPYHMI64Bz9AvigPulBnaJqS8CUf6nnBU6kSdy4lnIj80zvpWaAF9FlMQC5xtmA0k5QklqkbkMMnCZqmJww6c+6BaCXhU3xJ1pWAbkXnEZ6DFy1eJtkqIYuhhO8kUikB0yoLf0qVUxgo5Jf6O39gFvQTxRODRs5BHHdUfgJ93ORAzWADtqa8/npBD8xymEKMV4NDhHnh3eL0/UXnEc6CesBEpFkihKAWNOfV96WLXSoMT/5lPLAsUTxUFMUwQp9iyPgG3oR6IKSAjRn2DJMfk0DyHbYHY0V6VO50peJfnQOURe1ueAvkxkz7h8VmZwb22+pkocAZSwhy1mGDqhI1Iw6CQmyAWOL1+OSBzqJXYJDk0zmFC/12Fn30DUGOwTU9Az/QR8KOQKoMQxbVUpQ0pUWyhXvGpkgFVSGx5ABcTFSWY+ESKwmIgfZZbhNgDGWGcD6x8ItLuR+TQvCiOFikGXY61DLf7rUqM9ekLWAoFOo94Lbi2r8xe5EUxgNjnJJcCr3msyCEcgwcqKvHf47MjrHD/JwWxSUGMXvwPKt0JHDHaI4dJOKyVcJiC8+r5gqjn83oHxIKGuAX15ezZgWXEokXsdt1dQWNBRouhKRRhS6AAPOoANbDA5dlQgniZeX1MDWDZvHbjNjtBDN52rzlmySERDYio5wN4QYSYU65A4tUHSM/WxkkBEtpiu6KSohi50kWnFyCic1XY8kAJEWRuMWoRQccsO5GWDpuDuMi4r7wYvs1NEIMXsRyz5JCIC3ikOHUKBTD4sJ5HvILqQ3aiohicQlGgci/DcxAO7Cb8RB2GmABLyaAc9IMjJIGsU13neg2soCD+JYqREMidMFaKIYdEHL+EEMSvHWRPkkIBziOevpAWA9Fxkvn2u8J2g1zxooTeCciQ54GcCiT+9xCrTvA2HiMWcg711DG6lFoQHyhZSKDsgJViyCERD4jUiUpoYdRaS4DziK9fSQGS7DMTohgZaeyd8gAsw3a54feuQEQOUc55nmvkUYHQKxz+NsOHDPspe0EMPkRccXSRQ8LUQuhFvw1KoWgblUXlEfvU0td24AqQ/7YpisNKATXxjACH0RCC2Lfn+QoI1c4C4GBR23isOiEzga5uB0KekM7uQORAIsTOYctHccySQyKOfypQAvKNP7vp+ezjFu2ZAPXR0RtzH0IUf5XkdjeC/WhKoUCkTsyeT6jh9xmojSc9BiqyFBsjFjKC+N7h62hSENsUxE/NBT6LY5YcEnGAmGcXG3Jj+/r1rVIowHnER2/4V9S8V1sXxSputwtJ8YhVyo3Qqu6nIfeIiKME8WJgheNjCL2RkCBG2p6WfroSeLRGQewctozXcsBjC2knbTEih+Y5jKZFtl0AhTm4T1s2FigA5xFfri4hkdQnG75DvygGp1CMe1RoQEWJ6zcMeAZq50nCgerB089Yh38qKIirXA7mrC0c0MX3tQpi6EJ2wEMMmoqUUBSTw3Qcphi325wD6TsXb0qhQOUR+zNIF5tcvIUxshvJ4JOmUITIK8KI74QNeIVJ10WDQr6GLIb9Iu5LcDxStyxdZtJXUoLYT5BTjYIYfGHP1wEPtRHYXsjhgDjsMG5LkJ+qIszF47fmJ4fJI669j43EcTaiGHkyvks0FHHSf7EpbB/+HEHaXsirbCsqEAO1ZupEP3HXfC6azzf340DdSPDr5tJbSRkI4gPFkXSkoBpylPE3mCptbytIDitymITDGBrkJT2x3KIttRNIoQiLOdS5jaNNbQEesvsubYjvIhn8HEjAeMtVyToZiAjqTYu/h2irT6GYIVaEHbgaGg4bO9nagQWHshrge0H4fgg/i0jv7N/nzHrHD1gQO2dvy1grUh7g2XOEdQ7bogQ8o81Zq7ue/XP8grBGVUCabuljUfyKLxyjRIqDoECJrb2WZcsmAPJ99HS2ZVtnoAlq1LKdzCfujlXO72uf/zZcPK4+ze/f1v7MO5fzsCgpIr7zpfWI/sAFMXKicDnsGBgVVORwQKI4BNmkS7E9BzSFomkDKo94tq0ucobOTuxGNPpUVSgQB+zaCkVUNYDjyAOVtynZgD9cd01BbFoQEzg7QtkQr7Unh60EZowFEDKFIuQRn4LEaZudSkR6zDLG2ZCYonge2zBDpLUAfN+18N9/DZMtD3KgUieGHKmwAu8gj4xPgsgyQBTEw06dKMFjK+W4JocYsSYJxDXFXbRQ30BbCcwj7nJ42cQhu6iiOHQgSnQVW9Y1FLmsY8u2zlDCONJA9eBtSvrFz5HlWqaCF5gMOUI85Kj4PvBZKYMCNTk0MRYQAagu0ey+QUW/64zKIz7r4GdHifpNrygWEF3jDZNv4eIesEOv7NoIe0Q7s7sqOENBbFr0CQriro6asI8SNb465uh/IAVqOBStnARM82i9+AKcyxqB/O51izziVb+h+M0rUgxa7axjU14xIkrc+WKE8O8QkYc3y7MBByoFMQWxVUE8beuoleA3mnYvmxo7XApOV1/N6hP2OdwWqOBTVz+eeifXV2HqUvHIUmWRuKIYkDD+S0e/lm8bJuAJ4Dv6RntRlRyOhQeqBw+Z6IQfLx8piLMTxB7fad69cAh81uce45PQweGDgXedJ/q3vcW8636WBbKbEmsO3E3QuciSX+M3/j+iDNu8J4kz0OqmfCOHGuVUGCnWB28/B5ZLr1EQR8HgopXA+vMrVB3/3Z/k0DyH275r0rxYcGnbtjjqMQ+NNHOrQRQjSX0tQR9xgx0qJ1gstxg4UOeWD29liNWBuikP1VEQR5p0rAG57b5QsPAkh7o5LJUI9xQpFJc9a2ibqTyRRBSDUyjGYeJdn4i98RYAUYKacGcOUzJp8rytwFU2q07ogS/n9z6TQ4+oIvEUxMRzHAOfdcfuTIITQxwidmQRBwFjzwv+XNVF138MPGQXLdVsN9FgqIDPGgsMtBkqQgfe8nhedHtfIR9E98WTF8NnOUTtG2fo62FOKIg3Lr5R/T2YSGOYaEvgI+fkMAmHIyUcbgOEvfWeZyOnUPTJI14BxXG+kWKBVd3+2kArXNoybK/hEvSc4w0Lgk7GZv26YOOiaBUZnubCg6Agvs4sQox09EPKSUVGifv6P3Jon8NtFisF4FGoHdlYOxsHgAANpMJOzCvQk4jicIoQZcTrwhAxEc/RAyw8D0FqsSrPFlbae4YGGLFmY+5HxPN/QmQ4m0WJoCCedSwHNBSUQ2hkCHwg7euGHJLDSLxAhF1IrZPeTUTVfTeVT5xMFK8JA8jqOtQ69DhRPMDQ0WJWnbADP6h9RNgfnttpPkc55sQKC+Jpbv0Fjn4M5RKJc+Czem9Fk8NOuNLE4RZAzLULcFqcZJt9YPBa0YKijmmc7xIODB+hPAU9az8cQtsDGG4l0Vj/3OYdPblFXyML2zkQY2PqBBR1+HgR/F3SniiIs8HSYXZ8ygHYWAm2MVTVHXLYjsOxQg6leUHPA5+F/K2fu6YgrlH5xF8HIYp9aB4kEl0YZAjDld6G8dHiW9BKG1KKjTr2CWeuxxbNUITvG87vioK41ySE8F1+x2yU+VXX5+DnXZJDcrjBt6ms8ORTKJp3Qy3G1hd3yDKgKFEcdX59l3iAVKDJFCGslxG2tOdB0PY1ZFREgfnEYVIburDtMWn48Xsq8OghCGKPB+B4PnaZ3rDW2NmpA1ecAO6SkcM0HM4i7HRCKjwJzS9zcDDiDLwgQ6UD1THtNLUoltoC6ALxAxd+BdY4hpmQiGhtaJlHJIg4gvhW4NHRBXHTlk+u37Zu13dGjkH//mcZ2pkPIqAjjEh/Tw7TcBgjqIOIFFdC74bUTzOBoCAiUryMneKZ8qBdrFOU2+I60vdoOe1cOYLQJ4gXiSLEfR141+tbkYKqABbL1wRvZ8ht4gocuSOHm/FJOYcv+bjC6SrFJqWfFkILsVLZ2NIvigM05LXOYl2YEFY9MwVt5i12hDpB3HwOErQHMflVPfxBDWzOSWa25nfVxuDHQgUAOdyKw1Izh68AZXeS4r2vfnq6oAOtf4CH7B5i26sGUaxBnMWO3qbO5V1mco0wkZkgTnSbX18H3reKC3IsjoPIz8HWPC9X4MfOhNLGyKF9Dp8DkU+8FH7XvlpC6tIolP3WsW02uShWkEJRxc6tDds+KfN5KYgJCmLc5Nd3LKOjIbcZ2Jrfar9HBwOcXLUCcmifw78tThD6IoKW6CocrwWDY+aud1YjimMYzgbcDOx7JRw4kb8gHmcqiD3KlONJIDBQWs5LXRNT6GuPb6QO7ZBD+xw+e39U38fYCe8ibCvhG0JRVTsGK4pTpVDUqdIIwknPVEKAkWKizQQxylgQe/SNalQKx+RtECYWcetwkaZ1X39hzK+Sw/gcroC6MbaK8K5tUyie8oiV+9RYfadWFKcSaakrQaT4/rkCEULYEsQSER8VghgREQJFM9C+oHD4XM4YfHgxNRZ4dIyKJnfk0DyHK5SAZ0S5MTb4nzbfcyTpd0M+PGK+qFPYrwpRHAiKLYz9d84SN/06wXey6gSRWhAvnY4IMWLyqxJNbNtgEvLALdjanuBV4dcxLufpmd9JDhVwuCbqrEU6t9VPlxH60eT1zqpEcSKxNks9KYfvjy3MK0cQFMQ/m9rz3yPz8yUOEN1qF1Vr+acS77lw8Q5mkcM8OCxBz4l5dmebXYp5pPQTs4fstIni2JFiLZdoxHyPRezbYQgK4hcEsaabFPtOgLBFpuA5A7WiKtjaF4fPP13Z2zTmAowc2ufQ4fKJ5xHtbtNOk/+zWOknmq/GtiOKg9HH6oS5FnEYjDlWu+8cQVAQr7d1r+f4RY9dqUWyOlEVLnXwtlYIfcVZInsjh7Y5LAHPWCTYDXtLhB9FfB/E4iiZPtMUKfaIlUJxo6zddwoGDUFBXLjhRIgRzhvenrC9KTUheFGVvKKBt7Pm46/9vRKwtRVmIWqbAtfk0CaHiIVyQJWAltd0xDSW7wUesks2V2gTxTFE2yJVWP6NiXAWYWVUM3WCeMOZeUf2aUCC2KPvNp+UH5HMn5w0ny+pauA23+tFv99qHwt+jffx01RGFSJy5NAmh6g2PSSwu8ULYjL2wqJANYei2P28Q1568tQWJY71XowSE28JYh8hRucEahbEDtBekYkvTGKSC3c/cd37SF+s64T9tn/z+db857mTiyy6MH8cKJjLyKFNDg9B/Keab++e9eNZ5O8vgTaQBO8UTlR3TiZh/2mSTriltgkzYWfDfGIipiD2ONIqiEO7NVza8Rr8ZPZFuBt8VGzc9IWfwO/QE3kQa5PmcyIsotYXYVNFlU3IoSEOQT5B2i9sEuM+dec6oc1/AD0n2byx8/j4+NcvOzsaJis/CL8JPf4y4o04XdouVePRp068NyLS7lv89cJhtmsWruWJ8aY/D5xxCAviqeIF6Ora6k+ax1Q4xBTz8oZVvXh/tqPqIkxCTmbZfI4Fgxuvvbu6XYmQanBukEM/Pg6tcxjasu0YQoni2nVIh9Q4p4SDncct/kmqnOzPiz9+hywG1EWKfQpFQ8RCaDBeO924FBLFlbODMsF3jtzAICyI/eR23HzHseIuKLSPKR/1afrwMOKY2Av+ZxJsZDW5e3/857N2rwuI30J/lom4VJum44MwTT/uk8NkHJYJ2lR08C9a5+jjRDbR9jthRRreKSWiEpisZ9qvNw4LgkrACHmLHRFLEK8m2zLzbox1kObI/diCLxK0sXhBKJ0r40F73jo5TMvhB2cDD0rfy4ofhy0qdpU2UCL/9cYIuej3XCZM+id0QlIQDwVRRFhYyB85mQshrMOCICaHaTm0IurU2XBIPTFhQ0j7USmKt7idpfUqQrvjXGv7HNx2CmJi3dHdUhDrcsJb+sMjdvvfRMR7Q37dv+eUtMXjMOyIFUb6olL4ToNcUOwqbihSzFmrvICscfngCMKJHuQcGqJPYKG2OkXVX3PDgfZ0uBc4nJPDqByaEXVKbXmQqSeaRTFKyNaaT8G/4TCWwGcRhKMgtr3QDH5s6KLKVxA6siaIyWESDveN9IfW3Q4ri4pqEKI4bKkgBo2VXOL1tvt2I4T83OrkQYiAtmB8Egui6uMAuVzlnl5Yb0jg8IAcisNKmpi63dxQGrcYoj/eVd7YOWAQzpxNIMQ8q04QKsRcTkh9TXwIGBwMiE8/D7xP3e8CNkQOZVEa6RuNdm1lQQFPPdEuivuKurnhbbYasCjIZhIhIKjZBXlMYGvCOOf0qKeqDZbTJchhGg4//PNfVgTxMsz12mAl9QTuj1WL4nAwoc9AunS20SdavFA62Ih0+M4u6A01W51eZHix4fIs9+UvWnqfeznJNQ6n5BAKK5HOSul7Wem/r4MSxQFdB9TcuigMW01dt9fuHEE8WyixC/KbxILo8FdOzzLp349Nm86GdB4i5BmTQxysRDq/Kn2vcqj+2IIo7ppCYe6AHbgdrDpBPEfNLshzYREijj7aeOBspk35d/aHsA6s1B4mh6o5HKyo64uhp57sPD4+/vXLzo7KljckPbad/JvOep+Ls2za/1/34+rc7NvfgetUE9gO+3d4grjh/aMRnv3Edm5AHMyaz11Oh+gGyuGNlsVMqJzwjfNI5/67cPquAn8J85B69IR1LdsH74z4Bx/1HLf4+9ZziZ/jpqWRMkpMvLpgcnZK7WiDGeEWRGYVrmo9Cf5zT5ENep82Y8lIciiA0gjFWv3JIC/tsCaKP7cQxUuDl3VssxJvI4qZT0xQFAvoFIPCanW98LQRV96HHiYSV4sgAu6Gmh5BDinqXuhPjSiH3H+WIsW3W/7dXHKJ151i3ThDL4wn24ge45POAadBUVti/w6X+3nwpdMQfRwHAVEKCKxF+PhoTsVKOCIcloE7cvgrfFDIQo1+rf15ZGQsVBLPNZFT/LT0++HEtxn0ixy35Jr2+7ZvUyZlyUgMQRAd/cvKz/7m/r6jsPK/yxfE05/h55L5weY5rDmHENaAyineQT2IIAiCIAiCIKxil11AEARBEARBUBQTBEEQBEEQBEUxQRAEQRAEQVAUEwRBEARBEARFMUEQBEEQBEEMGf8vwABaKb4tsBFP0wAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;display:block;height:16px;overflow:hidden;text-indent:-999em;-webkit-transition:all .3s ease;transition:all .3s ease;width:95px}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:active,.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:hover{opacity:.7}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li{margin:0 30px 0 0;padding:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li:last-child{margin-right:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a{color:#000;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:active,.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:hover{color:#3496ff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.4);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:999999999999}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog:not(.open){opacity:0;pointer-events:none}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.success .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{background-color:#2b6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m8.752 15.875-4.15-4.17-1.413 1.41 5.563 5.59 11.941-12-1.403-1.41-10.538 10.58Z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.fail .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{background-color:#ec2439;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.907 6.41 17.504 5l-5.563 5.59L6.38 5 4.976 6.41 10.538 12l-5.562 5.59L6.379 19l5.562-5.59L17.504 19l1.403-1.41L13.344 12l5.563-5.59Z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.confirm .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#242628;background-image:none;color:#fff;content:"?";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:700;justify-content:center}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap{background:#fff;border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3);color:#242628;font-size:14px;line-height:20px;min-width:850px;padding:30px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 0 30px;padding:0 0 20px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:600;margin:0;padding:0}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{background-color:#81909c;background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:block;height:28px;margin:0 15px 0 0;width:28px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button{background-color:#9ca2a7;cursor:pointer;height:24px;margin:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.907 6.41 17.504 5l-5.563 5.59L6.38 5 4.976 6.41 10.538 12l-5.562 5.59L6.379 19l5.562-5.59L17.504 19l1.403-1.41L13.344 12l5.563-5.59Z%27/%3E%3C/svg%3E") center no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.907 6.41 17.504 5l-5.563 5.59L6.38 5 4.976 6.41 10.538 12l-5.562 5.59L6.379 19l5.562-5.59L17.504 19l1.403-1.41L13.344 12l5.563-5.59Z%27/%3E%3C/svg%3E") center no-repeat;overflow:hidden;padding:0;text-indent:-999em;-webkit-transition:all .3s ease;transition:all .3s ease;width:24px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button:hover{background-color:#3496ff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content{overflow:auto}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content .severe{color:#ec2439}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:end;margin:30px 0 0;padding:20px 0 0}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button{background:#3496ff;color:#fff;padding-left:30px;padding-right:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:active,.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:hover{background:#000;color:#fff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary{background:transparent;border-color:#3496ff;color:#3496ff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:active,.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:hover{background-color:#000;color:#fff}.edit-post-header__settings .editor-post-save-draft,.edit-post-header__settings .editor-post-switch-to-draft,.edit-post-post-status,.editor-post-publish-panel__prepublish .components-panel__body,.required-recaptcha{display:none}.unstyled-list{list-style:none!important;padding-left:0!important}.wpzoom-forms-move-button{cursor:move}.wpzoom-forms-extra-options{width:450px}.wpzoom-forms-extra-options .form-group:last-child{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:0;text-align:right}.wpzoom-forms-extra-options .form-group button{margin-right:10px}.wpzoom-forms-extra-options .form-group button:last-child{margin-right:0}.predefined-lists{text-align:left}.predefined-lists p{margin:0}.post-php.post-type-wpzf-submission.wpzoom-new-admin #wpfooter{bottom:0!important;position:relative!important}.wpzoom-forms-block-patterns{margin-bottom:16px}.wpzoom-forms-block-patterns h3{color:#1e1e1e;font-size:13px;margin:0 0 12px;text-transform:uppercase}.wpzoom-forms-block-patterns .wpzoom-forms-block-patterns-list{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:12px;height:45px;padding:8px 10px;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item:hover{background:#f6f6f6;border-color:#d0d0d0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15)}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item svg{-ms-flex-negative:0;flex-shrink:0;height:24px;margin-right:10px;width:24px}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item span{font-weight:500;line-height:1.2;text-align:left}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled{background:#f0f0f0;cursor:not-allowed;opacity:.7}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled:hover{background:#f0f0f0;border-color:#e0e0e0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item .dashicons-info{background-color:hsla(0,0%,100%,.7);border-radius:50%;color:#888;font-size:14px;padding:2px;position:absolute;right:5px;top:5px}.wpzf-shortcode-container *{margin-bottom:0!important}.wpzf-copy-button{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;align-items:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:30px!important;justify-content:center!important;margin:0!important;min-width:30px!important;padding:2px 8px!important}.wpzf-copy-button svg{fill:currentColor}#wpzf-settings .notice,.wpzoom-new-admin_settings-header+div.wrap>.notice{display:none!important}.post-type-wpzf-form .subsubsub{float:none;margin-bottom:-40px}.post-type-wpzf-form #posts-filter{float:left;width:calc(100% - 374px)}.wpzoom-forms-settings-upsell-container{display:block;float:right;height:auto!important;width:340px;z-index:1000}.wpzoom-forms-settings-upsell-container a{display:block;height:100%;text-decoration:none;width:100%}.wpzoom-forms-settings-upsell-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:1240px){.wpzoom-forms-settings-recaptcha-after{clear:both;display:block;float:none;margin-top:20px;width:calc(100% - 48px)}}@media(max-width:1024px){.post-type-wpzf-form #posts-filter{float:none;width:100%}#wpzf-settings{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#tab-spam-protection .regular-text{width:100%}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field{margin-bottom:10px!important}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{float:none;margin-right:135px!important}.wpzf-spam-protection-service{-ms-grid-columns:1fr;grid-template-columns:1fr}.wpzf-spam-protection-service th,.wpzoom-forms-settings-upsell-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpzoom-forms-settings-upsell-container{float:none;margin:20px auto}.wpzoom-forms-settings-ajax-promo-container,.wpzoom-forms-settings-integrations-promo-container{width:auto}.wpzf-form_page_wpzf-settings div.wp-tab-panel{width:calc(100% - 60px)}.wpzoom-forms-settings-buttons-container{width:100%}}@media screen and (max-width:782px){.post-type-wpzf-form .subsubsub{margin-bottom:0}.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings,.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save{margin:25px 0}.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings,.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save{float:none}.wpzf-form_page_wpzf-settings div.wp-tab-panel,.wpzoom-forms-settings-buttons-container{width:auto!important}.wpzoom-forms-field-radio{margin-top:10px!important}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{margin-right:330px!important}}@media screen and (max-width:600px){.wpzf_wrap.wpzf_settings-add-new{display:inline-block!important;margin-bottom:20px!important;margin-top:0!important}.post-type-wpzf-form .subsubsub{display:inline-block!important;float:right;margin-top:0!important}.post-type-wpzf-form p.search-box{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.post-type-wpzf-form #post-search-input{display:inline-block!important;width:calc(100% - 130px)!important}.post-type-wpzf-form #search-submit{display:inline-block!important;margin-top:0!important}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header{clear:both;margin-right:13px!important}.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings,.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save{margin:25px 0}#tab-spam-protection table{width:100%!important}.wpzf-spam-protection-service .wpzoom-forms-field-radio{gap:10px}.wpzf-spam-protection-service .wpzoom-forms-field-radio input{width:33.3333333333%!important}.wpzoom-forms-field-radio{margin-top:10px!important}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{margin-right:110px!important}.wpzoom_forms_reset_settings{float:right!important}.wpzf-form_page_wpzf-settings ul.wp-tab-bar,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{gap:20px!important}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px!important;justify-content:space-between}.wpzf-form_page_wpzf-settings ul.wp-tab-bar li,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li{font-size:14px!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile{height:160px!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before{background-position:50%!important;background-size:contain!important;font-size:12px!important;height:150px!important;padding:10px!important;width:85px}}@media screen and (max-width:425px){.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:10px!important}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li{font-size:12px!important}}@media screen and (max-width:375px){.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{margin-right:100px!important}}#tab-upsell{background-color:#fff;border-radius:4px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);display:block;margin-bottom:50px;margin-right:20px;padding:30px;width:auto}.features-table .t-footer .button.button-primary,.wpzoom-forms-settings-upsell-page-container-header .button.button-primary{background:#3496ff!important;border:none!important;border-radius:4px;color:#fff!important;display:inline-block;font-size:16px;font-weight:500;line-height:13px;outline:none!important;padding:16px 20px;text-decoration:none}.wpzoom-forms-settings-upsell-page-container img{display:inline-block;float:left;height:160px;margin-right:45px;-o-object-position:center;object-position:center;width:150px}.wpzoom-forms-settings-upsell-page-container-header{border-bottom:1px solid #e1e5e9;display:block;padding-bottom:60px}.wpzoom-forms-settings-upsell-page-container-header h2{color:#242628;font-size:24px!important;font-weight:600;line-height:32px;margin-bottom:6px!important;margin-top:0!important}.wpzoom-forms-settings-upsell-page-container-header p{color:#242628;font-size:14px;font-weight:400;line-height:22px;margin-bottom:20px;margin-left:195px;margin-top:0;max-width:650px;opacity:.65}.wpzoom-forms-settings-upsell-page-container-content h3{font-size:20px;font-weight:600;line-height:28px;margin-bottom:30px;margin-top:50px}.wpzoom-forms-settings-upsell-grid{-ms-grid-columns:(minmax(0,1fr))[3];display:-ms-grid;display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.wpzoom-forms-settings-upsell-grid .section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-flex:1;border:1px solid #e1e5e9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;padding:35px}.wpzoom-forms-settings-upsell-grid .section .wpzoom-forms-pro-badge{background:#242628;border-radius:25px;color:#fff;display:inline-block;font-size:16px;font-weight:500;max-width:34px;padding:4px 12px;text-align:center;text-transform:uppercase}.wpzoom-forms-settings-upsell-grid .section h4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;gap:10px;margin-bottom:24px;margin-top:24px}.wpzoom-forms-settings-upsell-grid .section .about,.wpzoom-forms-settings-upsell-grid .section .section_footer{color:#242628;font-size:14px;font-weight:400;line-height:22px;margin-top:0}.wpzoom-forms-settings-upsell-grid .section .section_footer{margin-bottom:0;margin-top:auto}.features-table{margin-bottom:0}.features-table li{display:-webkit-box;display:-ms-flexbox;display:flex;width:75%}.features-table li.t-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding:12px 0}.features-table li div{-webkit-box-flex:1;-ms-flex:1;flex:1}.features-table li div svg{overflow:visible}.features-table li .c{text-align:center}.features-table li.t-head{border-bottom:1px solid #e1e5e9;margin-bottom:15px;padding-bottom:12px}.features-table li.t-head .c{color:#242628;font-size:18px;font-weight:600;line-height:28px}.features-table .h-wrap{font-size:16px;font-weight:500}.features-table li.t-footer{border-top:1px solid #e1e5e9;margin-bottom:0;margin-top:20px;padding-top:30px}.wpzoom-forms-settings-subscribe-form{background:#fff;border:1px solid #ddd;border-radius:5px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);margin:25px 0;overflow:hidden;padding:25px 20px}.wpzoom-forms-settings-subscribe-form input[type=email]{border-color:rgba(0,0,0,.2)!important;border-radius:3px!important;padding:5px 8px}.wpzoom-forms-settings-subscribe-form .button-primary{background:#000!important;font-weight:500;padding:5px 20px}.wpzoom-forms-settings-subscribe-form .button-primary:hover{opacity:.8}.wpzoom-forms-settings-subscribe-form .loading{background:none!important;border:none;margin-left:20px;margin-top:5px}.ml-form-embedContent h4{font-size:16px;font-weight:500;margin:0 0 15px}.ml-form-embedContent h4 svg{display:inline-block;margin-bottom:4px;vertical-align:middle}.ml-form-formContent{float:left!important;max-width:180px!important}.ml-form-embedSubmit{float:right!important;max-width:100px!important}@media(max-width:1240px){.features-table li{width:100%}}@media(max-width:1024px){.wpzoom-forms-settings-upsell-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.wpzoom-forms-settings-upsell-grid .section{max-width:100%}}@media screen and (max-width:600px){.wpzoom-forms-settings-upsell-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.wpzoom-forms-settings-upsell-page-container img{float:none;height:auto;margin-bottom:20px;margin-right:0;max-width:100px}.wpzoom-forms-settings-upsell-page-container-header p{margin-left:0}.features-table li div{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.features-table li:not(.t-footer) div:first-child{width:130px}} +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/main/backend/style.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wpzoom-new-admin .wrap { + padding-bottom: 60px; +} +.wpzoom-new-admin.post-php #wpbody-content { + padding-bottom: 0; +} +.wpzoom-new-admin.post-php #wpbody-content > .wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section, +.wpzoom-new-admin.post-php #wpbody-content > .wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view { + max-height: 60vh; + min-height: 200px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wrap { + display: none; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 70px; + padding: 0 50px 0 30px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column { + width: 480px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h3 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; + font-size: 18px; + font-weight: 600; + line-height: 22px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h3::before { + content: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27utf-8%27%3F%3E%3Csvg viewBox=%270 0 128 128%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 aria-hidden=%27true%27 role=%27img%27 class=%27iconify iconify--noto%27 preserveAspectRatio=%27xMidYMid meet%27%3E%3CradialGradient id=%27IconifyId17ecdb2904d178eab21437%27 cx=%27-779.868%27 cy=%27686.689%27 r=%2791.008%27 gradientTransform=%27scale%281 -1%29 rotate%2845 506.867 1318.897%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%27.353%27 stop-color=%27%23ffca28%27%3E%3C/stop%3E%3Cstop offset=%27.872%27 stop-color=%27%23ffb300%27%3E%3C/stop%3E%3C/radialGradient%3E%3Cpath d=%27M59.53 107.44c-3.95-3.17-40.63-38.84-41.04-39.23c-1.62-1.62-2.64-3.3-2.92-4.84c-.29-1.6.2-3 1.5-4.3c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59l16.63 15.98c.29.28.67.42 1.04.42a1.494 1.494 0 0 0 1.07-2.54L19.13 46.25c-2.66-2.66-3.91-6.73-.75-9.89c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59l27.16 26.48c.29.28.67.43 1.05.43s.77-.15 1.06-.44c.58-.58.59-1.52.01-2.11L24.91 28.02c-1.51-1.51-2.42-3.32-2.58-5.08c-.15-1.79.48-3.45 1.83-4.8c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59c8.86 8.7 31.99 31.45 32.77 32.29c2.97 2.05 3.57-1.05 3.72-3.06c.17-2.34-2.51-10.51-.95-17.86c2.62-9.77 10.17-8.17 10.34-8.09c4.14 1.94 3.35 4.84 1.88 10.67l-.15 1.15c-1.54 7.62 9.04 30.2 9.82 31.89c4.15 9.08 8.93 27.49-6.9 43.32c-17.35 17.35-38.83 8.46-45.38 1.91z%27 fill=%27url%28%23IconifyId17ecdb2904d178eab21437%29%27%3E%3C/path%3E%3Cpath d=%27M81.79 117.18c-10.64 0-19.69-5.09-23.26-8.62c-3.21-2.62-23.47-22.18-39.97-38.19c-.67-.65-1.06-1.02-1.1-1.07c-1.87-1.87-3.03-3.82-3.36-5.66c-.38-2.09.27-3.98 1.91-5.63c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03l16.61 15.96l-26.56-27.42c-3.06-3.06-4.6-8.13-.73-11.99c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03L56.45 62.5L23.84 29.07c-1.74-1.74-2.81-3.87-3-5.99c-.19-2.26.59-4.33 2.26-6c1.5-1.5 3.34-2.29 5.34-2.29c2.34 0 4.7 1.07 6.65 3.02l33.26 32.43l-24.16-24.83c-1.75-1.75-2.82-3.88-3-6c-.19-2.25.59-4.32 2.26-5.99c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03l7.21 7.07c12.85 12.6 23.59 23.15 24.74 24.33c.56.45 1.29.62 1.6.47c.2-.1.42-.56.38-1.53c-.06-1.7-.3-3.81-.55-6.04c-.5-4.48-1.02-9.12-.37-12.18c1.42-5.31 4.21-7.56 6.29-8.53c2.86-1.32 5.63-.86 6.16-.61c5.2 2.44 4.17 6.52 2.75 12.18l-.03.14l-.16 1.17c-1.04 5.12 4.3 19.27 9.64 30.8l.08.16c3.57 7.8 10 27.81-7.2 45.01c-7.91 7.89-16.47 10.58-24.19 10.58zM21.35 58.72c-1.18 0-2.3.49-3.22 1.41c-.95.95-1.28 1.87-1.08 2.97c.22 1.21 1.11 2.65 2.5 4.05c.01.01.41.4 1.1 1.06c23.42 22.73 37.56 36.24 39.82 38.06l.12.11c5.52 5.52 26.03 15.32 43.26-1.91c15.87-15.87 9.9-34.4 6.59-41.64l-.07-.15c-3.44-7.42-11.26-25.42-9.87-32.6l.23-1.5c1.54-6.12 1.63-7.4-.98-8.66c-.77-.14-6.29-.81-8.4 7.06c-.53 2.51-.02 7.1.43 11.15c.26 2.29.5 4.46.56 6.27c.1 2.85-1.25 3.94-2.07 4.34c-1.67.81-3.66.12-4.9-.92l-.13-.12c-.61-.66-15.12-14.89-24.72-24.31L53.3 16.3c-2.46-2.47-5.63-2.88-7.76-.75c-1.04 1.04-1.51 2.26-1.4 3.61c.12 1.41.88 2.88 2.15 4.15L70.5 48.14a3.012 3.012 0 0 1-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L32.98 19.94c-2.46-2.46-5.64-2.87-7.76-.74c-1.04 1.04-1.51 2.26-1.4 3.61c.13 1.41.89 2.89 2.15 4.14L58.6 60.41c1.15 1.16 1.14 3.06-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L27.2 38.17c-2.46-2.48-5.64-2.88-7.76-.75c-2.59 2.59-1.21 5.8.75 7.77l26.57 27.44a2.988 2.988 0 0 1-.03 4.2c-1.12 1.12-3.06 1.13-4.2.04L25.9 60.89c-1.4-1.41-3.01-2.17-4.55-2.17z%27 fill=%27%23eda600%27%3E%3C/path%3E%3Cpath d=%27M84.76 46.54c-5.49 11.21-4.78 26.9 3.46 39.49c.93 1.7 2.52.87 1.71-.88c-9.95-21.29.48-36.63.48-36.63l-5.65-1.98z%27 fill=%27%23eda600%27%3E%3C/path%3E%3Cg%3E%3Cpath d=%27M63.17 4.5c3.02-.79 6.24-.72 9.37.01c3.11.75 6.22 2.33 8.53 4.91c2.26 2.56 3.65 5.67 4.12 8.93c.44 3.23.03 6.56-1.5 9.32c-.18-3.1-.72-5.95-1.63-8.58c-.47-1.31-1.02-2.56-1.69-3.74c-.66-1.17-1.44-2.33-2.27-3.28c-1.69-1.95-3.98-3.47-6.55-4.65c-2.58-1.22-5.39-2.12-8.38-2.92z%27 fill=%27%23b0bec5%27%3E%3C/path%3E%3Cpath d=%27M64 13.98c1.67-1.06 3.76-1.28 5.73-.93c1.99.35 3.89 1.34 5.39 2.71c1.49 1.39 2.55 3.14 3.21 4.96c.32.91.48 1.87.63 2.8c.05.96.05 1.92-.1 2.88c-.69-.73-1.23-1.46-1.74-2.17c-.59-.67-1.05-1.38-1.58-2.03c-1.04-1.29-2.05-2.46-3.14-3.5c-1.12-1.01-2.3-1.9-3.67-2.67c-1.36-.79-2.89-1.45-4.73-2.05z%27 fill=%27%2390a4ae%27%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d=%27M6.83 77.34c1.41 2.76 2.88 5.32 4.59 7.58c1.7 2.26 3.65 4.18 5.92 5.43c1.1.61 2.41 1.14 3.69 1.54c1.29.41 2.63.69 4.01.88c2.76.34 5.66.28 8.73-.19c-2.38 2.07-5.56 3.17-8.8 3.41c-3.28.22-6.61-.49-9.59-2.17c-3-1.71-5.2-4.43-6.58-7.32c-1.38-2.91-2.12-6.04-1.97-9.16z%27 fill=%27%23b0bec5%27%3E%3C/path%3E%3Cpath d=%27M16.28 76.17c.97 1.68 1.93 3.03 2.98 4.21c1.04 1.18 2.16 2.15 3.38 3.03c1.24.85 2.6 1.6 4.08 2.35c.74.38 1.53.68 2.31 1.12c.81.35 1.63.72 2.49 1.25c-.91.34-1.84.54-2.79.69c-.94.04-1.91.09-2.87-.04c-1.92-.26-3.84-.93-5.52-2.1c-1.65-1.19-3.02-2.84-3.77-4.71c-.76-1.86-.98-3.94-.29-5.8z%27 fill=%27%2390a4ae%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); + display: block; + height: 24px; + width: 24px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h2 { + font-size: 32px; + font-weight: 600; + line-height: 39px; + padding: 0; + margin: 10px 0 20px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > p { + font-size: 16px; + font-weight: 400; + line-height: 26px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary { + font-size: 16px; + font-weight: 600; + line-height: 13px; + color: #fff; + background: #3496ff; + padding: 16px 20px; + border: none; + border-radius: 2px; + margin: 30px 0 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:focus, .wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:hover, .wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:active { + background: #000; + color: #fff; +} +.wpzoom-new-admin #wpbody-content, +.wpzoom-new-admin #wpcontent { + /*padding-bottom: 165px;*/ +} +.wpzoom-new-admin #wpbody-content .urgent, +.wpzoom-new-admin #wpcontent .urgent { + color: #ec2439; +} +.wpzoom-new-admin #wpbody-content .featured-off, +.wpzoom-new-admin #wpcontent .featured-off { + display: none !important; +} +.wpzoom-new-admin #wpbody-content .pro-only, +.wpzoom-new-admin #wpcontent .pro-only { + position: absolute; + top: -6px; + right: -4px; + line-height: 1.5; + color: #fff; + background: #f57c00; + padding: 0 4px; + border-radius: 2px; +} +.wpzoom-new-admin #wpbody-content .notice-warning, +.wpzoom-new-admin #wpcontent .notice-warning { + display: block; + padding: 11px 15px; + margin: 10px 0 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header { + color: #242628; + background: #fff; + padding: 15px 30px 0; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + margin: 3em 20px 3em 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions { + background: transparent; + padding: 0 0 1em; + border: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 20px; + float: none; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner { + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-top: 1em; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title { + font-size: 24px; + font-weight: 600; + line-height: 29px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small { + font-size: 14px; + font-weight: normal; + line-height: 17px; + color: #81909c; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a { + text-decoration: none; + color: #81909c; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version { + float: right; + font-size: 14px; + font-weight: 400; + color: #81909c; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro { + color: #f57c00; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title { + position: relative; + font-size: 24px; + font-weight: 600; + text-overflow: ellipsis; + line-height: 29px; + background: transparent url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3 17.2505V21.0005H6.75L17.81 9.94055L14.06 6.19055L3 17.2505ZM20.71 7.04055C21.1 6.65055 21.1 6.02055 20.71 5.63055L18.37 3.29055C17.98 2.90055 17.35 2.90055 16.96 3.29055L15.13 5.12055L18.88 8.87055L20.71 7.04055Z%27 fill=%27%2381909C%27/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: center right; + min-width: 100px; + max-width: 82%; + padding: 0 24px 0 0; + border: 0; + outline: none; + margin: 0; + overflow: hidden; + -webkit-box-shadow: 0 0 0 1px transparent; + box-shadow: 0 0 0 1px transparent; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus { + -webkit-box-shadow: 0 0 0 1px #3496ff; + box-shadow: 0 0 0 1px #3496ff; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title { + font-size: 18px; + font-weight: normal; + line-height: 22px; + color: #242628; + margin: 16px 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav { + font-size: 18px; + font-weight: normal; + line-height: 22px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + list-style: none; + gap: 40px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li { + position: relative; + list-style: none; + padding: 0; + margin: 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a { + cursor: default; + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a::after, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a::after { + -webkit-transform: translateY(0); + transform: translateY(0); +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a { + display: block; + position: relative; + text-decoration: none; + color: #242628; + outline: none; + padding: 16px 0; + -webkit-box-shadow: none; + box-shadow: none; + overflow: hidden; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a::after, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a::after { + content: ""; + position: absolute; + left: 0; + right: 0; + bottom: 0; + background: #3496ff; + height: 6px; + border-radius: 2px 2px 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap > h1.wp-heading-inline, +.wpzoom-new-admin #wpbody-content > .wrap > .page-title-action, +.wpzoom-new-admin #wpbody-content > .wrap > .wp-header-end, +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .search-box, +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .wp-list-table > tfoot, +.wpzoom-new-admin #wpbody-content > .wrap #titlediv, +.wpzoom-new-admin #wpcontent > .wrap > h1.wp-heading-inline, +.wpzoom-new-admin #wpcontent > .wrap > .page-title-action, +.wpzoom-new-admin #wpcontent > .wrap > .wp-header-end, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .search-box, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .wp-list-table > tfoot, +.wpzoom-new-admin #wpcontent > .wrap #titlediv { + display: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-notices .notice, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-notices .notice { + display: block !important; +} +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav { + margin: 10px 0; +} +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top .search-box, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top .search-box { + margin: 0 auto; +} +.wpzoom-new-admin #wpbody-content > .wrap input, +.wpzoom-new-admin #wpbody-content > .wrap textarea, +.wpzoom-new-admin #wpbody-content > .wrap select, +.wpzoom-new-admin #wpcontent > .wrap input, +.wpzoom-new-admin #wpcontent > .wrap textarea, +.wpzoom-new-admin #wpcontent > .wrap select { + font-weight: normal; + color: #242628; + border: 1px solid #9ca2a7; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap input:hover, .wpzoom-new-admin #wpbody-content > .wrap input:focus, +.wpzoom-new-admin #wpbody-content > .wrap textarea:hover, +.wpzoom-new-admin #wpbody-content > .wrap textarea:focus, +.wpzoom-new-admin #wpbody-content > .wrap select:hover, +.wpzoom-new-admin #wpbody-content > .wrap select:focus, +.wpzoom-new-admin #wpcontent > .wrap input:hover, +.wpzoom-new-admin #wpcontent > .wrap input:focus, +.wpzoom-new-admin #wpcontent > .wrap textarea:hover, +.wpzoom-new-admin #wpcontent > .wrap textarea:focus, +.wpzoom-new-admin #wpcontent > .wrap select:hover, +.wpzoom-new-admin #wpcontent > .wrap select:focus { + color: #242628; + border-color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .column-shortcode input, +.wpzoom-new-admin #wpcontent > .wrap .column-shortcode input { + max-width: 210px; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap input, +.wpzoom-new-admin #wpcontent > .wrap input { + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap input.wpzoom-new-admin_input-nobg, +.wpzoom-new-admin #wpcontent > .wrap input.wpzoom-new-admin_input-nobg { + background: transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox], +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox] { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + background-color: #fff; + height: 13.5px; + width: 13.5px; + min-width: 13.5px; + border: none; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 2px #7c848a; + box-shadow: inset 0 0 0 2px #7c848a; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:hover, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:hover { + background-color: #fff !important; + -webkit-box-shadow: inset 0 0 0 2px #3496ff !important; + box-shadow: inset 0 0 0 2px #3496ff !important; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:hover:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:hover:checked { + background-color: #000 !important; + -webkit-box-shadow: inset 0 0 0 1px transparent !important; + box-shadow: inset 0 0 0 1px transparent !important; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:focus, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:focus { + outline: none; + -webkit-box-shadow: inset 0 0 0 2px #3496ff; + box-shadow: inset 0 0 0 2px #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:focus:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:focus:checked { + -webkit-box-shadow: inset 0 0 0 2px transparent; + box-shadow: inset 0 0 0 2px transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]::before { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:checked { + background-color: #3496ff; + -webkit-box-shadow: inset 0 0 0 2px transparent; + box-shadow: inset 0 0 0 2px transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:checked::before { + content: url("data:image/svg+xml,%3Csvg width=%2718px%27 height=%2718px%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7 13L10 16L17 9%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E"); + display: block; + float: none; + height: auto; + width: auto; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio], +.wpzoom-new-admin #wpcontent > .wrap input[type=radio] { + border-radius: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile { + height: 200px; + width: 150px; + border-radius: 10px; + margin: 0 30px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:last-child, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:last-child, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child { + margin-right: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked { + background-color: rgb(240.7, 247.6034482759, 255); + border-color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked::before { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + content: ""; + font-size: 14px; + font-weight: 600; + line-height: 1; + background-color: transparent; + background-position: center 33px; + background-repeat: no-repeat; + height: 100%; + width: 100%; + padding: 30px 10px; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before { + content: "No Protection"; + background-image: url("data:image/svg+xml,%3Csvg width=%2780%27 height=%2780%27 viewBox=%270 0 80 80%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M39.9994 6.66666C33.4067 6.66666 26.962 8.62163 21.4804 12.2843C15.9987 15.9471 11.7263 21.153 9.20338 27.2439C6.68046 33.3348 6.02035 40.037 7.30652 46.503C8.5927 52.969 11.7674 58.9085 16.4291 63.5702C21.0909 68.232 27.0303 71.4067 33.4964 72.6928C39.9624 73.979 46.6646 73.3189 52.7555 70.796C58.8463 68.2731 64.0523 64.0006 67.715 58.519C71.3777 53.0374 73.3327 46.5927 73.3327 40C73.3327 35.6226 72.4705 31.2881 70.7953 27.2439C69.1202 23.1997 66.6649 19.5251 63.5696 16.4298C60.4743 13.3345 56.7997 10.8792 52.7555 9.20401C48.7113 7.52886 44.3768 6.66666 39.9994 6.66666ZM39.9994 66.6667C32.9269 66.6667 26.1442 63.8572 21.1432 58.8562C16.1422 53.8552 13.3327 47.0724 13.3327 40C13.3253 34.0778 15.3094 28.3251 18.966 23.6667L56.3327 61.0333C51.6742 64.6899 45.9215 66.674 39.9994 66.6667ZM61.0327 56.3333L23.666 18.9667C28.3245 15.31 34.0772 13.326 39.9994 13.3333C47.0718 13.3333 53.8546 16.1428 58.8555 21.1438C63.8565 26.1448 66.666 32.9276 66.666 40C66.6734 45.9222 64.6893 51.6748 61.0327 56.3333Z%27 fill=%27%23DDDDDD%27/%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before { + content: "reCAPTCHA"; + background-image: url("data:image/svg+xml,%3Csvg width=%27106%27 height=%2780%27 viewBox=%270 0 106 80%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg id=%27settings-captcha-recaptcha%27%3E%3Cg id=%27Clip path group%27%3E%3Cmask id=%27mask0_3445_1545%27 style=%27mask-type:luminance%27 maskUnits=%27userSpaceOnUse%27 x=%2712%27 y=%270%27 width=%2782%27 height=%2780%27%3E%3Cg id=%27a%27%3E%3Cpath id=%27Vector%27 d=%27M12.8574 0H93.1444V80H12.8574V0Z%27 fill=%27white%27/%3E%3C/g%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_3445_1545%29%27%3E%3Cg id=%27Group%27%3E%3Cpath id=%27Vector_2%27 d=%27M93.1429 39.952V5.735L84.1589 14.719C76.7989 5.735 65.6159 0 53.0959 0C39.9999 0 28.4359 6.213 21.1719 15.77L35.8919 30.681C37.3249 28.005 39.4279 25.711 41.8169 23.991C44.3969 21.983 48.0299 20.358 53.0959 20.358C53.6689 20.358 54.1469 20.454 54.5289 20.55C57.5297 20.7812 60.4341 21.7148 63.0076 23.2754C65.5811 24.8361 67.7516 26.9799 69.3439 29.534L58.9259 39.952C72.1159 39.857 87.0259 39.857 93.1429 39.952Z%27 fill=%27%231C3AA9%27/%3E%3Cpath id=%27Vector_3%27 d=%27M52.8095 0H18.5905L27.5755 8.984C18.5905 16.344 12.8555 27.527 12.8555 40.048C12.8555 53.047 19.0685 64.708 28.7225 71.971L43.6325 57.252C40.9565 55.818 38.6625 53.716 36.9425 51.326C34.9345 48.746 33.3105 45.114 33.3105 40.048C33.3105 39.474 33.4055 38.996 33.5005 38.614C33.7322 35.6131 34.6663 32.7087 36.2275 30.1353C37.7886 27.562 39.933 25.3918 42.4875 23.8L52.9055 34.218C52.8105 21.028 52.7155 6.118 52.8105 0.001L52.8095 0Z%27 fill=%27%234285F4%27/%3E%3Cpath id=%27Vector_4%27 d=%27M12.8574 40.048V74.265L21.8414 65.281C29.2014 74.265 40.3834 80 52.9044 80C65.9044 80 77.5644 73.786 84.8284 64.133L70.1084 49.318C68.6754 51.994 66.5724 54.288 64.1834 56.008C61.6034 58.016 57.9704 59.641 52.9044 59.641C52.4206 59.6372 51.9392 59.5727 51.4714 59.449C48.4706 59.2178 45.5662 58.2842 42.9927 56.7235C40.4192 55.1629 38.2487 53.0191 36.6564 50.465L47.0744 40.047C33.8844 40.142 18.9744 40.143 12.8574 40.048Z%27 fill=%27%23ABABAB%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { + content: "Turnstile"; + background-image: url("data:image/svg+xml,%3Csvg width=%27106%27 height=%2780%27 viewBox=%270 0 256 116%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 preserveAspectRatio=%27xMidYMid%27%3E%3Cg%3E%3Cg transform=%27translate%280.000000%2C -1.000000%29%27%3E%3Cpath d=%27M202.3569%2C50.394 L197.0459%2C48.27 C172.0849%2C104.434 72.7859%2C70.289 66.8109%2C86.997 C65.8149%2C98.283 121.0379%2C89.143 160.5169%2C91.056 C172.5559%2C91.639 178.5929%2C100.727 173.4809%2C115.54 L183.5499%2C115.571 C195.1649%2C79.362 232.2329%2C97.841 233.7819%2C85.891 C231.2369%2C78.034 191.1809%2C85.891 202.3569%2C50.394 Z%27 fill=%27%23FFFFFF%27%3E%3C/path%3E%3Cpath d=%27M176.332%2C109.3483 C177.925%2C104.0373 177.394%2C98.7263 174.739%2C95.5393 C172.083%2C92.3523 168.365%2C90.2283 163.585%2C89.6973 L71.17%2C88.6343 C70.639%2C88.6343 70.108%2C88.1033 69.577%2C88.1033 C69.046%2C87.5723 69.046%2C87.0413 69.577%2C86.5103 C70.108%2C85.4483 70.639%2C84.9163 71.701%2C84.9163 L164.647%2C83.8543 C175.801%2C83.3233 187.486%2C74.2943 191.734%2C63.6723 L197.046%2C49.8633 C197.046%2C49.3313 197.577%2C48.8003 197.046%2C48.2693 C191.203%2C21.1823 166.772%2C0.9993 138.091%2C0.9993 C111.535%2C0.9993 88.697%2C17.9953 80.73%2C41.8963 C75.419%2C38.1783 69.046%2C36.0533 61.61%2C36.5853 C48.863%2C37.6473 38.772%2C48.2693 37.178%2C61.0163 C36.647%2C64.2033 37.178%2C67.3903 37.71%2C70.5763 C16.996%2C71.1073 0%2C88.1033 0%2C109.3483 C0%2C111.4723 0%2C113.0663 0.531%2C115.1903 C0.531%2C116.2533 1.593%2C116.7843 2.125%2C116.7843 L172.614%2C116.7843 C173.676%2C116.7843 174.739%2C116.2533 174.739%2C115.1903 L176.332%2C109.3483 Z%27 fill=%27%23F4811F%27%3E%3C/path%3E%3Cpath d=%27M205.5436%2C49.8628 L202.8876%2C49.8628 C202.3566%2C49.8628 201.8256%2C50.3938 201.2946%2C50.9248 L197.5766%2C63.6718 C195.9836%2C68.9828 196.5146%2C74.2948 199.1706%2C77.4808 C201.8256%2C80.6678 205.5436%2C82.7918 210.3236%2C83.3238 L229.9756%2C84.3858 C230.5066%2C84.3858 231.0376%2C84.9168 231.5686%2C84.9168 C232.0996%2C85.4478 232.0996%2C85.9788 231.5686%2C86.5098 C231.0376%2C87.5728 230.5066%2C88.1038 229.4436%2C88.1038 L209.2616%2C89.1658 C198.1076%2C89.6968 186.4236%2C98.7258 182.1746%2C109.3478 L181.1116%2C114.1288 C180.5806%2C114.6598 181.1116%2C115.7218 182.1746%2C115.7218 L252.2826%2C115.7218 C253.3446%2C115.7218 253.8756%2C115.1908 253.8756%2C114.1288 C254.9376%2C109.8798 255.9996%2C105.0998 255.9996%2C100.3188 C255.9996%2C72.7008 233.1616%2C49.8628 205.5436%2C49.8628%27 fill=%27%23FAAD3F%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_none + label, +.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_recaptcha + label, +.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_turnstile + label, +.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_none + label, +.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_recaptcha + label, +.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_turnstile + label { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-wrap-radio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-wrap-radio { + margin-bottom: 5px; + display: block; +} +.wpzoom-new-admin #wpbody-content > .wrap .radio-field, +.wpzoom-new-admin #wpcontent > .wrap .radio-field { + margin: 0 30px 0 0 !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .radio-field:last-child, +.wpzoom-new-admin #wpcontent > .wrap .radio-field:last-child { + margin-right: 0 !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .radio-field > input[type=radio], +.wpzoom-new-admin #wpcontent > .wrap .radio-field > input[type=radio] { + margin: 0 10px 0 0 !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .disabled, +.wpzoom-new-admin #wpbody-content > .wrap .disable, +.wpzoom-new-admin #wpcontent > .wrap .disabled, +.wpzoom-new-admin #wpcontent > .wrap .disable { + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .disable, +.wpzoom-new-admin #wpcontent > .wrap .disable { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .help, +.wpzoom-new-admin #wpcontent > .wrap .help { + display: inline-block; + cursor: help; + font-size: 20px; + vertical-align: text-bottom; + height: 16px; + width: 16px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + position: relative; +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field, +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field { + padding: 0; + margin: 0 0 2em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field label > strong, +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field label > strong { + font-size: 15px !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field label > em, +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field label > em { + color: rgba(36, 38, 40, 0.8); +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field input[type=text], +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field input[type=text] { + display: block; + font-size: 15px; + font-weight: normal; + line-height: 40px; + color: #242628; + width: 100%; + min-height: 40px; + padding: 0 10px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0.7em 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .submit-button, +.wpzoom-new-admin #wpcontent > .wrap .submit-button { + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .button.disabled, +.wpzoom-new-admin #wpcontent > .wrap .button.disabled { + pointer-events: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 13px; + /*font-weight: 600; + line-height: 35px; + min-height: 35px;*/ + color: #3496ff; + background: #f7f6f6; + padding: 0 12px; + border-color: #3496ff; + border-radius: 2px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary.button-large, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary.button-large { + min-height: 48px; + padding: 0 40px; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary:active, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary:hover, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary:active { + color: #fff; + background: #3496ff; + border-color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .button.wp-color-result, +.wpzoom-new-admin #wpcontent > .wrap .button.wp-color-result { + font-size: 13px; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary, +.wpzoom-new-admin #wpcontent > .wrap .button-primary { + border: none; + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary:active, +.wpzoom-new-admin #wpcontent > .wrap .button-primary:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-primary:active { + color: #fff; + background: #000; + border-color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive { + color: #fff; + background: #22bb66; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive:active, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive:active { + background: #3bdb82; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative { + color: #fff; + background: #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative:active, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative:active { + background: #f05161; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary { + color: #81909c; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #ddd; + box-shadow: inset 0 0 0 1px #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary:active, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary:active { + background: #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive { + color: #22bb66; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #22bb66; + box-shadow: inset 0 0 0 1px #22bb66; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive:active, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive:active { + color: #242628; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #242628; + box-shadow: inset 0 0 0 1px #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative { + color: #ec2439; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #ec2439; + box-shadow: inset 0 0 0 1px #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative:active, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative:active { + color: #242628; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #242628; + box-shadow: inset 0 0 0 1px #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link, +.wpzoom-new-admin #wpcontent > .wrap .button-link { + color: #3496ff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link { + font-weight: normal; + line-height: 1; + min-height: 0; + padding: 0; + margin: 1.5em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:active, .wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:focus, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:active, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:focus { + color: #000; + background: transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-link:active, .wpzoom-new-admin #wpbody-content > .wrap .button-link:focus, +.wpzoom-new-admin #wpcontent > .wrap .button-link:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-link:active, +.wpzoom-new-admin #wpcontent > .wrap .button-link:focus { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 12px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input > * { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input > *:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input > *:first-child { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_profile-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_profile-photo { + display: block; + height: 100px; + width: 100px; + border-radius: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap a, +.wpzoom-new-admin #wpcontent > .wrap a { + text-decoration: none; + color: #3496ff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap a:hover, .wpzoom-new-admin #wpbody-content > .wrap a:active, .wpzoom-new-admin #wpbody-content > .wrap a:focus, +.wpzoom-new-admin #wpcontent > .wrap a:hover, +.wpzoom-new-admin #wpcontent > .wrap a:active, +.wpzoom-new-admin #wpcontent > .wrap a:focus { + text-decoration: none; + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap a.linked, +.wpzoom-new-admin #wpcontent > .wrap a.linked { + border-bottom: 1px solid rgba(52, 150, 255, 0.3); +} +.wpzoom-new-admin #wpbody-content > .wrap a.linked:hover, .wpzoom-new-admin #wpbody-content > .wrap a.linked:active, .wpzoom-new-admin #wpbody-content > .wrap a.linked:focus, +.wpzoom-new-admin #wpcontent > .wrap a.linked:hover, +.wpzoom-new-admin #wpcontent > .wrap a.linked:active, +.wpzoom-new-admin #wpcontent > .wrap a.linked:focus { + border-bottom-color: rgba(0, 0, 0, 0.3); +} +.wpzoom-new-admin #wpbody-content > .wrap a.ac_match, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap a.ac_match:hover, .wpzoom-new-admin #wpbody-content > .wrap a.ac_match:active, .wpzoom-new-admin #wpbody-content > .wrap a.ac_match:focus, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match:hover, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match:active, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match:focus { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:hover, .wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:active, .wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:focus, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:hover, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:active, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:focus { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 14px; + font-weight: 600; + text-decoration: none; + color: #242628; + margin: 10px 0 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:hover svg, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:active svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:hover svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:active svg { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button svg { + color: #242628; + fill: #242628; + margin: 0 6px 0 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer { + position: absolute; + top: calc(100% + 3px); + left: 50%; + z-index: 1000; + cursor: default; + font-size: 14px; + color: #fff; + background: #3496ff; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + padding: 4px 10px; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-animation-name: bounceFade; + animation-name: bounceFade; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer > i, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer > i { + position: absolute; + top: -10px; + left: 50%; + pointer-events: none; + height: 10px; + width: 20px; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + overflow: hidden; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer > i::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer > i::before { + content: ""; + position: absolute; + left: 50%; + bottom: -4px; + pointer-events: initial; + background: #3496ff; + height: 8px; + width: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); + -webkit-transform: translateX(-50%) rotateZ(45deg); + transform: translateX(-50%) rotateZ(45deg); +} +.wpzoom-new-admin #wpbody-content > .wrap .fit-max-content, +.wpzoom-new-admin #wpcontent > .wrap .fit-max-content { + max-width: -webkit-max-content; + max-width: -moz-max-content; + max-width: max-content; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-add-new a, +.wpzoom-new-admin #wpbody-content > .wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-add-new a, +.wpzoom-new-admin #wpcontent > .wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add { + position: relative; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + list-style: none; + padding: 0; + margin: 1.5em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + gap: 30px; + margin-top: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > * { + text-align: left !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *:first-child { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + width: auto; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > * { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + list-style: none; + width: 100%; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > *:first-child { + text-align: left; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > *:last-child { + text-align: right; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 10px; + margin: 5px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select.hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select.hidden { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label { + text-align: center; + color: #81909c; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label:hover { + color: #9ca2a7; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label:hover svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label:hover svg { + color: #9ca2a7; + fill: #9ca2a7; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input:checked + span, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input:checked + span { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input:checked + span svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input:checked + span svg { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label span, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label span { + display: block; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label svg { + display: block; + color: #81909c; + fill: #81909c; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 12px; + padding: 0; + margin: 1.5em 0 0 !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice::before { + content: ""; + display: block; + background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.3 3.5H7.7V4.9H6.3V3.5ZM6.3 6.3H7.7V10.5H6.3V6.3ZM7 0C3.136 0 0 3.136 0 7C0 10.864 3.136 14 7 14C10.864 14 14 10.864 14 7C14 3.136 10.864 0 7 0ZM7 12.6C3.913 12.6 1.4 10.087 1.4 7C1.4 3.913 3.913 1.4 7 1.4C10.087 1.4 12.6 3.913 12.6 7C12.6 10.087 10.087 12.6 7 12.6Z%27/%3E%3C/svg%3E"); + height: 14px; + width: 14px; + margin: 0 0.8em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice p { + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap.with-bg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap.with-bg { + font-size: 14px; + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap.with-bg *:not(h2):not(small), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap.with-bg *:not(h2):not(small) { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter { + margin: 2em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table { + color: #242628; + background: #fff; + padding: 0; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead { + position: sticky; + top: 32px; + z-index: 100; + background: rgba(255, 255, 255, 0.8); + backdrop-filter: blur(3px); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td { + font-size: 14px; + border-bottom: 1px solid #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column { + text-align: center; + vertical-align: middle; + width: 3em; + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column input, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column input { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th { + font-weight: 400; + color: #7c848a; + padding-left: 0; + padding-right: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions { + text-align: right; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a { + color: #7c848a; + padding: 14px 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr { + display: table-row !important; + position: relative; + background: transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:nth-child(odd), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:nth-child(odd) { + background: #f2f4f6; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child td, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td { + border-top: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td { + padding-top: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td { + vertical-align: top; + padding: 20px 0; + border: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column { + text-align: center; + vertical-align: middle; + width: 3em; + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column input, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column input { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column { + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td > * { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button) { + color: #3496ff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):active { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-shortcode > input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-shortcode > input { + display: block; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .row-actions, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .row-actions { + margin: 0.5em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit { + overflow: hidden; + -webkit-animation-name: slidedown; + animation-name: slidedown; + -webkit-animation-duration: 1s; + animation-duration: 1s; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + list-style: none; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + list-style: none; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div { + display: block; + margin: 0 0 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div:last-child { + margin-bottom: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li strong:first-child, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li label > strong:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li strong:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li label > strong:first-child { + display: inline-block; + margin: 0 0 5px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li input:not(.widefat), +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li textarea, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li input:not(.widefat), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li textarea { + width: 60%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save { + position: absolute; + top: -10px; + right: 0; + padding: 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button { + float: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel { + color: #3496ff; + background: transparent; + -webkit-box-shadow: inset 0 0 0 1px #3496ff; + box-shadow: inset 0 0 0 1px #3496ff; + margin: 0 1em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus { + color: #000; + -webkit-box-shadow: inset 0 0 0 1px #000; + box-shadow: inset 0 0 0 1px #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .spinner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .spinner { + float: left; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-title, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account { + width: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a { + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions { + text-align: right; + width: 5%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong { + position: relative; + cursor: pointer; + font-size: 20px; + font-weight: 600; + text-align: right; + white-space: nowrap; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu { + display: inline-block; + position: relative; + text-align: right; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden { + pointer-events: auto; + opacity: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong::after, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong::after { + content: ""; + position: absolute; + left: -50px; + right: 0; + bottom: -15px; + height: 25px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden { + position: absolute; + right: 0; + bottom: -10px; + z-index: 999; + pointer-events: none; + text-align: left; + background: #fff; + min-width: 200px; + opacity: 0; + padding: 0; + border-radius: 3px; + margin: 0; + -webkit-box-shadow: 1px 4px 8px rgba(0, 0, 0, 0.1); + box-shadow: 1px 4px 8px rgba(0, 0, 0, 0.1); + -webkit-transform: translate(0%, 100%); + transform: translate(0%, 100%); + -webkit-transition: opacity 0.2s ease; + transition: opacity 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li { + white-space: nowrap; + margin: 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button { + padding-top: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button { + padding-bottom: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider { + pointer-events: none; + background: #ddd; + height: 1px; + padding: 0; + margin: 5px 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover { + color: #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button { + display: block; + white-space: nowrap; + color: #242628; + width: 100%; + padding: 7px 20px; + margin: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-left, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-right, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-left, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-right { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff, +.wpzoom-new-admin #wpcontent > .wrap #poststuff { + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body, +.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body #post-body-content, +.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body #post-body-content { + float: none; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body .postbox-container, +.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body .postbox-container { + /*display: none;*/ +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content { + display: -ms-grid; + display: grid; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content * { + pointer-events: inherit; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > * { + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + -ms-grid-row-align: start; + align-self: start; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *:not(.active), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) * { + pointer-events: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 20px; + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar.hide, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar.hide { + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout), +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only > .wpzoom-new-admin_feed-layout-pro, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only > .wpzoom-new-admin_feed-layout-pro { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar input, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar textarea, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar select, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar textarea, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar select { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right { + background: #fff; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left { + display: -ms-grid; + display: grid; + -ms-grid-rows: auto 1fr; + grid-template-rows: auto 1fr; + -ms-flex-preferred-size: 28%; + flex-basis: 28%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section { + max-height: 70vh !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox], +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox] { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2) { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + background: #fafafa; + min-height: 30px; + padding: 20px; + border-bottom: 1px solid #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section { + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 2; + grid-row: 2; + -ms-grid-row-align: start; + align-self: start; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + overflow-x: hidden; + overflow-y: auto; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active) { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + position: relative; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading::before { + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading::before { + content: ""; + position: absolute; + top: 300px; + left: 50%; + z-index: 1; + background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 50 50%27 xml:space=%27preserve%27%3E%3Cpath fill=%27%233496ff%27 d=%27M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z%27%3E%3CanimateTransform attributeType=%27xml%27 attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E"); + background-size: contain; + height: 64px; + width: 64px; + opacity: 1; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section-big-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section-big-title { + font-size: 18px; + font-weight: 600; + margin: 30px 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section { + padding: 30px 0 0; + border-top: 1px solid #ddd; + margin: 30px 20px 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section:first-child, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.no-top-border, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.no-top-border { + padding-top: 0; + border-top: 0; + margin-top: 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title { + font-size: 18px; + font-weight: 600; + margin: 0 0 15px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description { + font-size: 14px; + font-weight: normal; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child { + margin-bottom: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section p { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section ul li, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section ol li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section ul li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section ol li { + margin-bottom: 1em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + gap: 15px; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned > input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned > input { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 14px; + line-height: 2; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode { + background: transparent; + border: 1px solid #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn { + display: -ms-grid; + display: grid; + text-align: center; + color: #3496ff; + background: transparent; + border: 1px solid #3496ff; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover { + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success { + color: #fff; + background: #22bb66; + border-color: #22bb66; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal { + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success { + opacity: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success { + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal { + opacity: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success { + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link { + display: inline-block; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input { + display: -ms-grid; + display: grid; + background: #eee; + border: 1px solid #9ca2a7; + border-radius: 4px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + margin: 15px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name { + font-size: 14px; + font-weight: 600; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type { + font-size: 12px; + color: #81909c; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button { + font-size: 13px; + font-weight: 600; + color: #3496ff; + background: transparent; + border: 1px solid #3496ff; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover { + color: #ec2439; + border-color: #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-pack: stretch; + -ms-flex-pack: stretch; + justify-content: stretch; + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight { + display: block; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + z-index: 1; + pointer-events: none; + border: 0; + border-radius: 6px; + -webkit-box-shadow: inset 0 0 1px 1px #3496ff, 0 0 1px 1px #3496ff; + box-shadow: inset 0 0 1px 1px #3496ff, 0 0 1px 1px #3496ff; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + -webkit-animation: highlighting 0.8s infinite; + animation: highlighting 0.8s infinite; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + position: relative; + z-index: 2; + pointer-events: all; + font-size: 14px; + font-weight: 600; + color: #242628; + background: #eee; + opacity: 1; + border: 0; + border-radius: 4px; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover { + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link { + display: none; + margin: 20px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: end; + gap: 10px; + max-height: 999em; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 15px; + padding: 10px; + border-radius: 4px; + -webkit-box-shadow: 0 0 0 2px #f57c00; + box-shadow: 0 0 0 2px #f57c00; + max-width: 76%; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend { + font-size: 13px; + font-weight: 600; + color: #fff; + background: #f57c00; + padding: 0 5px; + margin: 0 auto; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option { + pointer-events: none; + opacity: 0.75; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout > .wpzoom-new-admin_feed-layout-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout > .wpzoom-new-admin_feed-layout-option { + margin-bottom: 10px !important; + max-width: 21%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option { + display: block; + background: transparent; + padding: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + outline: none; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled { + pointer-events: none; + opacity: 0.4; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg { + color: #9ca2a7; + fill: #9ca2a7; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg { + display: block; + color: #81909c; + fill: #81909c; + max-width: 100%; + height: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked ~ svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked ~ svg { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 20px; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell { + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + gap: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox { + background: none; + padding: 0; + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + margin: 0 0.4em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox::before { + content: ""; + -webkit-mask: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z%27 fill=%27currentColor%27%3E%3C/path%3E%3C/svg%3E"); + mask: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z%27 fill=%27currentColor%27%3E%3C/path%3E%3C/svg%3E"); + background-color: rgba(0, 0, 0, 0.4); + height: 16px; + width: 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover { + background: none !important; + padding: 0; + border: 0; + border-radius: 0; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked::before, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover::before { + background-color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 5px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + gap: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child) { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { + display: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 4px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons { + font-size: 16px; + height: 16px; + width: 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell { + display: block; + white-space: nowrap; + line-height: 30px; + width: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label { + width: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row > input[type=checkbox], +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row > input[type=checkbox] { + margin: 0 1em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 10px; + position: relative; + border-left: 1px solid #242628; + padding: 10px 0 0 15px; + margin: -20px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input { + margin-left: 0.5em; + margin-right: 0.5em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child { + width: calc(50% - 9px); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child { + width: calc(50% + 9px); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover { + display: table-row; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover > strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover > strong { + display: block; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 20px; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom { + padding-bottom: 10px; + border-bottom: 2px solid #f57c00; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + padding: 0; + border-bottom: 2px solid #f57c00; + margin: 0 0 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend > strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend > strong { + font-size: 13px; + color: #fff; + background: #f57c00; + padding: 0 5px; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro > label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro > label { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout { + max-height: 0; + opacity: 0; + overflow: hidden; + padding-top: 0; + margin-top: 0; + margin-bottom: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active { + max-height: 999em; + opacity: 1; + padding-top: 30px; + margin-top: 30px; + margin-bottom: 20px; + overflow: visible; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token { + display: block; + font-size: 14px; + font-weight: normal; + text-overflow: ellipsis; + color: #242628; + background: #fff; + width: 100%; + padding: 4px 8px; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout > label > strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout > label > strong { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding-top: 0; + padding-bottom: 20px; + border-top: none; + border-bottom: 2px solid #f57c00; + margin-top: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table > label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table > label { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview { + position: relative; + z-index: 2; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0; + border-bottom: 1px solid #ddd; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + font-size: 14px; + font-weight: 600; + text-align: center; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled { + pointer-events: none; + opacity: 0.3; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active { + background: #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg { + fill: #81909c; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + cursor: pointer; + background: #ddd; + min-width: 70px; + min-height: 70px; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover { + background: #eee; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active { + cursor: default; + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg { + fill: #fff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg { + fill: #81909c; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0; + margin: 0; + overflow-x: hidden; + overflow-y: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner { + max-width: 768px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner { + max-width: 380px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner { + max-width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + padding: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe { + display: block; + height: 400px; + width: 100%; + visibility: visible; + opacity: 1; + overflow: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden { + pointer-events: none; + visibility: hidden; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect { + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title { + font-size: 24px; + font-weight: 600; + padding: 0; + margin: 0 0 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description { + padding: 0; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); + gap: 30px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li { + cursor: pointer; + background: #eee; + padding: 15px; + border: 1px solid #9ca2a7; + border-radius: 4px; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover { + color: #fff; + background: #3496ff; + border-color: rgb(0, 98.9655172414, 205); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3 { + color: #fff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p { + color: rgba(255, 255, 255, 0.6); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3 { + font-size: 14px; + font-weight: 600; + padding: 0; + margin: 0 0 5px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p { + font-size: 12px; + color: #81909c; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect hr, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect hr { + margin: 30px 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle { + font-size: 14px; + font-weight: normal; + padding: 0; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license { + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-title, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-title { + font-size: 20px; + font-weight: 600; + line-height: 24px; + margin: 0 0 1em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-title svg, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-title svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-title svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-title svg { + vertical-align: text-bottom; + margin: 0 5px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-description, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-description { + padding: 0; + margin: 0 0 2em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect { + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-title { + font-size: 24px; + font-weight: 600; + line-height: 29px; + margin: 0 0 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-description { + font-size: 14px; + white-space: pre-wrap; + margin: 0 0 30px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 30px; + margin: 0 0 30px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 350px; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + padding: 20px; + border: 1px solid #ddd; + border-radius: 3px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title { + font-size: 16px; + font-weight: 600; + line-height: 19px; + margin: 0 0 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist { + font-size: 14px; + padding: 0; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li { + line-height: 18px; + background: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9 0C4.03759 0 0 4.03759 0 9C0 13.9624 4.03759 18 9 18C13.9624 18 18 13.9624 18 9C18 4.03759 13.9624 0 9 0ZM14.0301 6.63158L8.2782 12.3383C7.93985 12.6767 7.3985 12.6992 7.03759 12.3609L3.99248 9.58647C3.63158 9.24812 3.60902 8.68421 3.92481 8.32331C4.26316 7.96241 4.82707 7.93985 5.18797 8.2782L7.6015 10.4887L12.7444 5.34586C13.1053 4.98496 13.6692 4.98496 14.0301 5.34586C14.391 5.70677 14.391 6.27068 14.0301 6.63158Z%27 fill=%27%2322BB66%27/%3E%3C/svg%3E"); + background-position: 0 5px; + background-repeat: no-repeat; + min-height: 18px; + padding: 5px 0 5px 32px; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input { + font-size: 14px; + line-height: 17px; + color: #242628; + padding: 10px; + border: 1px solid #ddd; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus { + border-color: #3496ff; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + cursor: pointer; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-weight: 600; + line-height: 1; + color: #fff; + background: #3496ff; + background-position: center left; + background-repeat: no-repeat; + width: 100%; + padding: 15px 40px; + border: 0; + border-radius: 2px; + margin: auto 0 0; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus { + opacity: 0.8; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled { + pointer-events: none; + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook { + background: #1877F2; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg { + margin: 0 16px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-notice, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-notice { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 13px; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-notice svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-notice svg { + margin: 0 12px 0 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + margin: 20px 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo { + padding: 0; + margin: 0 30px 0 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a { + display: block; + text-indent: -999em; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsUAAAB1CAYAAACmnpxEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMERERTJGNDlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMERERTJGMzlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMzc5NGVhLTBiZGYtNDQ3Zi05ODc1LTY1ZDk5NjhjZGVlNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkkr7JsAAB/xSURBVHja7F1RUhy5shWE/y9vBVNegdsroPi874dmBXSvAIi47xv4nhsBrIBmBW7/zP2kWIHbK3B5BbdnBbwSVnvaDNBdVSelTNU5ER0MY7u6pJNKHaVSqZ3Hx0dHEARBEARBEEPGLruAIAiCIAiCoCgmCIIgCIIgCIpigiAIgiAIgqAoJgiCIAiCIIhB4936Lzs7O+wRgiAIYiM+/PNfZfNjr/mMms8/ws9tUDef7+Gn/yy+/uffS/ZoMg6L8CGHhFmgikbsrD9o9L//txocJtAMwmrgDm0UJiULWDZ8LbZ00hbAScAmb1pQN/ZTG+LXzwue4/0gnEbo/vBjqvk8NJ9qG19BkMOEfbkn0H/m/YRRXVMv/vj9Zx+/e/aHk+Zzbqj/hh7avgpOzgL8AuZgi793b2jw/iL6w4Tgf34N/10PYXIPTuzeEW1w3XzODPB63HzGTj5YUoTPOHy3H0fz5vO5GUNzmgs5VIZJmH+lMWs+04Et3O4ji+Kz4I9fFMUEQXTD3toCZbw2yJdhQZBz9KQk/a0x0vhSYVKaBCFVJB5P/j0mYQx5cXAztKgZOdTbzZG+ZzwkUdzgk4u/+/3LnExRTBDyE8PY/RU98RPCPLMJ/gNpti2KQ/rLyfqCTtkYOvWf5j39AvNy6Klzxjlc+T/LHMYKBOw1/TUewm5J086rFH5x8cfvFUUxQaRD8WyCv2sc3sx4m0rS2kkkaBFS54Y49O9ZhrFzxtxjkxw+BQmschjyiYuIX3nofgRScrbhcZgXY+NvCzOWZCOItBP8beMQvjWfiVFnVjhDh3MViplk3918fO7evdFFjX/nLz66FETKIO2HHA4iCFBmbsd+/rhN9PUPFMUEoQ/FmjgeG3v3EenrxXvsCchvx94aFlLP4aNLFscNObTL4X5sPxEOTOaKFHnEKywoiglCt0j61DjAT4YiJ/ukzYYobmzqSXy4H4efcsJeGDe3uUeNB8ChhahxCoF6nKk9X7m0gZWKopgg9MNHTKxETkrSpXtB4bcnwzb7lbNT17wLvFC8D9uxuYmHoXB4aoDDFD5vnKFNp8ojXsHXJ15SFBOEDfyMnCh2arEK2OfMcYyJ58uAFi/eHr/ktN1MDlVxkYqDIjOb9oue28SvUb30P1l9Aj8gljwRTQBxGsTnmcIb9CiIFfdfWFCdDrBf/Xjx0cYD676YHKrjMKXP8ykUuWiLlHnEKzy89D8ZKW63srnf5jPU09CEGCZK7aokNb0wE/JV/iDWl4GKqeeiyuTCjRyq5TDlGYosUigU5BGvsKAo7ofzFgN5zO4iwNB4lTIP2fUQxF//82/4TVVBQHxxjOKbFcbkUDWHKQMB5lMoFOQRr7Bc/PE7RXGfVXtLoXvCXiMkhHEoxaQFJSlRJ4j9wqlgF9sUxuTwTQ6LxNwULv2Wv9kqFEryiFd4NQ2Fong7TFoOhlHKwvxE3rbY2NaFAgdH+9YpiJm69bKoUl+ujRxu5DB1qUoNPs/yLvStItt+eO0PeNBuO3SJ/PoVXcWuIwRw7q9IbcRVSvvqG3mrw0cjRkLOu8pUEFeBy+9rv6+EzMpO/hH+e5ToPf33+lzGqUaDI4cmOPygwFR8CkXR+BGtvvM1+75wunYWq21Fcd1CyCEHhj9Vv1BKpl+ZFR3+qY/oXQobb9c+K2MYV8d3bSP0CofZZlwEG3QJvrvzqruxr48JK1L0zSe+a979QuF4nwg5b29jR5mIKd+WuyDyN43r+QvvXIQ+9jY0jvju3ic/NO88oyAmh8LzneQc4fv72pAg9nZyrombxR+/v/p3dx4fH//6ZWenTUORpWLqxsjfKyW0z1Wal9om/uDMvqEca9O+j4lXn4jBdtA16rpWq3cUJogy4gRx3bz3WaK+/2/Pdh4kjnS/Joglct4Wob1L8PvGFFN1EFEz9EI/9PuxixNJ8hx81BJpI4f2OXyjTz45mXSHpPNuh/nxWwz7boTuDuI5fdIn7oCiWOWWwNpquCt82sWFMjtFOq07N3AEoVOFz3Wwm3GYIKTzv3wN45vY4wZx4ISCGMJBDDFVh8X9THAM+WfP1iJKksLK95cP6BwpsDlyaJzDiHPtOkaGUihi1SOGzSe7PQbBwmFzAjUmkPetIrEXJltNONRoiJkJ5Xnz8Q7b737MhL/uPEET+zp7ValSBgXxXoTJxr+zvzDmfaytar9Qaj4HQexITvjj1AdFyaF9DjfwWwpzq/7AXeQ8Ypit9a0+MQc26lgZod6gEYJWW3k2lJHWvLlv4wRRh4NVHwWF4CRBqaK++cSVonFuShAH+PeVLDHm/boXUteJxs08jJm54NekLg1FDu1z+BYOhZ+vujRbxDzinyanRRQ/ABs1UlYyB3V4QE15NvDqde6IbSeIVQ7YTOgrYi+8+trzg5LxMLImiEP0RSpK5N/3yO9ypL5S3H9/2G2RypkvUu3iDZDDy9w4jOAjt9EVhVJBvNoFiQlY0Gm3p9HPXftT+5uEqBYgVzlaVnXI1evg84k7jBcfNZYoJxRtYggOr68zTr7DsHbACY1aUBCXTi764jn5GHy6pjFz7eRKcJ0nsLshcniRE4dbcOz9Y4zLYrSmUMTKI163sUqFKA5ADsBDJUZdOmwplYmSKDhq9bpk6kTnwTtz+MjJXjjcZ8GG6tQHRARP/K+idBKC+OkCCqEumQchXyseMxKiqog4bshhBhxGnmc3QV0KRaJ6xFCbR4jizxmufCS2o08TGyty9crUiX4TxIVAH8ZaUPbNJ14kHgeSgvhAcLF462Rqns40bLUnWkxK+XpymC+HmnyxqhSKBHnEInPKLsDQoSkUqVd9wcgk3iH1qg7Zps+O6Iupw6YexVqd9/2eh4Rj26QgDj5RwieJXDktvJis0PYcQ1iQQ/scKvTFsb/rLftOkUf806xUieKAnFIopFadqQ8F7IOes9SWs2YRIapzBravGBND392GKkV/GxbEq5qsgxZTazgCLyYlff46h7fk0C6HLf1MzFTJQyWcRs8jXoOuSHEAMvozTmjQqDJsryFltBjVr5UjUMJ45rD5UKXw+CgBbV4kGNdWUyY8/HYkerFTGRVTEovJGHPOuYDtkUMluiHxe4xTn1dqvv/UpY1YqxTFyMjhXpjEUhm0pIGVKdoGTklh6gQWN8BnFcLv2tfxVQlsX+qSBHFBHCL/6LMI/n2PLA+YsJhE2lIh5ZfDc8mhYQ5bIkXkNmUg0ff5VcL+XqIPl+6CDHzp8rjI4yST73iOfeCzmDqBxVwpzxLPj5pPHATxvdBi4SBC1Bu95e799FT7gawtgT6wJSUsrsiheQ7b+JsUwvwwYXs/JbYhuA/eBT7LdBWKsDUcw6BTlGdD9ec8E2esBmGVWxt53b7jYxFxPK8EscSYnkoL4uCPSmvvHXHcVA4badwnh+TQqChPlUIhVU0lG1GMjHgVCU6TxoxORyvPFvoR1ZcqbiLLEKiBPRK0I8QBkiqSzUsL4lmEZqBLG80yPCCLvECoJIfk0LAojyrIQx6xhjzur+gHwkSxQApFzKLqXjROMhXgyH5k6oTugS2aD99X+MfYZchBEAtEGGsnd11yukHzg4sluN/JITm0KMqjpVAoyCP+ZV5BP/Ad+HkPQBHmheN1pI6dRCby6RaeSKt+1Op1ofW2JCLK5HUdcTwOVhAHoCOMZxmnPc2B/tuLmoocksOOQrFI2IdPKRTSNqIkj3h9XlKdPrEybhRGEfNkUhx+i/WdqEXKnSMICmLpdpQOG3GqMq8rjjzL8oEcksMeYjw1Yuyua8gjXkEktx4qikMkcWGJ5HChRookdfFbeMCl2CpHEHpx6+xHiD3QqVXTnEkHi8WCHCZBpZDDtkCkL9QK3uEtPYHMI64Bz9AvigPulBnaJqS8CUf6nnBU6kSdy4lnIj80zvpWaAF9FlMQC5xtmA0k5QklqkbkMMnCZqmJww6c+6BaCXhU3xJ1pWAbkXnEZ6DFy1eJtkqIYuhhO8kUikB0yoLf0qVUxgo5Jf6O39gFvQTxRODRs5BHHdUfgJ93ORAzWADtqa8/npBD8xymEKMV4NDhHnh3eL0/UXnEc6CesBEpFkihKAWNOfV96WLXSoMT/5lPLAsUTxUFMUwQp9iyPgG3oR6IKSAjRn2DJMfk0DyHbYHY0V6VO50peJfnQOURe1ueAvkxkz7h8VmZwb22+pkocAZSwhy1mGDqhI1Iw6CQmyAWOL1+OSBzqJXYJDk0zmFC/12Fn30DUGOwTU9Az/QR8KOQKoMQxbVUpQ0pUWyhXvGpkgFVSGx5ABcTFSWY+ESKwmIgfZZbhNgDGWGcD6x8ItLuR+TQvCiOFikGXY61DLf7rUqM9ekLWAoFOo94Lbi2r8xe5EUxgNjnJJcCr3msyCEcgwcqKvHf47MjrHD/JwWxSUGMXvwPKt0JHDHaI4dJOKyVcJiC8+r5gqjn83oHxIKGuAX15ezZgWXEokXsdt1dQWNBRouhKRRhS6AAPOoANbDA5dlQgniZeX1MDWDZvHbjNjtBDN52rzlmySERDYio5wN4QYSYU65A4tUHSM/WxkkBEtpiu6KSohi50kWnFyCic1XY8kAJEWRuMWoRQccsO5GWDpuDuMi4r7wYvs1NEIMXsRyz5JCIC3ikOHUKBTD4sJ5HvILqQ3aiohicQlGgci/DcxAO7Cb8RB2GmABLyaAc9IMjJIGsU13neg2soCD+JYqREMidMFaKIYdEHL+EEMSvHWRPkkIBziOevpAWA9Fxkvn2u8J2g1zxooTeCciQ54GcCiT+9xCrTvA2HiMWcg711DG6lFoQHyhZSKDsgJViyCERD4jUiUpoYdRaS4DziK9fSQGS7DMTohgZaeyd8gAsw3a54feuQEQOUc55nmvkUYHQKxz+NsOHDPspe0EMPkRccXSRQ8LUQuhFvw1KoWgblUXlEfvU0td24AqQ/7YpisNKATXxjACH0RCC2Lfn+QoI1c4C4GBR23isOiEzga5uB0KekM7uQORAIsTOYctHccySQyKOfypQAvKNP7vp+ezjFu2ZAPXR0RtzH0IUf5XkdjeC/WhKoUCkTsyeT6jh9xmojSc9BiqyFBsjFjKC+N7h62hSENsUxE/NBT6LY5YcEnGAmGcXG3Jj+/r1rVIowHnER2/4V9S8V1sXxSputwtJ8YhVyo3Qqu6nIfeIiKME8WJgheNjCL2RkCBG2p6WfroSeLRGQewctozXcsBjC2knbTEih+Y5jKZFtl0AhTm4T1s2FigA5xFfri4hkdQnG75DvygGp1CMe1RoQEWJ6zcMeAZq50nCgerB089Yh38qKIirXA7mrC0c0MX3tQpi6EJ2wEMMmoqUUBSTw3Qcphi325wD6TsXb0qhQOUR+zNIF5tcvIUxshvJ4JOmUITIK8KI74QNeIVJ10WDQr6GLIb9Iu5LcDxStyxdZtJXUoLYT5BTjYIYfGHP1wEPtRHYXsjhgDjsMG5LkJ+qIszF47fmJ4fJI669j43EcTaiGHkyvks0FHHSf7EpbB/+HEHaXsirbCsqEAO1ZupEP3HXfC6azzf340DdSPDr5tJbSRkI4gPFkXSkoBpylPE3mCptbytIDitymITDGBrkJT2x3KIttRNIoQiLOdS5jaNNbQEesvsubYjvIhn8HEjAeMtVyToZiAjqTYu/h2irT6GYIVaEHbgaGg4bO9nagQWHshrge0H4fgg/i0jv7N/nzHrHD1gQO2dvy1grUh7g2XOEdQ7bogQ8o81Zq7ue/XP8grBGVUCabuljUfyKLxyjRIqDoECJrb2WZcsmAPJ99HS2ZVtnoAlq1LKdzCfujlXO72uf/zZcPK4+ze/f1v7MO5fzsCgpIr7zpfWI/sAFMXKicDnsGBgVVORwQKI4BNmkS7E9BzSFomkDKo94tq0ucobOTuxGNPpUVSgQB+zaCkVUNYDjyAOVtynZgD9cd01BbFoQEzg7QtkQr7Unh60EZowFEDKFIuQRn4LEaZudSkR6zDLG2ZCYonge2zBDpLUAfN+18N9/DZMtD3KgUieGHKmwAu8gj4xPgsgyQBTEw06dKMFjK+W4JocYsSYJxDXFXbRQ30BbCcwj7nJ42cQhu6iiOHQgSnQVW9Y1FLmsY8u2zlDCONJA9eBtSvrFz5HlWqaCF5gMOUI85Kj4PvBZKYMCNTk0MRYQAagu0ey+QUW/64zKIz7r4GdHifpNrygWEF3jDZNv4eIesEOv7NoIe0Q7s7sqOENBbFr0CQriro6asI8SNb465uh/IAVqOBStnARM82i9+AKcyxqB/O51izziVb+h+M0rUgxa7axjU14xIkrc+WKE8O8QkYc3y7MBByoFMQWxVUE8beuoleA3mnYvmxo7XApOV1/N6hP2OdwWqOBTVz+eeifXV2HqUvHIUmWRuKIYkDD+S0e/lm8bJuAJ4Dv6RntRlRyOhQeqBw+Z6IQfLx8piLMTxB7fad69cAh81uce45PQweGDgXedJ/q3vcW8636WBbKbEmsO3E3QuciSX+M3/j+iDNu8J4kz0OqmfCOHGuVUGCnWB28/B5ZLr1EQR8HgopXA+vMrVB3/3Z/k0DyH275r0rxYcGnbtjjqMQ+NNHOrQRQjSX0tQR9xgx0qJ1gstxg4UOeWD29liNWBuikP1VEQR5p0rAG57b5QsPAkh7o5LJUI9xQpFJc9a2ibqTyRRBSDUyjGYeJdn4i98RYAUYKacGcOUzJp8rytwFU2q07ogS/n9z6TQ4+oIvEUxMRzHAOfdcfuTIITQxwidmQRBwFjzwv+XNVF138MPGQXLdVsN9FgqIDPGgsMtBkqQgfe8nhedHtfIR9E98WTF8NnOUTtG2fo62FOKIg3Lr5R/T2YSGOYaEvgI+fkMAmHIyUcbgOEvfWeZyOnUPTJI14BxXG+kWKBVd3+2kArXNoybK/hEvSc4w0Lgk7GZv26YOOiaBUZnubCg6Agvs4sQox09EPKSUVGifv6P3Jon8NtFisF4FGoHdlYOxsHgAANpMJOzCvQk4jicIoQZcTrwhAxEc/RAyw8D0FqsSrPFlbae4YGGLFmY+5HxPN/QmQ4m0WJoCCedSwHNBSUQ2hkCHwg7euGHJLDSLxAhF1IrZPeTUTVfTeVT5xMFK8JA8jqOtQ69DhRPMDQ0WJWnbADP6h9RNgfnttpPkc55sQKC+Jpbv0Fjn4M5RKJc+Czem9Fk8NOuNLE4RZAzLULcFqcZJt9YPBa0YKijmmc7xIODB+hPAU9az8cQtsDGG4l0Vj/3OYdPblFXyML2zkQY2PqBBR1+HgR/F3SniiIs8HSYXZ8ygHYWAm2MVTVHXLYjsOxQg6leUHPA5+F/K2fu6YgrlH5xF8HIYp9aB4kEl0YZAjDld6G8dHiW9BKG1KKjTr2CWeuxxbNUITvG87vioK41ySE8F1+x2yU+VXX5+DnXZJDcrjBt6ms8ORTKJp3Qy3G1hd3yDKgKFEcdX59l3iAVKDJFCGslxG2tOdB0PY1ZFREgfnEYVIburDtMWn48Xsq8OghCGKPB+B4PnaZ3rDW2NmpA1ecAO6SkcM0HM4i7HRCKjwJzS9zcDDiDLwgQ6UD1THtNLUoltoC6ALxAxd+BdY4hpmQiGhtaJlHJIg4gvhW4NHRBXHTlk+u37Zu13dGjkH//mcZ2pkPIqAjjEh/Tw7TcBgjqIOIFFdC74bUTzOBoCAiUryMneKZ8qBdrFOU2+I60vdoOe1cOYLQJ4gXiSLEfR141+tbkYKqABbL1wRvZ8ht4gocuSOHm/FJOYcv+bjC6SrFJqWfFkILsVLZ2NIvigM05LXOYl2YEFY9MwVt5i12hDpB3HwOErQHMflVPfxBDWzOSWa25nfVxuDHQgUAOdyKw1Izh68AZXeS4r2vfnq6oAOtf4CH7B5i26sGUaxBnMWO3qbO5V1mco0wkZkgTnSbX18H3reKC3IsjoPIz8HWPC9X4MfOhNLGyKF9Dp8DkU+8FH7XvlpC6tIolP3WsW02uShWkEJRxc6tDds+KfN5KYgJCmLc5Nd3LKOjIbcZ2Jrfar9HBwOcXLUCcmifw78tThD6IoKW6CocrwWDY+aud1YjimMYzgbcDOx7JRw4kb8gHmcqiD3KlONJIDBQWs5LXRNT6GuPb6QO7ZBD+xw+e39U38fYCe8ibCvhG0JRVTsGK4pTpVDUqdIIwknPVEKAkWKizQQxylgQe/SNalQKx+RtECYWcetwkaZ1X39hzK+Sw/gcroC6MbaK8K5tUyie8oiV+9RYfadWFKcSaakrQaT4/rkCEULYEsQSER8VghgREQJFM9C+oHD4XM4YfHgxNRZ4dIyKJnfk0DyHK5SAZ0S5MTb4nzbfcyTpd0M+PGK+qFPYrwpRHAiKLYz9d84SN/06wXey6gSRWhAvnY4IMWLyqxJNbNtgEvLALdjanuBV4dcxLufpmd9JDhVwuCbqrEU6t9VPlxH60eT1zqpEcSKxNks9KYfvjy3MK0cQFMQ/m9rz3yPz8yUOEN1qF1Vr+acS77lw8Q5mkcM8OCxBz4l5dmebXYp5pPQTs4fstIni2JFiLZdoxHyPRezbYQgK4hcEsaabFPtOgLBFpuA5A7WiKtjaF4fPP13Z2zTmAowc2ufQ4fKJ5xHtbtNOk/+zWOknmq/GtiOKg9HH6oS5FnEYjDlWu+8cQVAQr7d1r+f4RY9dqUWyOlEVLnXwtlYIfcVZInsjh7Y5LAHPWCTYDXtLhB9FfB/E4iiZPtMUKfaIlUJxo6zddwoGDUFBXLjhRIgRzhvenrC9KTUheFGVvKKBt7Pm46/9vRKwtRVmIWqbAtfk0CaHiIVyQJWAltd0xDSW7wUesks2V2gTxTFE2yJVWP6NiXAWYWVUM3WCeMOZeUf2aUCC2KPvNp+UH5HMn5w0ny+pauA23+tFv99qHwt+jffx01RGFSJy5NAmh6g2PSSwu8ULYjL2wqJANYei2P28Q1568tQWJY71XowSE28JYh8hRucEahbEDtBekYkvTGKSC3c/cd37SF+s64T9tn/z+db857mTiyy6MH8cKJjLyKFNDg9B/Keab++e9eNZ5O8vgTaQBO8UTlR3TiZh/2mSTriltgkzYWfDfGIipiD2ONIqiEO7NVza8Rr8ZPZFuBt8VGzc9IWfwO/QE3kQa5PmcyIsotYXYVNFlU3IoSEOQT5B2i9sEuM+dec6oc1/AD0n2byx8/j4+NcvOzsaJis/CL8JPf4y4o04XdouVePRp068NyLS7lv89cJhtmsWruWJ8aY/D5xxCAviqeIF6Ora6k+ax1Q4xBTz8oZVvXh/tqPqIkxCTmbZfI4Fgxuvvbu6XYmQanBukEM/Pg6tcxjasu0YQoni2nVIh9Q4p4SDncct/kmqnOzPiz9+hywG1EWKfQpFQ8RCaDBeO924FBLFlbODMsF3jtzAICyI/eR23HzHseIuKLSPKR/1afrwMOKY2Av+ZxJsZDW5e3/857N2rwuI30J/lom4VJum44MwTT/uk8NkHJYJ2lR08C9a5+jjRDbR9jthRRreKSWiEpisZ9qvNw4LgkrACHmLHRFLEK8m2zLzbox1kObI/diCLxK0sXhBKJ0r40F73jo5TMvhB2cDD0rfy4ofhy0qdpU2UCL/9cYIuej3XCZM+id0QlIQDwVRRFhYyB85mQshrMOCICaHaTm0IurU2XBIPTFhQ0j7USmKt7idpfUqQrvjXGv7HNx2CmJi3dHdUhDrcsJb+sMjdvvfRMR7Q37dv+eUtMXjMOyIFUb6olL4ToNcUOwqbihSzFmrvICscfngCMKJHuQcGqJPYKG2OkXVX3PDgfZ0uBc4nJPDqByaEXVKbXmQqSeaRTFKyNaaT8G/4TCWwGcRhKMgtr3QDH5s6KLKVxA6siaIyWESDveN9IfW3Q4ri4pqEKI4bKkgBo2VXOL1tvt2I4T83OrkQYiAtmB8Egui6uMAuVzlnl5Yb0jg8IAcisNKmpi63dxQGrcYoj/eVd7YOWAQzpxNIMQ8q04QKsRcTkh9TXwIGBwMiE8/D7xP3e8CNkQOZVEa6RuNdm1lQQFPPdEuivuKurnhbbYasCjIZhIhIKjZBXlMYGvCOOf0qKeqDZbTJchhGg4//PNfVgTxMsz12mAl9QTuj1WL4nAwoc9AunS20SdavFA62Ih0+M4u6A01W51eZHix4fIs9+UvWnqfeznJNQ6n5BAKK5HOSul7Wem/r4MSxQFdB9TcuigMW01dt9fuHEE8WyixC/KbxILo8FdOzzLp349Nm86GdB4i5BmTQxysRDq/Kn2vcqj+2IIo7ppCYe6AHbgdrDpBPEfNLshzYREijj7aeOBspk35d/aHsA6s1B4mh6o5HKyo64uhp57sPD4+/vXLzo7KljckPbad/JvOep+Ls2za/1/34+rc7NvfgetUE9gO+3d4grjh/aMRnv3Edm5AHMyaz11Oh+gGyuGNlsVMqJzwjfNI5/67cPquAn8J85B69IR1LdsH74z4Bx/1HLf4+9ZziZ/jpqWRMkpMvLpgcnZK7WiDGeEWRGYVrmo9Cf5zT5ENep82Y8lIciiA0gjFWv3JIC/tsCaKP7cQxUuDl3VssxJvI4qZT0xQFAvoFIPCanW98LQRV96HHiYSV4sgAu6Gmh5BDinqXuhPjSiH3H+WIsW3W/7dXHKJ151i3ThDL4wn24ge45POAadBUVti/w6X+3nwpdMQfRwHAVEKCKxF+PhoTsVKOCIcloE7cvgrfFDIQo1+rf15ZGQsVBLPNZFT/LT0++HEtxn0ixy35Jr2+7ZvUyZlyUgMQRAd/cvKz/7m/r6jsPK/yxfE05/h55L5weY5rDmHENaAyineQT2IIAiCIAiCIKxil11AEARBEARBUBQTBEEQBEEQBEUxQRAEQRAEQVAUEwRBEARBEARFMUEQBEEQBEEMGf8vwABaKb4tsBFP0wAAAABJRU5ErkJggg==); + background-size: contain; + background-repeat: no-repeat; + height: 16px; + width: 95px; + overflow: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:hover, .wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:active { + opacity: 0.7; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0; + margin: 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li { + padding: 0; + margin: 0 30px 0 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li:last-child { + margin-right: 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a { + text-decoration: none; + color: #000; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:hover, .wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 999999999999; + background: rgba(0, 0, 0, 0.4); + backdrop-filter: blur(5px); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog:not(.open) { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.success .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + background-color: #22bb66; + background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.75204 15.8749L4.60249 11.7049L3.18945 13.1149L8.75204 18.7049L20.6932 6.70492L19.2901 5.29492L8.75204 15.8749Z%27 fill=%27white%27/%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.fail .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + background-color: #ec2439; + background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27 fill=%27white%27/%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.confirm .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + content: "?"; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 24px; + font-weight: 700; + color: #fff; + background-color: #242628; + background-image: none; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap { + font-size: 14px; + line-height: 20px; + color: #242628; + background: #fff; + min-width: 850px; + padding: 30px; + border-radius: 3px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0 0 20px; + border-bottom: 1px solid #ddd; + margin: 0 0 30px; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 20px; + font-weight: 600; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + content: ""; + display: block; + background-color: #81909c; + background-repeat: no-repeat; + background-position: center; + height: 28px; + width: 28px; + border-radius: 50%; + margin: 0 15px 0 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button { + cursor: pointer; + text-indent: -999em; + background-color: #9ca2a7; + -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27/%3E%3C/svg%3E") center no-repeat; + mask: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27/%3E%3C/svg%3E") center no-repeat; + height: 24px; + width: 24px; + padding: 0; + margin: 0; + overflow: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button:hover { + background-color: #3496ff; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content { + overflow: auto; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content .severe { + color: #ec2439; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: end; + gap: 10px; + padding: 20px 0 0; + border-top: 1px solid #ddd; + margin: 30px 0 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button { + color: #fff; + background: #3496ff; + padding-left: 30px; + padding-right: 30px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:hover, .wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:active { + color: #fff; + background: #000; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary { + color: #3496ff; + background: transparent; + border-color: #3496ff; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:hover, .wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:active { + color: #fff; + background-color: #000; +} +.edit-post-header__settings .editor-post-switch-to-draft, +.edit-post-header__settings .editor-post-save-draft, +.editor-post-publish-panel__prepublish .components-panel__body, +.edit-post-post-status, +.required-recaptcha { + display: none; +} +.unstyled-list { + list-style: none !important; + padding-left: 0 !important; +} +.wpzoom-forms-move-button { + cursor: move; +} +.wpzoom-forms-extra-options { + width: 450px; +} +.wpzoom-forms-extra-options .form-group:last-child { + margin-bottom: 0; + text-align: right; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.wpzoom-forms-extra-options .form-group button { + margin-right: 10px; +} +.wpzoom-forms-extra-options .form-group button:last-child { + margin-right: 0; +} +.predefined-lists { + text-align: left; +} +.predefined-lists p { + margin: 0; +} +.post-php.post-type-wpzf-submission.wpzoom-new-admin #wpfooter { + position: relative !important; + bottom: 0 !important; +} +.wpzoom-forms-block-patterns { + margin-bottom: 16px; +} +.wpzoom-forms-block-patterns h3 { + margin: 0 0 12px 0; + font-size: 13px; + text-transform: uppercase; + color: #1e1e1e; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-patterns-list { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + gap: 8px; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 8px 10px; + background: #ffffff; + border-radius: 4px; + cursor: -webkit-grab; + cursor: grab; + -webkit-transition: all 0.15s ease; + transition: all 0.15s ease; + font-size: 12px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + border: 1px solid #e0e0e0; + height: 45px; + position: relative; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item:hover { + background: #f6f6f6; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); + border-color: #d0d0d0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item svg { + width: 24px; + height: 24px; + margin-right: 10px; + -ms-flex-negative: 0; + flex-shrink: 0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item span { + text-align: left; + font-weight: 500; + line-height: 1.2; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled { + opacity: 0.7; + cursor: not-allowed; + background: #f0f0f0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled:hover { + background: #f0f0f0; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + border-color: #e0e0e0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item .dashicons-info { + position: absolute; + top: 5px; + right: 5px; + font-size: 14px; + color: #888; + background-color: rgba(255, 255, 255, 0.7); + border-radius: 50%; + padding: 2px; +} +.wpzf-shortcode-container * { + margin-bottom: 0 !important; +} +.wpzf-copy-button { + height: 30px !important; + min-width: 30px !important; + padding: 2px 8px !important; + margin: 0 !important; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} +.wpzf-copy-button svg { + fill: currentColor; +} +.wpzoom-new-admin_settings-header + div.wrap > .notice, +#wpzf-settings .notice { + display: none !important; +} +.post-type-wpzf-form .subsubsub { + float: none; + margin-bottom: -40px; +} +.post-type-wpzf-form #posts-filter { + width: calc(100% - 374px); + float: left; +} +.wpzoom-forms-settings-upsell-container { + display: block; + height: auto !important; + width: 340px; + z-index: 1000; + float: right; +} +.wpzoom-forms-settings-upsell-container a { + display: block; + width: 100%; + height: 100%; + text-decoration: none; +} +.wpzoom-forms-settings-upsell-container img { + display: block; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + -o-object-position: center; + object-position: center; +} +@media (max-width: 1240px) { + .wpzoom-forms-settings-recaptcha-after { + display: block; + width: calc(100% - 48px); + clear: both; + float: none; + margin-top: 20px; + } +} +@media (max-width: 1024px) { + .post-type-wpzf-form #posts-filter { + float: none; + width: 100%; + } + .wpzoom-forms-settings-upsell-container { + float: none; + margin: 20px auto; + } + #wpzf-settings { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + #tab-spam-protection .regular-text { + width: 100%; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field { + margin-bottom: 10px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + float: none; + margin-right: 135px !important; + } + .wpzf-spam-protection-service { + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + } + .wpzf-spam-protection-service th { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .wpzoom-forms-settings-upsell-container { + margin: 20px auto; + float: none; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .wpzoom-forms-settings-ajax-promo-container, + .wpzoom-forms-settings-integrations-promo-container { + width: auto; + } + .wpzf-form_page_wpzf-settings div.wp-tab-panel { + width: calc(100% - 60px); + } + .wpzoom-forms-settings-buttons-container { + width: 100%; + } +} +@media screen and (max-width: 782px) { + .post-type-wpzf-form .subsubsub { + margin-bottom: 0; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save, + .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { + margin: 25px 0; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save { + float: none; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { + float: none; + } + .wpzf-form_page_wpzf-settings div.wp-tab-panel, + .wpzoom-forms-settings-buttons-container { + width: auto !important; + } + .wpzoom-forms-field-radio { + margin-top: 10px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + margin-right: 330px !important; + } +} +@media screen and (max-width: 600px) { + .wpzf_wrap.wpzf_settings-add-new { + display: inline-block !important; + margin-top: 0 !important; + margin-bottom: 20px !important; + } + .post-type-wpzf-form .subsubsub { + display: inline-block !important; + float: right; + margin-top: 0px !important; + } + .post-type-wpzf-form p.search-box { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .post-type-wpzf-form #post-search-input { + width: calc(100% - 130px) !important; + display: inline-block !important; + } + .post-type-wpzf-form #search-submit { + display: inline-block !important; + margin-top: 0px !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header, + .wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header { + margin-right: 13px !important; + clear: both; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save, + .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { + margin: 25px 0; + } + #tab-spam-protection table { + width: 100% !important; + } + .wpzf-spam-protection-service .wpzoom-forms-field-radio { + gap: 10px; + } + .wpzf-spam-protection-service .wpzoom-forms-field-radio input { + width: 33.3333333333% !important; + } + .wpzoom-forms-field-radio { + margin-top: 10px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + margin-right: 110px !important; + } + .wpzoom_forms_reset_settings { + float: right !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, + .wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, + .wpzf-form_page_wpzf-settings ul.wp-tab-bar { + gap: 20px !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { + gap: 20px !important; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li, + .wpzf-form_page_wpzf-settings ul.wp-tab-bar li { + font-size: 14px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile { + height: 160px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, + .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, + .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, + .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { + height: 150px !important; + width: 85px; + padding: 10px !important; + background-size: contain !important; + background-position: center !important; + font-size: 12px !important; + } +} +@media screen and (max-width: 425px) { + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { + gap: 10px !important; + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li { + font-size: 12px !important; + } +} +@media screen and (max-width: 375px) { + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + margin-right: 100px !important; + } +} +/* + * + * Upsell Panel + * +*/ +#tab-upsell { + display: block; + width: auto; + -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1); + border-radius: 4px; + padding: 30px; + margin-bottom: 50px; + background-color: #fff; + margin-right: 20px; +} +.wpzoom-forms-settings-upsell-page-container-header .button.button-primary, +.features-table .t-footer .button.button-primary { + background: #3496FF !important; + border-radius: 4px; + padding: 16px 20px; + color: #fff !important; + font-size: 16px; + font-weight: 500; + line-height: 13px; + text-decoration: none; + display: inline-block; + outline: none !important; + border: none !important; +} +.wpzoom-forms-settings-upsell-page-container img { + display: inline-block; + height: 160px; + width: 150px; + -o-object-position: center; + object-position: center; + margin-right: 45px; + float: left; +} +.wpzoom-forms-settings-upsell-page-container-header { + display: block; + border-bottom: 1px solid rgb(225, 229, 233); + padding-bottom: 60px; +} +.wpzoom-forms-settings-upsell-page-container-header h2 { + font-size: 24px !important; + font-weight: 600; + line-height: 32px; + color: rgb(36, 38, 40); + margin-top: 0 !important; + margin-bottom: 6px !important; +} +.wpzoom-forms-settings-upsell-page-container-header p { + font-size: 14px; + font-weight: 400; + line-height: 22px; + color: rgb(36, 38, 40); + opacity: 0.65; + margin-top: 0; + margin-bottom: 20px; + max-width: 650px; + margin-left: 195px; +} +.wpzoom-forms-settings-upsell-page-container-content h3 { + font-size: 20px; + font-weight: 600; + margin-top: 50px; + margin-bottom: 30px; + line-height: 28px; +} +.wpzoom-forms-settings-upsell-grid { + display: -ms-grid; + display: grid; + -ms-grid-columns: (minmax(0, 1fr))[3]; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 40px; +} +.wpzoom-forms-settings-upsell-grid .section { + padding: 35px; + border-radius: 4px; + border: 1px solid rgb(225, 229, 233); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.wpzoom-forms-settings-upsell-grid .section .wpzoom-forms-pro-badge { + display: inline-block; + font-size: 16px; + font-weight: 500; + text-transform: uppercase; + color: #fff; + padding: 4px 12px; + border-radius: 25px; + background: rgb(36, 38, 40); + text-align: center; + max-width: 34px; +} +.wpzoom-forms-settings-upsell-grid .section h4 { + margin-top: 24px; + font-size: 18px; + font-weight: 600; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; + margin-bottom: 24px; +} +.wpzoom-forms-settings-upsell-grid .section .about, +.wpzoom-forms-settings-upsell-grid .section .section_footer { + font-size: 14px; + font-weight: 400; + line-height: 22px; + color: rgb(36, 38, 40); + margin-top: 0; +} +.wpzoom-forms-settings-upsell-grid .section .section_footer { + margin-top: auto; + margin-bottom: 0; +} +.features-table { + margin-bottom: 0px; +} +.features-table li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 75%; /* Container only takes 75% of parent */ +} +.features-table li.t-row { + padding: 12px 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0px; +} +.features-table li div { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.features-table li div svg { + overflow: visible; +} +.features-table li .c { + text-align: center; +} +.features-table li.t-head { + padding-bottom: 12px; + border-bottom: 1px solid rgb(225, 229, 233); + margin-bottom: 15px; +} +.features-table li.t-head .c { + font-size: 18px; + font-weight: 600; + line-height: 28px; + color: rgb(36, 38, 40); +} +.features-table .h-wrap { + font-size: 16px; + font-weight: 500; +} +.features-table li.t-footer { + padding-top: 30px; + border-top: 1px solid rgb(225, 229, 233); + margin-top: 20px; + margin-bottom: 0px; +} +.wpzoom-forms-settings-subscribe-form { + background: #fff; + overflow: hidden; + border-radius: 5px; + padding: 25px 20px; + margin: 25px 0; + border: 1px solid #ddd; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-forms-settings-subscribe-form input[type=email] { + padding: 5px 8px; + border-radius: 3px !important; + border-color: rgba(0, 0, 0, 0.2) !important; +} +.wpzoom-forms-settings-subscribe-form .button-primary { + background: #000 !important; + padding: 5px 20px; + font-weight: 500; +} +.wpzoom-forms-settings-subscribe-form .button-primary:hover { + opacity: 0.8; +} +.wpzoom-forms-settings-subscribe-form .loading { + background: none !important; + border: none; + margin-top: 5px; + margin-left: 20px; +} +.ml-form-embedContent h4 { + font-size: 16px; + font-weight: 500; + margin: 0 0 15px; +} +.ml-form-embedContent h4 svg { + display: inline-block; + vertical-align: middle; + margin-bottom: 4px; +} +.ml-form-formContent { + max-width: 180px !important; + float: left !important; +} +.ml-form-embedSubmit { + float: right !important; + max-width: 100px !important; +} +@media (max-width: 1240px) { + .features-table li { + width: 100%; + } +} +@media (max-width: 1024px) { + .wpzoom-forms-settings-upsell-grid { + -ms-grid-columns: (minmax(0, 1fr))[2]; + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + .wpzoom-forms-settings-upsell-grid .section { + max-width: 100%; + } +} +@media screen and (max-width: 600px) { + .wpzoom-forms-settings-upsell-grid { + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + } + .wpzoom-forms-settings-upsell-page-container img { + float: none; + margin-right: 0; + margin-bottom: 20px; + max-width: 100px; + height: auto; + } + .wpzoom-forms-settings-upsell-page-container-header p { + margin-left: 0; + } + .features-table li div { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + } + .features-table li:not(.t-footer) div:first-child { + width: 130px; + } +} + +/*# sourceMappingURL=style.css.map*/ \ No newline at end of file diff --git a/build/submissions/backend/style-rtl.css b/build/submissions/backend/style-rtl.css new file mode 100644 index 0000000..22189aa --- /dev/null +++ b/build/submissions/backend/style-rtl.css @@ -0,0 +1,106 @@ +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/submissions/backend/style.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/** @format */ +/** + * Deprecated colors. + * Please avoid using these. + */ +#screen-meta .metabox-prefs:not(.view-mode) > label:first-of-type { + display: none; +} +#posts-filter .wp-list-table .column-desc .row-title { + display: -ms-inline-grid; + display: inline-grid; + -ms-grid-columns: fit-content(300px) 1fr; + grid-template-columns: fit-content(300px) 1fr; + gap: 0.3em 0.8em; +} +#posts-filter .wp-list-table .column-desc .field-name, #posts-filter .wp-list-table .column-desc .field-value { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +#posts-filter .wp-list-table .column-desc .field-name { + font-weight: normal; + opacity: 0.7; +} +#posts-filter .wp-list-table .column-form { + width: 14%; +} +.post-type-wpzf-submission #post-body.columns-2 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + margin-left: 0; +} +.post-type-wpzf-submission #post-body.columns-2 #postbox-container-1 { + float: none; + margin-left: 0; + width: 280px; + -ms-flex-negative: 0; + flex-shrink: 0; +} +.post-type-wpzf-submission #post-body.columns-2 #postbox-container-2 { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + margin-left: 25px; +} +.post-type-wpzf-submission #post-body #post-body-content, +.post-type-wpzf-submission #post-body #advanced-sortables { + display: none; +} +#wpzf-submission-mb { + margin: 0; +} +#wpzf-submission-mb .postbox-header { + display: none; +} +#wpzf-submission-mb .inside { + padding: 0; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view { + padding: 0; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li { + padding: 1.5em 2em; + border-bottom: 1px solid #e2e4e7; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li:last-child { + border-bottom: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li.top { + background: #e8eaeb; + padding: 0.5em 1em; +} +#wpzf-submission-mb .inside .wpzf-submission-view li.top h3 { + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li h3 { + padding: 0; + margin: 0 0 0.5em; +} +#wpzf-submission-mb .inside .wpzf-submission-view li div { + padding: 0; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li div > :first-child { + margin-top: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li div > :last-child { + margin-bottom: 0; +} +#wpzf-submission-mb .empty { + font-style: italic; + color: #787c82; + padding: 12px; + margin: 0; +} diff --git a/build/submissions/backend/style.css b/build/submissions/backend/style.css index c2788e5..a6b2326 100644 --- a/build/submissions/backend/style.css +++ b/build/submissions/backend/style.css @@ -1 +1,108 @@ -#screen-meta .metabox-prefs:not(.view-mode)>label:first-of-type{display:none}#posts-filter .wp-list-table .column-desc .row-title{-ms-grid-columns:fit-content(300px) 1fr;display:-ms-inline-grid;display:inline-grid;gap:.3em .8em;grid-template-columns:fit-content(300px) 1fr}#posts-filter .wp-list-table .column-desc .field-name,#posts-filter .wp-list-table .column-desc .field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#posts-filter .wp-list-table .column-desc .field-name{font-weight:400;opacity:.7}#posts-filter .wp-list-table .column-form{width:14%}.post-type-wpzf-submission #post-body.columns-2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:0}.post-type-wpzf-submission #post-body.columns-2 #postbox-container-1{-ms-flex-negative:0;flex-shrink:0;float:none;margin-right:0;width:280px}.post-type-wpzf-submission #post-body.columns-2 #postbox-container-2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:25px}.post-type-wpzf-submission #post-body #advanced-sortables,.post-type-wpzf-submission #post-body #post-body-content{display:none}#wpzf-submission-mb{margin:0}#wpzf-submission-mb .postbox-header{display:none}#wpzf-submission-mb .inside,#wpzf-submission-mb .inside .wpzf-submission-view{margin:0;padding:0}#wpzf-submission-mb .inside .wpzf-submission-view li{border-bottom:1px solid #e2e4e7;margin:0;padding:1.5em 2em}#wpzf-submission-mb .inside .wpzf-submission-view li:last-child{border-bottom:0}#wpzf-submission-mb .inside .wpzf-submission-view li.top{background:#e8eaeb;padding:.5em 1em}#wpzf-submission-mb .inside .wpzf-submission-view li.top h3{margin:0}#wpzf-submission-mb .inside .wpzf-submission-view li h3{margin:0 0 .5em;padding:0}#wpzf-submission-mb .inside .wpzf-submission-view li div{margin:0;padding:0}#wpzf-submission-mb .inside .wpzf-submission-view li div>:first-child{margin-top:0}#wpzf-submission-mb .inside .wpzf-submission-view li div>:last-child{margin-bottom:0}#wpzf-submission-mb .empty{color:#787c82;font-style:italic;margin:0;padding:12px} +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/submissions/backend/style.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/** @format */ +/** + * Deprecated colors. + * Please avoid using these. + */ +#screen-meta .metabox-prefs:not(.view-mode) > label:first-of-type { + display: none; +} +#posts-filter .wp-list-table .column-desc .row-title { + display: -ms-inline-grid; + display: inline-grid; + -ms-grid-columns: fit-content(300px) 1fr; + grid-template-columns: fit-content(300px) 1fr; + gap: 0.3em 0.8em; +} +#posts-filter .wp-list-table .column-desc .field-name, #posts-filter .wp-list-table .column-desc .field-value { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +#posts-filter .wp-list-table .column-desc .field-name { + font-weight: normal; + opacity: 0.7; +} +#posts-filter .wp-list-table .column-form { + width: 14%; +} +.post-type-wpzf-submission #post-body.columns-2 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + margin-right: 0; +} +.post-type-wpzf-submission #post-body.columns-2 #postbox-container-1 { + float: none; + margin-right: 0; + width: 280px; + -ms-flex-negative: 0; + flex-shrink: 0; +} +.post-type-wpzf-submission #post-body.columns-2 #postbox-container-2 { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + margin-right: 25px; +} +.post-type-wpzf-submission #post-body #post-body-content, +.post-type-wpzf-submission #post-body #advanced-sortables { + display: none; +} +#wpzf-submission-mb { + margin: 0; +} +#wpzf-submission-mb .postbox-header { + display: none; +} +#wpzf-submission-mb .inside { + padding: 0; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view { + padding: 0; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li { + padding: 1.5em 2em; + border-bottom: 1px solid #e2e4e7; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li:last-child { + border-bottom: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li.top { + background: #e8eaeb; + padding: 0.5em 1em; +} +#wpzf-submission-mb .inside .wpzf-submission-view li.top h3 { + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li h3 { + padding: 0; + margin: 0 0 0.5em; +} +#wpzf-submission-mb .inside .wpzf-submission-view li div { + padding: 0; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li div > :first-child { + margin-top: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li div > :last-child { + margin-bottom: 0; +} +#wpzf-submission-mb .empty { + font-style: italic; + color: #787c82; + padding: 12px; + margin: 0; +} + +/*# sourceMappingURL=style.css.map*/ \ No newline at end of file diff --git a/classes/class-wpzoom-forms-stripe-settings.php b/classes/class-wpzoom-forms-stripe-settings.php new file mode 100644 index 0000000..ab3bea6 --- /dev/null +++ b/classes/class-wpzoom-forms-stripe-settings.php @@ -0,0 +1,588 @@ + array( $this, 'sanitize_settings' ), + ) + ); + + add_settings_section( + 'wpzoom_section_payments', + '', + array( $this, 'section_payments_cb' ), + self::OPTION_GROUP + ); + + add_settings_field( + 'wpzf_stripe_test_mode', + esc_html__( 'Test Mode', 'wpzoom-forms' ), + array( $this, 'field_test_mode_cb' ), + self::OPTION_GROUP, + 'wpzoom_section_payments', + array( 'label_for' => 'wpzf_stripe_test_mode' ) + ); + + add_settings_field( + 'wpzf_payment_currency', + esc_html__( 'Currency', 'wpzoom-forms' ), + array( $this, 'field_currency_cb' ), + self::OPTION_GROUP, + 'wpzoom_section_payments', + array( 'label_for' => 'wpzf_payment_currency' ) + ); + + // Webhook fields are only relevant once a Stripe account is connected. + $stripe = new WPZOOM_Forms_Stripe(); + if ( $stripe->is_connected() ) { + add_settings_field( + 'wpzf_stripe_test_webhook_secret', + esc_html__( 'Test Webhook Secret', 'wpzoom-forms' ), + array( $this, 'field_test_webhook_secret_cb' ), + self::OPTION_GROUP, + 'wpzoom_section_payments', + array( 'label_for' => 'wpzf_stripe_test_webhook_secret' ) + ); + + add_settings_field( + 'wpzf_stripe_webhook_secret', + esc_html__( 'Live Webhook Secret', 'wpzoom-forms' ), + array( $this, 'field_live_webhook_secret_cb' ), + self::OPTION_GROUP, + 'wpzoom_section_payments', + array( 'label_for' => 'wpzf_stripe_webhook_secret' ) + ); + } + } + + /** + * Appends the Payments tab definition to WPZOOM_Forms_Settings::$settings. + */ + public function append_payments_tab() { + $fields = array( + array( 'id' => 'wpzf_stripe_test_mode' ), + array( 'id' => 'wpzf_payment_currency' ), + ); + + $stripe = new WPZOOM_Forms_Stripe(); + if ( $stripe->is_connected() ) { + $fields[] = array( 'id' => 'wpzf_stripe_test_webhook_secret' ); + $fields[] = array( 'id' => 'wpzf_stripe_webhook_secret' ); + } + + WPZOOM_Forms_Settings::$settings['payments'] = array( + 'tab_id' => 'tab-payments', + 'tab_title' => __( 'Payments', 'wpzoom-forms' ), + 'option_group' => self::OPTION_GROUP, + 'option_name' => WPZOOM_Forms_Settings::$option, + 'sections' => array( + array( + 'id' => 'wpzoom_section_payments', + 'title' => '', + 'page' => self::OPTION_GROUP, + 'callback' => array( $this, 'section_payments_cb' ), + 'fields' => $fields, + ), + ), + ); + } + + /** + * Sanitizes payment settings input on save. + * + * Only processes the two fields stored inside wpzf-settings; the Stripe + * OAuth tokens are stored separately via update_option() in the Stripe class. + * + * @param array $input Raw input from the form. + * @return array Merged sanitized options. + */ + public function sanitize_settings( $input ) { + $existing = get_option( WPZOOM_Forms_Settings::$option, array() ); + + if ( ! is_array( $existing ) ) { + $existing = array(); + } + + if ( isset( $input['wpzf_stripe_test_mode'] ) ) { + $existing['wpzf_stripe_test_mode'] = '1'; + update_option( 'wpzf_stripe_test_mode', '1', false ); + } else { + $existing['wpzf_stripe_test_mode'] = '0'; + update_option( 'wpzf_stripe_test_mode', '0', false ); + } + + if ( isset( $input['wpzf_payment_currency'] ) ) { + $existing['wpzf_payment_currency'] = sanitize_text_field( $input['wpzf_payment_currency'] ); + update_option( 'wpzf_payment_currency', $existing['wpzf_payment_currency'], false ); + } + + $webhook_fields = array( + 'wpzf_stripe_test_webhook_secret', + 'wpzf_stripe_webhook_secret', + ); + foreach ( $webhook_fields as $key ) { + if ( isset( $input[ $key ] ) ) { + $value = sanitize_text_field( $input[ $key ] ); + if ( ! empty( $value ) ) { + update_option( $key, $value, false ); + } + } + } + + return $existing; + } + + // ------------------------------------------------------------------------- + // Section Callback (State A / State B) + // ------------------------------------------------------------------------- + + /** + * Renders the main payments section: State A (not connected) or State B + * (connected). + */ + public function section_payments_cb() { + $stripe = new WPZOOM_Forms_Stripe(); + + ?> +

+ 3%% application fee applies per transaction. Upgrade to WPZOOM Forms PRO to remove this fee.', 'wpzoom-forms' ), + 'https://www.wpzoom.com/plugins/wpzoom-forms/?utm_source=wpadmin&utm_medium=wpzoom-forms-free&utm_campaign=stripe-payments-tab' + ), + array( + 'strong' => array(), + 'a' => array( 'href' => array(), 'target' => array() ), + ) + ); + ?> +

+ + + + + + + +
+

+
+ is_connected() ) { + $this->render_connected_state( $stripe ); + } else { + $this->render_disconnected_state( $stripe ); + } + ?> +
+ get_oauth_url(); + ?> +
+

+

+ +
+ render_connect_popup_script(); ?> + get_account_info(); + $display_name = ! empty( $account['name'] ) ? $account['name'] : $account['email']; + $disconnect_url = wp_nonce_url( + admin_url( 'admin.php?wpzf_stripe_disconnect=1' ), + 'wpzf_stripe_disconnect' + ); + $switch_url = $stripe->get_oauth_url(); + ?> +
+
+ + + + + ' . esc_html( $display_name ) . '' + ); + ?> + +
+ + +

+ + +
+ + + + +
+
+ + render_connect_popup_script(); ?> + + + +

+ __( 'US Dollar (USD)', 'wpzoom-forms' ), + 'EUR' => __( 'Euro (EUR)', 'wpzoom-forms' ), + 'GBP' => __( 'British Pound (GBP)', 'wpzoom-forms' ), + 'CAD' => __( 'Canadian Dollar (CAD)', 'wpzoom-forms' ), + 'AUD' => __( 'Australian Dollar (AUD)', 'wpzoom-forms' ), + 'JPY' => __( 'Japanese Yen (JPY)', 'wpzoom-forms' ), + 'CHF' => __( 'Swiss Franc (CHF)', 'wpzoom-forms' ), + 'SEK' => __( 'Swedish Krona (SEK)', 'wpzoom-forms' ), + 'NOK' => __( 'Norwegian Krone (NOK)', 'wpzoom-forms' ), + 'DKK' => __( 'Danish Krone (DKK)', 'wpzoom-forms' ), + 'NZD' => __( 'New Zealand Dollar (NZD)', 'wpzoom-forms' ), + 'SGD' => __( 'Singapore Dollar (SGD)', 'wpzoom-forms' ), + 'HKD' => __( 'Hong Kong Dollar (HKD)', 'wpzoom-forms' ), + 'MXN' => __( 'Mexican Peso (MXN)', 'wpzoom-forms' ), + 'BRL' => __( 'Brazilian Real (BRL)', 'wpzoom-forms' ), + ); + ?> + + + + render_webhook_field( + 'wpzf_stripe_test_webhook_secret', + 'password', + sprintf( + /* translators: 1: Stripe test webhooks URL 2: webhook endpoint URL */ + __( 'Signing secret from your Stripe Test Dashboard → Webhooks. Endpoint URL: %2$s', 'wpzoom-forms' ), + 'https://dashboard.stripe.com/test/webhooks', + esc_url( rest_url( 'wpzoom-forms/v1/stripe/webhook' ) ) + ) + ); + } + + /** + * Renders the Live Webhook Secret field. + */ + public function field_live_webhook_secret_cb() { + $this->render_webhook_field( + 'wpzf_stripe_webhook_secret', + 'password', + sprintf( + /* translators: 1: Stripe live webhooks URL 2: webhook endpoint URL */ + __( 'Signing secret from your Stripe Live Dashboard → Webhooks. Endpoint URL: %2$s', 'wpzoom-forms' ), + 'https://dashboard.stripe.com/webhooks', + esc_url( rest_url( 'wpzoom-forms/v1/stripe/webhook' ) ) + ) + ); + } + + /** + * Shared renderer for a single webhook text/password field. + * + * @param string $option_key WordPress option name and input id/name suffix. + * @param string $type Input type: 'text' or 'password'. + * @param string $description Already-escaped HTML description string. + */ + private function render_webhook_field( $option_key, $type, $description ) { + $value = (string) get_option( $option_key, '' ); + ?> + + /> +

+ array( 'href' => array(), 'target' => array() ), + 'code' => array(), + ) + ); + ?> +

+ __( 'Payments', 'wpzoom-forms' ), + 'labels' => array( + 'name' => _x( 'Payments', 'post type general name', 'wpzoom-forms' ), + 'singular_name' => _x( 'Payment', 'post type singular name', 'wpzoom-forms' ), + 'all_items' => __( 'Payments', 'wpzoom-forms' ), + 'not_found' => __( 'No payments found.', 'wpzoom-forms' ), + 'not_found_in_trash' => __( 'No payments found in Trash.', 'wpzoom-forms' ), + ), + 'public' => false, + 'show_ui' => true, + 'show_in_menu' => 'edit.php?post_type=wpzf-form', + 'show_in_admin_bar' => false, + 'show_in_nav_menus' => false, + 'show_in_rest' => false, + 'capability_type' => 'post', + 'capabilities' => array( + 'create_posts' => 'do_not_allow', + ), + 'map_meta_cap' => true, + 'supports' => array(), + 'rewrite' => false, + 'query_var' => false, + ) + ); + } + + // ------------------------------------------------------------------------- + // REST Routes + // ------------------------------------------------------------------------- + + /** + * Registers REST API routes for Stripe webhook and PaymentIntent creation. + */ + public function register_rest_routes() { + register_rest_route( + 'wpzoom-forms/v1', + '/stripe/webhook', + array( + 'methods' => 'POST', + 'callback' => array( $this, 'handle_webhook' ), + 'permission_callback' => '__return_true', + ) + ); + + register_rest_route( + 'wpzoom-forms/v1', + '/stripe/save-connection', + array( + 'methods' => 'POST', + 'callback' => array( $this, 'rest_save_connection' ), + 'permission_callback' => function() { + return current_user_can( 'manage_options' ); + }, + ) + ); + + register_rest_route( + 'wpzoom-forms/v1', + '/stripe/create-intent', + array( + 'methods' => 'POST', + 'callback' => array( $this, 'rest_create_payment_intent' ), + 'permission_callback' => '__return_true', + 'args' => array( + 'amount' => array( + 'required' => true, + 'type' => 'integer', + 'minimum' => 50, + 'sanitize_callback' => 'absint', + ), + 'form_id' => array( + 'required' => true, + 'type' => 'integer', + 'sanitize_callback' => 'absint', + ), + ), + ) + ); + } + + // ------------------------------------------------------------------------- + // Webhook Handler + // ------------------------------------------------------------------------- + + /** + * Handles incoming Stripe webhook events. + * + * @param WP_REST_Request $request The REST request object. + * @return WP_REST_Response + */ + public function handle_webhook( WP_REST_Request $request ) { + $payload = $request->get_body(); + $sig_header = isset( $_SERVER['HTTP_STRIPE_SIGNATURE'] ) + ? sanitize_text_field( wp_unslash( $_SERVER['HTTP_STRIPE_SIGNATURE'] ) ) + : ''; + + // Try the live secret first, then fall back to the test secret. + // Both webhooks share one endpoint URL so we probe both rather than + // requiring the caller to declare which mode the event belongs to. + $live_secret = (string) get_option( 'wpzf_stripe_webhook_secret', '' ); + $test_secret = (string) get_option( 'wpzf_stripe_test_webhook_secret', '' ); + $secrets = array_filter( array( $live_secret, $test_secret ) ); + + if ( empty( $secrets ) ) { + return new WP_REST_Response( array( 'error' => 'Webhook secret not configured.' ), 400 ); + } + + $event = null; + foreach ( $secrets as $secret ) { + try { + $event = \Stripe\Webhook::constructEvent( $payload, $sig_header, $secret ); + break; + } catch ( \Stripe\Exception\SignatureVerificationException $e ) { + continue; + } catch ( \UnexpectedValueException $e ) { + return new WP_REST_Response( array( 'error' => 'Invalid payload.' ), 400 ); + } + } + + if ( null === $event ) { + return new WP_REST_Response( array( 'error' => 'Invalid signature.' ), 400 ); + } + + switch ( $event->type ) { + case 'payment_intent.succeeded': + $pi = $event->data->object; + $this->update_payment_by_intent_id( $pi->id, 'paid', $pi->amount ); + break; + + case 'payment_intent.payment_failed': + $pi = $event->data->object; + $this->update_payment_by_intent_id( $pi->id, 'failed' ); + break; + + case 'charge.refunded': + $charge = $event->data->object; + if ( ! empty( $charge->payment_intent ) ) { + $this->update_payment_by_intent_id( $charge->payment_intent, 'refunded' ); + } + break; + } + + return new WP_REST_Response( array( 'received' => true ), 200 ); + } + + // ------------------------------------------------------------------------- + // REST: Create Payment Intent + // ------------------------------------------------------------------------- + + /** + * Creates a Stripe PaymentIntent and returns the client_secret. + * + * @param WP_REST_Request $request The REST request. + * @return WP_REST_Response|WP_Error + */ + public function rest_create_payment_intent( WP_REST_Request $request ) { + if ( ! $this->is_connected() ) { + return new WP_Error( 'stripe_not_connected', __( 'Stripe is not connected.', 'wpzoom-forms' ), array( 'status' => 400 ) ); + } + + $amount = $request->get_param( 'amount' ); + $form_id = $request->get_param( 'form_id' ); + + // Verify the form_id refers to a real published wpzf-form post. + $form_post = get_post( $form_id ); + if ( ! $form_post || 'wpzf-form' !== $form_post->post_type || 'publish' !== $form_post->post_status ) { + return new WP_Error( 'invalid_form', __( 'Invalid form.', 'wpzoom-forms' ), array( 'status' => 400 ) ); + } + $currency = strtolower( get_option( 'wpzf_payment_currency', 'usd' ) ); + $fee = $this->calculate_application_fee( $amount ); + + try { + $this->init_stripe(); // uses the connected account's access token + + $params = array( + 'amount' => $amount, + 'currency' => $currency, + 'automatic_payment_methods' => array( 'enabled' => true ), + 'metadata' => array( + 'wpzf_form_id' => $form_id, + ), + ); + + $account_id = get_option( 'wpzf_stripe_account_id', '' ); + if ( ! empty( $account_id ) && $fee > 0 ) { + $params['application_fee_amount'] = $fee; + $params['on_behalf_of'] = $account_id; + $params['transfer_data'] = array( 'destination' => $account_id ); + } elseif ( ! empty( $account_id ) ) { + $params['on_behalf_of'] = $account_id; + $params['transfer_data'] = array( 'destination' => $account_id ); + } + + $intent = \Stripe\PaymentIntent::create( $params ); + + return new WP_REST_Response( + array( + 'client_secret' => $intent->client_secret, + 'payment_intent_id' => $intent->id, + ), + 200 + ); + } catch ( \Stripe\Exception\ApiErrorException $e ) { + return new WP_Error( 'stripe_api_error', $e->getMessage(), array( 'status' => 400 ) ); + } + } + + // ------------------------------------------------------------------------- + // REST: Save Stripe Connection (called by settings page after postMessage) + // ------------------------------------------------------------------------- + + /** + * Receives token data that was delivered via postMessage from the proxy popup, + * verifies the HMAC signature, and stores the tokens in wp_options. + * + * The proxy signs the data with HMAC-SHA256 using the Client ID as the key. + * This guarantees the data came from our proxy and was not tampered with. + * + * @param WP_REST_Request $request + * @return WP_REST_Response|WP_Error + */ + public function rest_save_connection( WP_REST_Request $request ) { + $access_token = sanitize_text_field( $request->get_param( 'access_token' ) ); + $publishable_key = sanitize_text_field( $request->get_param( 'publishable_key' ) ); + $account_id = sanitize_text_field( $request->get_param( 'account_id' ) ); + $account_name = sanitize_text_field( $request->get_param( 'account_name' ) ); + $account_email = sanitize_email( $request->get_param( 'account_email' ) ); + $proxy_sig = sanitize_text_field( $request->get_param( 'sig' ) ); + + if ( empty( $access_token ) || empty( $account_id ) || empty( $proxy_sig ) ) { + return new WP_Error( 'missing_data', __( 'Missing required fields.', 'wpzoom-forms' ), array( 'status' => 400 ) ); + } + + // Verify HMAC: confirm the data came from our proxy, not forged by a third party. + $client_id = defined( 'WPZOOM_STRIPE_CLIENT_ID' ) ? WPZOOM_STRIPE_CLIENT_ID : self::STRIPE_CLIENT_ID; + $expected_sig = hash_hmac( 'sha256', $access_token . '|' . $account_id, $client_id ); + + if ( ! hash_equals( $expected_sig, $proxy_sig ) ) { + return new WP_Error( 'invalid_signature', __( 'Invalid proxy signature.', 'wpzoom-forms' ), array( 'status' => 403 ) ); + } + + $is_test = str_starts_with( $access_token, 'sk_test_' ) || str_starts_with( $access_token, 'rk_test_' ); + $token_key = $is_test ? 'wpzf_stripe_test_access_token' : 'wpzf_stripe_access_token'; + $pk_key = $is_test ? 'wpzf_stripe_test_publishable_key' : 'wpzf_stripe_publishable_key'; + + update_option( $token_key, $access_token, false ); + update_option( $pk_key, $publishable_key, false ); + update_option( 'wpzf_stripe_account_id', $account_id, false ); + update_option( 'wpzf_stripe_account_name', $account_name, false ); + update_option( 'wpzf_stripe_account_email', $account_email, false ); + + return new WP_REST_Response( array( 'connected' => true ), 200 ); + } + + /** + * wp_ajax handler — same logic as rest_save_connection but via admin-ajax.php. + * Called by the settings page JS after receiving the postMessage from the proxy. + */ + public function ajax_save_connection() { + $nonce_ok = check_ajax_referer( 'wpzf_stripe_connect', 'nonce', false ); + if ( ! $nonce_ok ) { + wp_send_json_error( 'Nonce verification failed. Reload the settings page and try again.' ); + } + + if ( ! current_user_can( 'manage_options' ) ) { + wp_send_json_error( 'Permission denied.', 403 ); + } + + $access_token = sanitize_text_field( wp_unslash( $_POST['access_token'] ?? '' ) ); + $publishable_key = sanitize_text_field( wp_unslash( $_POST['publishable_key'] ?? '' ) ); + $account_id = sanitize_text_field( wp_unslash( $_POST['account_id'] ?? '' ) ); + $account_name = sanitize_text_field( wp_unslash( $_POST['account_name'] ?? '' ) ); + $account_email = sanitize_email( wp_unslash( $_POST['account_email'] ?? '' ) ); + $proxy_sig = sanitize_text_field( wp_unslash( $_POST['sig'] ?? '' ) ); + + if ( empty( $access_token ) || empty( $account_id ) || empty( $proxy_sig ) ) { + wp_send_json_error( 'Missing required fields.' ); + } + + $client_id = defined( 'WPZOOM_STRIPE_CLIENT_ID' ) ? WPZOOM_STRIPE_CLIENT_ID : self::STRIPE_CLIENT_ID; + $expected_sig = hash_hmac( 'sha256', $access_token . '|' . $account_id, $client_id ); + + if ( ! hash_equals( $expected_sig, $proxy_sig ) ) { + wp_send_json_error( 'Invalid proxy signature. Ensure WPZOOM_STRIPE_CLIENT_ID is defined in wp-config.php and matches the proxy.' ); + } + + // Route the token to the correct option based on its prefix so the right + // key is available regardless of whether test mode is currently active. + $is_test = str_starts_with( $access_token, 'sk_test_' ) || str_starts_with( $access_token, 'rk_test_' ); + $token_key = $is_test ? 'wpzf_stripe_test_access_token' : 'wpzf_stripe_access_token'; + $pk_key = $is_test ? 'wpzf_stripe_test_publishable_key' : 'wpzf_stripe_publishable_key'; + + update_option( $token_key, $access_token, false ); + update_option( $pk_key, $publishable_key, false ); + update_option( 'wpzf_stripe_account_id', $account_id, false ); + update_option( 'wpzf_stripe_account_name', $account_name, false ); + update_option( 'wpzf_stripe_account_email', $account_email, false ); + + wp_send_json_success( array( 'connected' => true ) ); + } + + /** + * Builds the Stripe OAuth URL. + * + * The redirect_uri points to the WPZOOM Proxy (not back to this site). + * The `state` parameter encodes a one-time token and the return URL so + * the proxy knows where to send the user after it finishes. + * + * @return string + */ + public function get_oauth_url() { + // Encode a random token in the state so the proxy can pass it back. + // (The proxy uses postMessage now — no return_to redirect needed.) + $oauth_token = wp_generate_uuid4(); + $state = base64_encode( wp_json_encode( array( 'token' => $oauth_token ) ) ); + + $client_id = defined( 'WPZOOM_STRIPE_CLIENT_ID' ) ? WPZOOM_STRIPE_CLIENT_ID : self::STRIPE_CLIENT_ID; + + return 'https://connect.stripe.com/oauth/authorize?' . http_build_query( array( + 'response_type' => 'code', + 'client_id' => $client_id, + 'scope' => 'read_write', + 'redirect_uri' => self::PROXY_CALLBACK_URL, + 'state' => $state, + ) ); + } + + // ------------------------------------------------------------------------- + // OAuth: Disconnect + // ------------------------------------------------------------------------- + + /** + * Handles the Stripe account disconnect action. + * Fires on admin_init; checks for the wpzf_stripe_disconnect GET param. + */ + public function handle_disconnect() { + if ( ! isset( $_GET['wpzf_stripe_disconnect'] ) || '1' !== $_GET['wpzf_stripe_disconnect'] ) { + return; + } + + if ( ! current_user_can( 'manage_options' ) ) { + wp_die( esc_html__( 'Permission denied.', 'wpzoom-forms' ) ); + } + + if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_GET['_wpnonce'] ) ), 'wpzf_stripe_disconnect' ) ) { + wp_die( esc_html__( 'Security check failed.', 'wpzoom-forms' ) ); + } + + $account_id = get_option( 'wpzf_stripe_account_id', '' ); + + if ( ! empty( $account_id ) ) { + // The platform secret key lives only on the proxy, so we ask the + // proxy to call Stripe's deauthorize API on our behalf. + $client_id = defined( 'WPZOOM_STRIPE_CLIENT_ID' ) ? WPZOOM_STRIPE_CLIENT_ID : self::STRIPE_CLIENT_ID; + $sig = hash_hmac( 'sha256', 'deauthorize|' . $account_id, $client_id ); + + wp_remote_post( + self::PROXY_DEAUTH_URL, + array( + 'timeout' => 15, + 'body' => array( + 'account_id' => $account_id, + 'sig' => $sig, + ), + ) + ); + // We proceed with local cleanup regardless of the proxy response, + // since the user is entitled to disconnect their local credentials. + } + + delete_option( 'wpzf_stripe_access_token' ); + delete_option( 'wpzf_stripe_publishable_key' ); + delete_option( 'wpzf_stripe_account_id' ); + delete_option( 'wpzf_stripe_account_name' ); + delete_option( 'wpzf_stripe_account_email' ); + + wp_safe_redirect( $this->payments_settings_url() ); + exit; + } + + // ------------------------------------------------------------------------- + // Payment Helpers + // ------------------------------------------------------------------------- + + /** + * Creates a new wpzf-payment post for a pending payment. + * + * @param int $form_id The wpzf-form post ID. + * @param string $payment_intent_id The Stripe PaymentIntent ID. + * @param int $amount Amount in cents. + * @param string $currency ISO currency code (lowercase). + * @param string $customer_email Submitter email. + * @return int|WP_Error The new post ID or WP_Error on failure. + */ + public function create_payment_post( $form_id, $payment_intent_id, $amount, $currency, $customer_email = '' ) { + $post_id = wp_insert_post( array( + 'post_type' => 'wpzf-payment', + 'post_status' => 'publish', + 'comment_status' => 'closed', + 'ping_status' => 'closed', + 'post_title' => sprintf( + /* translators: %s: PaymentIntent ID */ + __( 'Payment %s', 'wpzoom-forms' ), + sanitize_text_field( $payment_intent_id ) + ), + 'post_author' => 1, + 'meta_input' => array( + '_wpzf_txn_status' => 'pending', + '_wpzf_txn_payment_intent_id' => sanitize_text_field( $payment_intent_id ), + '_wpzf_txn_amount' => absint( $amount ), + '_wpzf_txn_currency' => strtolower( sanitize_text_field( $currency ) ), + '_wpzf_txn_form_id' => absint( $form_id ), + '_wpzf_txn_stripe_account_id' => sanitize_text_field( get_option( 'wpzf_stripe_account_id', '' ) ), + '_wpzf_txn_customer_email' => sanitize_email( $customer_email ), + ), + ) ); + + return $post_id; + } + + /** + * Finds a payment post by PaymentIntent ID and updates its status. + * + * @param string $payment_intent_id Stripe PaymentIntent ID. + * @param string $status New status: paid, failed, or refunded. + * @param int|null $amount Updated amount in cents (optional). + */ + public function update_payment_by_intent_id( $payment_intent_id, $status, $amount = null ) { + $posts = get_posts( array( + 'post_type' => 'wpzf-payment', + 'post_status' => 'publish', + 'posts_per_page' => 1, + 'meta_query' => array( + array( + 'key' => '_wpzf_txn_payment_intent_id', + 'value' => sanitize_text_field( $payment_intent_id ), + ), + ), + ) ); + + if ( empty( $posts ) ) { + return; + } + + $post_id = $posts[0]->ID; + update_post_meta( $post_id, '_wpzf_txn_status', sanitize_text_field( $status ) ); + + if ( null !== $amount ) { + update_post_meta( $post_id, '_wpzf_txn_amount', absint( $amount ) ); + } + } + + // ------------------------------------------------------------------------- + // Fee Calculation + // ------------------------------------------------------------------------- + + /** + * Calculates the application fee for a payment. + * Returns 0 when WPZOOM_FORMS_PRO is defined (PRO bypass). + * + * @param int $amount_cents Amount in smallest currency unit. + * @return int Fee in cents. + */ + public function calculate_application_fee( $amount_cents ) { + if ( defined( 'WPZOOM_FORMS_PRO' ) ) { + return 0; + } + + return (int) round( $amount_cents * self::FEE_RATE ); + } + + // ------------------------------------------------------------------------- + // Key / Mode Helpers + // ------------------------------------------------------------------------- + + /** + * Initialises the Stripe SDK with the connected account's access token. + * + * The platform secret key is NEVER stored on the user's site — it lives + * exclusively on the WPZOOM proxy server. + */ + public function init_stripe() { + \Stripe\Stripe::setApiKey( $this->get_secret_key() ); + \Stripe\Stripe::setAppInfo( 'WPZOOM Forms', WPZOOM_FORMS_VERSION, 'https://www.wpzoom.com/plugins/wpzoom-forms' ); + } + + /** + * Returns the secret key for the current mode (live or test). + * + * @return string + */ + public function get_secret_key() { + if ( $this->is_test_mode() ) { + return (string) get_option( 'wpzf_stripe_test_access_token', '' ); + } + + return (string) get_option( 'wpzf_stripe_access_token', '' ); + } + + /** + * Returns the publishable key for the current mode. + * + * @return string + */ + public function get_publishable_key() { + if ( $this->is_test_mode() ) { + return (string) get_option( 'wpzf_stripe_test_publishable_key', '' ); + } + + return (string) get_option( 'wpzf_stripe_publishable_key', '' ); + } + + /** + * Returns true when a Stripe account has been connected. + * + * Uses the mode-independent account_id as the indicator so that the + * connected state is correct regardless of whether test or live mode + * is currently active. + * + * @return bool + */ + public function is_connected() { + return ! empty( get_option( 'wpzf_stripe_account_id', '' ) ); + } + + /** + * Returns true when test mode is active. + * + * @return bool + */ + public function is_test_mode() { + return (bool) get_option( 'wpzf_stripe_test_mode', false ); + } + + /** + * Returns an array with the connected account display info. + * + * @return array {name, email} + */ + public function get_account_info() { + return array( + 'name' => (string) get_option( 'wpzf_stripe_account_name', '' ), + 'email' => (string) get_option( 'wpzf_stripe_account_email', '' ), + ); + } + + // ------------------------------------------------------------------------- + // Admin List Columns + // ------------------------------------------------------------------------- + + /** + * Defines columns for the wpzf-payment list table. + * + * @param array $columns Default columns. + * @return array + */ + public function payment_list_columns( $columns ) { + return array( + 'cb' => '', + 'title' => __( 'Payment ID', 'wpzoom-forms' ), + 'wpzf_txn_form' => __( 'Form', 'wpzoom-forms' ), + 'wpzf_txn_amount' => __( 'Amount', 'wpzoom-forms' ), + 'wpzf_txn_status' => __( 'Status', 'wpzoom-forms' ), + 'date' => __( 'Date', 'wpzoom-forms' ), + ); + } + + /** + * Renders custom column content for the wpzf-payment list table. + * + * @param string $column Column slug. + * @param int $post_id Post ID. + */ + public function payment_list_column_content( $column, $post_id ) { + switch ( $column ) { + case 'wpzf_txn_form': + $form_id = (int) get_post_meta( $post_id, '_wpzf_txn_form_id', true ); + if ( $form_id ) { + $form = get_post( $form_id ); + echo $form ? esc_html( $form->post_title ) : esc_html( '#' . $form_id ); + } else { + echo '—'; + } + break; + + case 'wpzf_txn_amount': + $amount = (int) get_post_meta( $post_id, '_wpzf_txn_amount', true ); + $currency = strtoupper( (string) get_post_meta( $post_id, '_wpzf_txn_currency', true ) ); + echo esc_html( number_format( $amount / 100, 2 ) . ' ' . $currency ); + break; + + case 'wpzf_txn_status': + $status = (string) get_post_meta( $post_id, '_wpzf_txn_status', true ); + $labels = array( + 'paid' => array( 'label' => __( 'Paid', 'wpzoom-forms' ), 'color' => '#1a7f37' ), + 'pending' => array( 'label' => __( 'Pending', 'wpzoom-forms' ), 'color' => '#9a6700' ), + 'failed' => array( 'label' => __( 'Failed', 'wpzoom-forms' ), 'color' => '#cf222e' ), + 'refunded' => array( 'label' => __( 'Refunded', 'wpzoom-forms' ), 'color' => '#6e7781' ), + ); + $info = isset( $labels[ $status ] ) ? $labels[ $status ] : array( 'label' => ucfirst( $status ), 'color' => '#6e7781' ); + printf( + '%s', + esc_attr( $info['color'] ), + esc_html( $info['label'] ) + ); + break; + } + } + + /** + * Makes the Amount column sortable. + * + * @param array $columns Sortable columns. + * @return array + */ + public function payment_sortable_columns( $columns ) { + $columns['wpzf_txn_amount'] = 'wpzf_txn_amount'; + return $columns; + } + + /** + * Removes irrelevant bulk actions from the payment list. + * + * @param array $actions Default actions. + * @return array + */ + public function remove_payment_bulk_actions( $actions ) { + unset( $actions['edit'] ); + return $actions; + } + + // ------------------------------------------------------------------------- + // Helpers + // ------------------------------------------------------------------------- + + /** + * Returns the URL to the Payments tab in the plugin settings. + * + * @param string $extra_params Additional query string parameters. + * @return string + */ + private function payments_settings_url( $extra_params = '' ) { + $url = admin_url( 'edit.php?post_type=wpzf-form&page=' . WPZOOM_FORMS_SETTINGS_PAGE . '&tab=tab-payments' ); + if ( ! empty( $extra_params ) ) { + $url .= '&' . $extra_params; + } + return $url; + } +} diff --git a/src/fields/payment-item/block.json b/src/fields/payment-item/block.json new file mode 100644 index 0000000..9c7e3f4 --- /dev/null +++ b/src/fields/payment-item/block.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "wpzoom-forms/payment-item", + "title": "Payment Item", + "category": "wpzoom-forms", + "ancestor": [ "wpzoom-forms/form" ], + "description": "A purchasable item with a name, price, and optional quantity selector.", + "keywords": [ "wpzoom", "form", "payment", "item", "product", "price" ], + "version": "1.0.0", + "textdomain": "wpzoom-forms", + "attributes": { + "id": { "type": "string", "default": "" }, + "itemName": { "type": "string", "default": "Item" }, + "price": { "type": "number", "default": 0 }, + "quantity": { "type": "number", "default": 1 }, + "minQty": { "type": "number", "default": 1 }, + "maxQty": { "type": "number", "default": 99 }, + "showQty": { "type": "boolean", "default": true } + }, + "supports": { + "html": false, + "spacing": { + "margin": true, + "padding": true + } + }, + "editorScript": "file:./index.js", + "editorStyle": "wpzoom-forms-css-backend-main", + "script": "wpzoom-forms-js-frontend-formblock", + "style": "wpzoom-forms-css-frontend-formblock" +} diff --git a/src/fields/payment-item/edit.js b/src/fields/payment-item/edit.js new file mode 100644 index 0000000..d521362 --- /dev/null +++ b/src/fields/payment-item/edit.js @@ -0,0 +1,99 @@ +import { useBlockProps, InspectorControls } from '@wordpress/block-editor'; +import { Fragment, useEffect } from '@wordpress/element'; +import { __ } from '@wordpress/i18n'; +import { PanelBody, TextControl, ToggleControl } from '@wordpress/components'; +import { __experimentalNumberControl as NumberControl } from '@wordpress/components'; + +const Edit = props => { + const blockProps = useBlockProps(); + const { attributes, setAttributes, clientId } = props; + const { id, itemName, price, quantity, minQty, maxQty, showQty } = attributes; + + useEffect( () => { + if ( ! id ) { + setAttributes( { id: 'payment_item_' + clientId.substr( 0, 8 ) } ); + } + }, [] ); + + const formattedPrice = Number( price ).toFixed( 2 ); + + return <> + + + setAttributes( { itemName: value } ) } + __next40pxDefaultSize + /> + + setAttributes( { price: parseFloat( value ) || 0 } ) } + __next40pxDefaultSize + /> + + setAttributes( { showQty: !! value } ) } + __next40pxDefaultSize + /> + + { showQty && <> + setAttributes( { quantity: parseInt( value ) || 1 } ) } + __next40pxDefaultSize + /> + setAttributes( { minQty: parseInt( value ) || 1 } ) } + __next40pxDefaultSize + /> + setAttributes( { maxQty: parseInt( value ) || 99 } ) } + __next40pxDefaultSize + /> + } + + + + +
+ { itemName || __( 'Item Name', 'wpzoom-forms' ) } + ${ formattedPrice } + { showQty && ( + + ) } +
+
+ ; +}; + +export default Edit; diff --git a/src/fields/payment-item/index.js b/src/fields/payment-item/index.js new file mode 100644 index 0000000..e4df1de --- /dev/null +++ b/src/fields/payment-item/index.js @@ -0,0 +1,20 @@ +import { registerBlockType } from '@wordpress/blocks'; +import json from './block.json'; +import Edit from './edit'; +import Save from './save'; + +const { name } = json; + +registerBlockType( + name, + { + icon: ( + + + + + ), + edit: Edit, + save: Save + } +); diff --git a/src/fields/payment-item/save.js b/src/fields/payment-item/save.js new file mode 100644 index 0000000..1ed58ba --- /dev/null +++ b/src/fields/payment-item/save.js @@ -0,0 +1,33 @@ +import { useBlockProps } from '@wordpress/block-editor'; + +const Save = ( { attributes } ) => { + const blockProps = useBlockProps.save(); + const { id, itemName, price, quantity, minQty, maxQty, showQty } = attributes; + + return ( +
+ { itemName } + ${ Number( price ).toFixed( 2 ) } + + { showQty ? ( + + ) : ( + + ) } +
+ ); +}; + +export default Save; diff --git a/src/fields/payment-single/block.json b/src/fields/payment-single/block.json new file mode 100644 index 0000000..eff0813 --- /dev/null +++ b/src/fields/payment-single/block.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "wpzoom-forms/payment-single", + "title": "Single Payment", + "category": "wpzoom-forms", + "ancestor": [ "wpzoom-forms/form" ], + "description": "A fixed-price charge with no quantity selector. Use for fees, tickets, or one-time payments.", + "keywords": [ "wpzoom", "form", "payment", "single", "fixed", "fee", "charge" ], + "version": "1.0.0", + "textdomain": "wpzoom-forms", + "attributes": { + "id": { "type": "string", "default": "" }, + "itemName": { "type": "string", "default": "Item" }, + "price": { "type": "number", "default": 0 }, + "description": { "type": "string", "default": "" } + }, + "supports": { + "html": false, + "spacing": { + "margin": true, + "padding": true + } + }, + "editorScript": "file:./index.js", + "editorStyle": "wpzoom-forms-css-backend-main", + "style": "wpzoom-forms-css-frontend-formblock" +} diff --git a/src/fields/payment-single/edit.js b/src/fields/payment-single/edit.js new file mode 100644 index 0000000..680f17e --- /dev/null +++ b/src/fields/payment-single/edit.js @@ -0,0 +1,71 @@ +import { useBlockProps, InspectorControls } from '@wordpress/block-editor'; +import { Fragment, useEffect } from '@wordpress/element'; +import { __ } from '@wordpress/i18n'; +import { PanelBody, TextControl } from '@wordpress/components'; +import { __experimentalNumberControl as NumberControl } from '@wordpress/components'; + +const Edit = props => { + const blockProps = useBlockProps(); + const { attributes, setAttributes, clientId } = props; + const { id, itemName, price, description } = attributes; + + useEffect( () => { + if ( ! id ) { + setAttributes( { id: 'payment_single_' + clientId.substr( 0, 8 ) } ); + } + }, [] ); + + const formattedPrice = Number( price ).toFixed( 2 ); + + return <> + + + setAttributes( { itemName: value } ) } + __next40pxDefaultSize + /> + + setAttributes( { price: parseFloat( value ) || 0 } ) } + __next40pxDefaultSize + /> + + setAttributes( { description: value } ) } + __next40pxDefaultSize + /> + + + + +
+
+ + { itemName || __( 'Item Name', 'wpzoom-forms' ) } + + { description && ( + + { description } + + ) } +
+ ${ formattedPrice } +
+
+ ; +}; + +export default Edit; diff --git a/src/fields/payment-single/index.js b/src/fields/payment-single/index.js new file mode 100644 index 0000000..3ca6ec2 --- /dev/null +++ b/src/fields/payment-single/index.js @@ -0,0 +1,18 @@ +import { registerBlockType } from '@wordpress/blocks'; +import json from './block.json'; +import Edit from './edit'; +import Save from './save'; + +const { name } = json; + +registerBlockType( + name, + { + icon: ( + + + ), + edit: Edit, + save: Save + } +); diff --git a/src/fields/payment-single/save.js b/src/fields/payment-single/save.js new file mode 100644 index 0000000..d2cc461 --- /dev/null +++ b/src/fields/payment-single/save.js @@ -0,0 +1,26 @@ +import { useBlockProps } from '@wordpress/block-editor'; + +const Save = ( { attributes } ) => { + const blockProps = useBlockProps.save(); + const { id, itemName, price, description } = attributes; + + return ( +
+
+ { itemName } + { description && ( + { description } + ) } +
+ ${ Number( price ).toFixed( 2 ) } + +
+ ); +}; + +export default Save; diff --git a/src/fields/payment-total/block.json b/src/fields/payment-total/block.json new file mode 100644 index 0000000..4aa9630 --- /dev/null +++ b/src/fields/payment-total/block.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "wpzoom-forms/payment-total", + "title": "Payment Total", + "category": "wpzoom-forms", + "ancestor": [ "wpzoom-forms/form" ], + "description": "Displays the dynamically calculated total of all Payment Item blocks in the form.", + "keywords": [ "wpzoom", "form", "payment", "total", "sum" ], + "version": "1.0.0", + "textdomain": "wpzoom-forms", + "attributes": { + "label": { "type": "string", "default": "Total" } + }, + "supports": { + "html": false, + "spacing": { + "margin": true, + "padding": true + } + }, + "editorScript": "file:./index.js", + "editorStyle": "wpzoom-forms-css-backend-main", + "script": "wpzoom-forms-js-frontend-formblock", + "style": "wpzoom-forms-css-frontend-formblock" +} diff --git a/src/fields/payment-total/edit.js b/src/fields/payment-total/edit.js new file mode 100644 index 0000000..3d98467 --- /dev/null +++ b/src/fields/payment-total/edit.js @@ -0,0 +1,39 @@ +import { useBlockProps, InspectorControls } from '@wordpress/block-editor'; +import { Fragment } from '@wordpress/element'; +import { __ } from '@wordpress/i18n'; +import { PanelBody, TextControl } from '@wordpress/components'; + +const Edit = props => { + const blockProps = useBlockProps(); + const { attributes, setAttributes } = props; + const { label } = attributes; + + return <> + + + setAttributes( { label: value } ) } + __next40pxDefaultSize + /> + + + + +
+ { label || __( 'Total', 'wpzoom-forms' ) } + $0.00 +
+

+ { __( 'Total will be calculated from Payment Item blocks on the frontend.', 'wpzoom-forms' ) } +

+
+ ; +}; + +export default Edit; diff --git a/src/fields/payment-total/index.js b/src/fields/payment-total/index.js new file mode 100644 index 0000000..3f721c9 --- /dev/null +++ b/src/fields/payment-total/index.js @@ -0,0 +1,19 @@ +import { registerBlockType } from '@wordpress/blocks'; +import json from './block.json'; +import Edit from './edit'; +import Save from './save'; + +const { name } = json; + +registerBlockType( + name, + { + icon: ( + + + + ), + edit: Edit, + save: Save + } +); diff --git a/src/fields/payment-total/save.js b/src/fields/payment-total/save.js new file mode 100644 index 0000000..d72c772 --- /dev/null +++ b/src/fields/payment-total/save.js @@ -0,0 +1,16 @@ +import { useBlockProps } from '@wordpress/block-editor'; + +const Save = ( { attributes } ) => { + const blockProps = useBlockProps.save(); + const { label } = attributes; + + return ( +
+ { label } + $0.00 + +
+ ); +}; + +export default Save; diff --git a/src/fields/stripe-card/block.json b/src/fields/stripe-card/block.json new file mode 100644 index 0000000..3a280e6 --- /dev/null +++ b/src/fields/stripe-card/block.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "wpzoom-forms/stripe-card", + "title": "Stripe Card", + "category": "wpzoom-forms", + "ancestor": [ "wpzoom-forms/form" ], + "description": "A secure credit/debit card input powered by Stripe Elements.", + "keywords": [ "wpzoom", "form", "stripe", "card", "payment", "credit" ], + "version": "1.0.0", + "textdomain": "wpzoom-forms", + "attributes": { + "label": { "type": "string", "default": "Card Details" }, + "showLabel": { "type": "boolean", "default": true } + }, + "supports": { + "html": false, + "spacing": { + "margin": true, + "padding": true + } + }, + "editorScript": "file:./index.js", + "editorStyle": "wpzoom-forms-css-backend-main", + "style": "wpzoom-forms-css-frontend-formblock" +} diff --git a/src/fields/stripe-card/edit.js b/src/fields/stripe-card/edit.js new file mode 100644 index 0000000..901ebc1 --- /dev/null +++ b/src/fields/stripe-card/edit.js @@ -0,0 +1,73 @@ +import { useBlockProps, InspectorControls, RichText } from '@wordpress/block-editor'; +import { Fragment } from '@wordpress/element'; +import { __ } from '@wordpress/i18n'; +import { PanelBody, TextControl, ToggleControl, Notice } from '@wordpress/components'; + +const Edit = props => { + const blockProps = useBlockProps(); + const { attributes, setAttributes } = props; + const { label, showLabel } = attributes; + + return <> + + + setAttributes( { showLabel: !! value } ) } + __next40pxDefaultSize + /> + + { showLabel && setAttributes( { label: value } ) } + __next40pxDefaultSize + /> } + + + + +
+ { showLabel && ( + setAttributes( { label: value } ) } + /> + ) } + +
+ + + + + { __( 'Card number', 'wpzoom-forms' ) } + MM / YY   CVC +
+ + + { __( 'The Stripe Card Element will be rendered on the frontend after Stripe Connect is configured in Settings → Payments.', 'wpzoom-forms' ) } + +
+
+ ; +}; + +export default Edit; diff --git a/src/fields/stripe-card/index.js b/src/fields/stripe-card/index.js new file mode 100644 index 0000000..02d3f61 --- /dev/null +++ b/src/fields/stripe-card/index.js @@ -0,0 +1,20 @@ +import { registerBlockType } from '@wordpress/blocks'; +import json from './block.json'; +import Edit from './edit'; +import Save from './save'; + +const { name } = json; + +registerBlockType( + name, + { + icon: ( + + + + + ), + edit: Edit, + save: Save + } +); diff --git a/src/fields/stripe-card/save.js b/src/fields/stripe-card/save.js new file mode 100644 index 0000000..4da6c37 --- /dev/null +++ b/src/fields/stripe-card/save.js @@ -0,0 +1,23 @@ +import { useBlockProps, RichText } from '@wordpress/block-editor'; + +const Save = ( { attributes } ) => { + const blockProps = useBlockProps.save(); + const { label, showLabel } = attributes; + + return ( +
+ { showLabel && ( + + ) } + +
+ + + +
+ ); +}; + +export default Save; diff --git a/src/fields/stripe-card/view.js b/src/fields/stripe-card/view.js new file mode 100644 index 0000000..2344988 --- /dev/null +++ b/src/fields/stripe-card/view.js @@ -0,0 +1,215 @@ +/* global wpzfStripeData, Stripe */ + +/** + * WPZOOM Forms — Stripe Card Frontend Handler + * + * Initialises Stripe Elements for every form on the page that contains a + * .wpzf-stripe-card-element container, intercepts the form submit to: + * 1. Create a PaymentIntent via the WP REST API. + * 2. Confirm the card payment client-side with Stripe. + * 3. Populate hidden inputs and re-submit the form to admin-post.php. + */ +( function () { + 'use strict'; + + // --- DEBUG --- + console.log( '[wpzf-stripe] view.js loaded' ); + console.log( '[wpzf-stripe] wpzfStripeData:', typeof wpzfStripeData !== 'undefined' ? wpzfStripeData : 'UNDEFINED — script not localized or not enqueued via the correct handle' ); + console.log( '[wpzf-stripe] Stripe global:', typeof Stripe !== 'undefined' ? 'present' : 'UNDEFINED — stripe-js CDN not loaded' ); + console.log( '[wpzf-stripe] .wpzf-stripe-card-wrapper elements on page:', document.querySelectorAll( '.wpzf-stripe-card-wrapper' ).length ); + // --- END DEBUG --- + + if ( typeof wpzfStripeData === 'undefined' || typeof Stripe === 'undefined' ) { + console.warn( '[wpzf-stripe] Early exit — missing wpzfStripeData or Stripe. Card will NOT mount.' ); + return; + } + + const stripe = Stripe( wpzfStripeData.publishableKey ); + + /** + * Calculates the order total by reading all .wpzf-payment-item elements + * inside the given form, multiplying price × quantity. + * + * @param {HTMLElement} form The form element. + * @returns {number} Total in cents. + */ + function calculateTotal( form ) { + let total = 0; + const items = form.querySelectorAll( '.wpzf-payment-item' ); + + items.forEach( item => { + const price = parseFloat( item.dataset.price ) || 0; + const qtyInput = item.querySelector( '.wpzf-payment-item-qty, input[name$="_qty"]' ); + const qty = qtyInput ? parseInt( qtyInput.value, 10 ) || 1 : 1; + total += price * qty; + } ); + + // Return cents (integer). + return Math.round( total * 100 ); + } + + /** + * Updates the .wpzf-payment-total display and hidden input in the form. + * + * @param {HTMLElement} form The form element. + * @param {number} totalCents Total in cents. + */ + function updateTotalDisplay( form, totalCents ) { + const amountEl = form.querySelector( '.wpzf-payment-total-amount' ); + const hiddenEl = form.querySelector( 'input[name="wpzf_payment_total"]' ); + + const dollars = ( totalCents / 100 ).toFixed( 2 ); + + if ( amountEl ) { + amountEl.textContent = '$' + dollars; + } + if ( hiddenEl ) { + hiddenEl.value = String( totalCents ); + } + } + + /** + * Shows an error message in the card errors container. + * + * @param {HTMLElement} form The form element. + * @param {string} message Error text. + */ + function showCardError( form, message ) { + const errorEl = form.querySelector( '#wpzf-card-errors' ); + if ( errorEl ) { + errorEl.textContent = message; + errorEl.style.color = '#cf222e'; + errorEl.style.fontSize = '13px'; + errorEl.style.marginTop = '6px'; + } + } + + /** + * Initialises Stripe Elements for a single form. + * + * @param {HTMLElement} form The form element. + */ + function initFormPayment( form ) { + const cardContainer = form.querySelector( '#wpzf-card-element' ); + + if ( ! cardContainer ) { + return; + } + + const formId = form.querySelector( 'input[name="form_id"]' ); + if ( ! formId ) { + return; + } + + const elements = stripe.elements(); + const cardElement = elements.create( 'card', { + style: { + base: { + fontSize: '16px', + color: '#424770', + '::placeholder': { color: '#aab7c4' }, + }, + invalid: { color: '#cf222e' }, + }, + } ); + + cardElement.mount( cardContainer ); + + // Live validation feedback. + cardElement.on( 'change', event => { + if ( event.error ) { + showCardError( form, event.error.message ); + } else { + showCardError( form, '' ); + } + } ); + + // Update totals whenever quantities change. + form.addEventListener( 'change', e => { + if ( e.target.classList.contains( 'wpzf-payment-item-qty' ) ) { + const total = calculateTotal( form ); + updateTotalDisplay( form, total ); + } + } ); + + // Set initial total. + updateTotalDisplay( form, calculateTotal( form ) ); + + // Intercept form submission. + form.addEventListener( 'submit', async e => { + e.preventDefault(); + + const submitBtn = form.querySelector( '[type="submit"]' ); + if ( submitBtn ) { + submitBtn.disabled = true; + } + + const totalCents = calculateTotal( form ); + updateTotalDisplay( form, totalCents ); + + if ( totalCents < 50 ) { + showCardError( form, 'Order total must be at least $0.50.' ); + if ( submitBtn ) submitBtn.disabled = false; + return; + } + + try { + // 1. Create a PaymentIntent on the server. + const payload = { amount: totalCents, form_id: parseInt( formId.value, 10 ) }; + console.log( '[wpzf-stripe] Sending to create-intent:', payload ); + const intentResponse = await fetch( wpzfStripeData.createIntentUrl, { + method: 'POST', + credentials: 'same-origin', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify( payload ), + } ); + + const intentData = await intentResponse.json(); + console.log( '[wpzf-stripe] create-intent response status:', intentResponse.status, intentData ); + + if ( ! intentResponse.ok || intentData.code ) { + showCardError( form, intentData.message || 'Payment setup failed. Please try again.' ); + if ( submitBtn ) submitBtn.disabled = false; + return; + } + + const { client_secret, payment_intent_id } = intentData; + + // 2. Confirm the card payment client-side. + const { error: confirmError } = await stripe.confirmCardPayment( client_secret, { + payment_method: { card: cardElement }, + } ); + + if ( confirmError ) { + showCardError( form, confirmError.message ); + if ( submitBtn ) submitBtn.disabled = false; + return; + } + + // 3. Populate hidden input and re-submit the form. + const intentInput = form.querySelector( 'input[name="wpzf_payment_intent_id"]' ); + if ( intentInput ) { + intentInput.value = payment_intent_id; + } + + // Re-submit without triggering our listener again. + form.removeEventListener( 'submit', arguments.callee ); + form.submit(); + + } catch ( err ) { + showCardError( form, 'An unexpected error occurred. Please try again.' ); + if ( submitBtn ) submitBtn.disabled = false; + } + } ); + } + + // Initialise on DOM ready. + document.addEventListener( 'DOMContentLoaded', () => { + document.querySelectorAll( '.wpzf-stripe-card-wrapper' ).forEach( wrapper => { + const form = wrapper.closest( 'form' ); + if ( form ) { + initFormPayment( form ); + } + } ); + } ); +}() ); diff --git a/vendor/autoload.php b/vendor/autoload.php new file mode 100644 index 0000000..d285af7 --- /dev/null +++ b/vendor/autoload.php @@ -0,0 +1,22 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer\Autoload; + +/** + * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. + * + * $loader = new \Composer\Autoload\ClassLoader(); + * + * // register classes with namespaces + * $loader->add('Symfony\Component', __DIR__.'/component'); + * $loader->add('Symfony', __DIR__.'/framework'); + * + * // activate the autoloader + * $loader->register(); + * + * // to enable searching the include path (eg. for PEAR packages) + * $loader->setUseIncludePath(true); + * + * In this example, if you try to use a class in the Symfony\Component + * namespace or one of its children (Symfony\Component\Console for instance), + * the autoloader will first look for the class under the component/ + * directory, and it will then fallback to the framework/ directory if not + * found before giving up. + * + * This class is loosely based on the Symfony UniversalClassLoader. + * + * @author Fabien Potencier + * @author Jordi Boggiano + * @see https://www.php-fig.org/psr/psr-0/ + * @see https://www.php-fig.org/psr/psr-4/ + */ +class ClassLoader +{ + /** @var \Closure(string):void */ + private static $includeFile; + + /** @var string|null */ + private $vendorDir; + + // PSR-4 + /** + * @var array> + */ + private $prefixLengthsPsr4 = array(); + /** + * @var array> + */ + private $prefixDirsPsr4 = array(); + /** + * @var list + */ + private $fallbackDirsPsr4 = array(); + + // PSR-0 + /** + * List of PSR-0 prefixes + * + * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) + * + * @var array>> + */ + private $prefixesPsr0 = array(); + /** + * @var list + */ + private $fallbackDirsPsr0 = array(); + + /** @var bool */ + private $useIncludePath = false; + + /** + * @var array + */ + private $classMap = array(); + + /** @var bool */ + private $classMapAuthoritative = false; + + /** + * @var array + */ + private $missingClasses = array(); + + /** @var string|null */ + private $apcuPrefix; + + /** + * @var array + */ + private static $registeredLoaders = array(); + + /** + * @param string|null $vendorDir + */ + public function __construct($vendorDir = null) + { + $this->vendorDir = $vendorDir; + self::initializeIncludeClosure(); + } + + /** + * @return array> + */ + public function getPrefixes() + { + if (!empty($this->prefixesPsr0)) { + return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); + } + + return array(); + } + + /** + * @return array> + */ + public function getPrefixesPsr4() + { + return $this->prefixDirsPsr4; + } + + /** + * @return list + */ + public function getFallbackDirs() + { + return $this->fallbackDirsPsr0; + } + + /** + * @return list + */ + public function getFallbackDirsPsr4() + { + return $this->fallbackDirsPsr4; + } + + /** + * @return array Array of classname => path + */ + public function getClassMap() + { + return $this->classMap; + } + + /** + * @param array $classMap Class to filename map + * + * @return void + */ + public function addClassMap(array $classMap) + { + if ($this->classMap) { + $this->classMap = array_merge($this->classMap, $classMap); + } else { + $this->classMap = $classMap; + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, either + * appending or prepending to the ones previously set for this prefix. + * + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 root directories + * @param bool $prepend Whether to prepend the directories + * + * @return void + */ + public function add($prefix, $paths, $prepend = false) + { + $paths = (array) $paths; + if (!$prefix) { + if ($prepend) { + $this->fallbackDirsPsr0 = array_merge( + $paths, + $this->fallbackDirsPsr0 + ); + } else { + $this->fallbackDirsPsr0 = array_merge( + $this->fallbackDirsPsr0, + $paths + ); + } + + return; + } + + $first = $prefix[0]; + if (!isset($this->prefixesPsr0[$first][$prefix])) { + $this->prefixesPsr0[$first][$prefix] = $paths; + + return; + } + if ($prepend) { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $paths, + $this->prefixesPsr0[$first][$prefix] + ); + } else { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $this->prefixesPsr0[$first][$prefix], + $paths + ); + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, either + * appending or prepending to the ones previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * @param bool $prepend Whether to prepend the directories + * + * @throws \InvalidArgumentException + * + * @return void + */ + public function addPsr4($prefix, $paths, $prepend = false) + { + $paths = (array) $paths; + if (!$prefix) { + // Register directories for the root namespace. + if ($prepend) { + $this->fallbackDirsPsr4 = array_merge( + $paths, + $this->fallbackDirsPsr4 + ); + } else { + $this->fallbackDirsPsr4 = array_merge( + $this->fallbackDirsPsr4, + $paths + ); + } + } elseif (!isset($this->prefixDirsPsr4[$prefix])) { + // Register directories for a new namespace. + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = $paths; + } elseif ($prepend) { + // Prepend directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $paths, + $this->prefixDirsPsr4[$prefix] + ); + } else { + // Append directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $this->prefixDirsPsr4[$prefix], + $paths + ); + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, + * replacing any others previously set for this prefix. + * + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 base directories + * + * @return void + */ + public function set($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr0 = (array) $paths; + } else { + $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths; + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, + * replacing any others previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * + * @throws \InvalidArgumentException + * + * @return void + */ + public function setPsr4($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr4 = (array) $paths; + } else { + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = (array) $paths; + } + } + + /** + * Turns on searching the include path for class files. + * + * @param bool $useIncludePath + * + * @return void + */ + public function setUseIncludePath($useIncludePath) + { + $this->useIncludePath = $useIncludePath; + } + + /** + * Can be used to check if the autoloader uses the include path to check + * for classes. + * + * @return bool + */ + public function getUseIncludePath() + { + return $this->useIncludePath; + } + + /** + * Turns off searching the prefix and fallback directories for classes + * that have not been registered with the class map. + * + * @param bool $classMapAuthoritative + * + * @return void + */ + public function setClassMapAuthoritative($classMapAuthoritative) + { + $this->classMapAuthoritative = $classMapAuthoritative; + } + + /** + * Should class lookup fail if not found in the current class map? + * + * @return bool + */ + public function isClassMapAuthoritative() + { + return $this->classMapAuthoritative; + } + + /** + * APCu prefix to use to cache found/not-found classes, if the extension is enabled. + * + * @param string|null $apcuPrefix + * + * @return void + */ + public function setApcuPrefix($apcuPrefix) + { + $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; + } + + /** + * The APCu prefix in use, or null if APCu caching is not enabled. + * + * @return string|null + */ + public function getApcuPrefix() + { + return $this->apcuPrefix; + } + + /** + * Registers this instance as an autoloader. + * + * @param bool $prepend Whether to prepend the autoloader or not + * + * @return void + */ + public function register($prepend = false) + { + spl_autoload_register(array($this, 'loadClass'), true, $prepend); + + if (null === $this->vendorDir) { + return; + } + + if ($prepend) { + self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; + } else { + unset(self::$registeredLoaders[$this->vendorDir]); + self::$registeredLoaders[$this->vendorDir] = $this; + } + } + + /** + * Unregisters this instance as an autoloader. + * + * @return void + */ + public function unregister() + { + spl_autoload_unregister(array($this, 'loadClass')); + + if (null !== $this->vendorDir) { + unset(self::$registeredLoaders[$this->vendorDir]); + } + } + + /** + * Loads the given class or interface. + * + * @param string $class The name of the class + * @return true|null True if loaded, null otherwise + */ + public function loadClass($class) + { + if ($file = $this->findFile($class)) { + $includeFile = self::$includeFile; + $includeFile($file); + + return true; + } + + return null; + } + + /** + * Finds the path to the file where the class is defined. + * + * @param string $class The name of the class + * + * @return string|false The path if found, false otherwise + */ + public function findFile($class) + { + // class map lookup + if (isset($this->classMap[$class])) { + return $this->classMap[$class]; + } + if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { + return false; + } + if (null !== $this->apcuPrefix) { + $file = apcu_fetch($this->apcuPrefix.$class, $hit); + if ($hit) { + return $file; + } + } + + $file = $this->findFileWithExtension($class, '.php'); + + // Search for Hack files if we are running on HHVM + if (false === $file && defined('HHVM_VERSION')) { + $file = $this->findFileWithExtension($class, '.hh'); + } + + if (null !== $this->apcuPrefix) { + apcu_add($this->apcuPrefix.$class, $file); + } + + if (false === $file) { + // Remember that this class does not exist. + $this->missingClasses[$class] = true; + } + + return $file; + } + + /** + * Returns the currently registered loaders keyed by their corresponding vendor directories. + * + * @return array + */ + public static function getRegisteredLoaders() + { + return self::$registeredLoaders; + } + + /** + * @param string $class + * @param string $ext + * @return string|false + */ + private function findFileWithExtension($class, $ext) + { + // PSR-4 lookup + $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext; + + $first = $class[0]; + if (isset($this->prefixLengthsPsr4[$first])) { + $subPath = $class; + while (false !== $lastPos = strrpos($subPath, '\\')) { + $subPath = substr($subPath, 0, $lastPos); + $search = $subPath . '\\'; + if (isset($this->prefixDirsPsr4[$search])) { + $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); + foreach ($this->prefixDirsPsr4[$search] as $dir) { + if (file_exists($file = $dir . $pathEnd)) { + return $file; + } + } + } + } + } + + // PSR-4 fallback dirs + foreach ($this->fallbackDirsPsr4 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) { + return $file; + } + } + + // PSR-0 lookup + if (false !== $pos = strrpos($class, '\\')) { + // namespaced class name + $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1) + . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR); + } else { + // PEAR-like class name + $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext; + } + + if (isset($this->prefixesPsr0[$first])) { + foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) { + if (0 === strpos($class, $prefix)) { + foreach ($dirs as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + } + } + } + + // PSR-0 fallback dirs + foreach ($this->fallbackDirsPsr0 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + + // PSR-0 include paths. + if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { + return $file; + } + + return false; + } + + /** + * @return void + */ + private static function initializeIncludeClosure() + { + if (self::$includeFile !== null) { + return; + } + + /** + * Scope isolated include. + * + * Prevents access to $this/self from included files. + * + * @param string $file + * @return void + */ + self::$includeFile = \Closure::bind(static function($file) { + include $file; + }, null, null); + } +} diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php new file mode 100644 index 0000000..2052022 --- /dev/null +++ b/vendor/composer/InstalledVersions.php @@ -0,0 +1,396 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer; + +use Composer\Autoload\ClassLoader; +use Composer\Semver\VersionParser; + +/** + * This class is copied in every Composer installed project and available to all + * + * See also https://getcomposer.org/doc/07-runtime.md#installed-versions + * + * To require its presence, you can require `composer-runtime-api ^2.0` + * + * @final + */ +class InstalledVersions +{ + /** + * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to + * @internal + */ + private static $selfDir = null; + + /** + * @var mixed[]|null + * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}|array{}|null + */ + private static $installed; + + /** + * @var bool + */ + private static $installedIsLocalDir; + + /** + * @var bool|null + */ + private static $canGetVendors; + + /** + * @var array[] + * @psalm-var array}> + */ + private static $installedByVendor = array(); + + /** + * Returns a list of all package names which are present, either by being installed, replaced or provided + * + * @return string[] + * @psalm-return list + */ + public static function getInstalledPackages() + { + $packages = array(); + foreach (self::getInstalled() as $installed) { + $packages[] = array_keys($installed['versions']); + } + + if (1 === \count($packages)) { + return $packages[0]; + } + + return array_keys(array_flip(\call_user_func_array('array_merge', $packages))); + } + + /** + * Returns a list of all package names with a specific type e.g. 'library' + * + * @param string $type + * @return string[] + * @psalm-return list + */ + public static function getInstalledPackagesByType($type) + { + $packagesByType = array(); + + foreach (self::getInstalled() as $installed) { + foreach ($installed['versions'] as $name => $package) { + if (isset($package['type']) && $package['type'] === $type) { + $packagesByType[] = $name; + } + } + } + + return $packagesByType; + } + + /** + * Checks whether the given package is installed + * + * This also returns true if the package name is provided or replaced by another package + * + * @param string $packageName + * @param bool $includeDevRequirements + * @return bool + */ + public static function isInstalled($packageName, $includeDevRequirements = true) + { + foreach (self::getInstalled() as $installed) { + if (isset($installed['versions'][$packageName])) { + return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false; + } + } + + return false; + } + + /** + * Checks whether the given package satisfies a version constraint + * + * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call: + * + * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3') + * + * @param VersionParser $parser Install composer/semver to have access to this class and functionality + * @param string $packageName + * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package + * @return bool + */ + public static function satisfies(VersionParser $parser, $packageName, $constraint) + { + $constraint = $parser->parseConstraints((string) $constraint); + $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); + + return $provided->matches($constraint); + } + + /** + * Returns a version constraint representing all the range(s) which are installed for a given package + * + * It is easier to use this via isInstalled() with the $constraint argument if you need to check + * whether a given version of a package is installed, and not just whether it exists + * + * @param string $packageName + * @return string Version constraint usable with composer/semver + */ + public static function getVersionRanges($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + $ranges = array(); + if (isset($installed['versions'][$packageName]['pretty_version'])) { + $ranges[] = $installed['versions'][$packageName]['pretty_version']; + } + if (array_key_exists('aliases', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']); + } + if (array_key_exists('replaced', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']); + } + if (array_key_exists('provided', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']); + } + + return implode(' || ', $ranges); + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present + */ + public static function getVersion($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['version'])) { + return null; + } + + return $installed['versions'][$packageName]['version']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present + */ + public static function getPrettyVersion($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['pretty_version'])) { + return null; + } + + return $installed['versions'][$packageName]['pretty_version']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference + */ + public static function getReference($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['reference'])) { + return null; + } + + return $installed['versions'][$packageName]['reference']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path. + */ + public static function getInstallPath($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @return array + * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool} + */ + public static function getRootPackage() + { + $installed = self::getInstalled(); + + return $installed[0]['root']; + } + + /** + * Returns the raw installed.php data for custom implementations + * + * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. + * @return array[] + * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} + */ + public static function getRawData() + { + @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED); + + if (null === self::$installed) { + // only require the installed.php file if this file is loaded from its dumped location, + // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 + if (substr(__DIR__, -8, 1) !== 'C') { + self::$installed = include __DIR__ . '/installed.php'; + } else { + self::$installed = array(); + } + } + + return self::$installed; + } + + /** + * Returns the raw data of all installed.php which are currently loaded for custom implementations + * + * @return array[] + * @psalm-return list}> + */ + public static function getAllRawData() + { + return self::getInstalled(); + } + + /** + * Lets you reload the static array from another file + * + * This is only useful for complex integrations in which a project needs to use + * this class but then also needs to execute another project's autoloader in process, + * and wants to ensure both projects have access to their version of installed.php. + * + * A typical case would be PHPUnit, where it would need to make sure it reads all + * the data it needs from this class, then call reload() with + * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure + * the project in which it runs can then also use this class safely, without + * interference between PHPUnit's dependencies and the project's dependencies. + * + * @param array[] $data A vendor/composer/installed.php data set + * @return void + * + * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $data + */ + public static function reload($data) + { + self::$installed = $data; + self::$installedByVendor = array(); + + // when using reload, we disable the duplicate protection to ensure that self::$installed data is + // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not, + // so we have to assume it does not, and that may result in duplicate data being returned when listing + // all installed packages for example + self::$installedIsLocalDir = false; + } + + /** + * @return string + */ + private static function getSelfDir() + { + if (self::$selfDir === null) { + self::$selfDir = strtr(__DIR__, '\\', '/'); + } + + return self::$selfDir; + } + + /** + * @return array[] + * @psalm-return list}> + */ + private static function getInstalled() + { + if (null === self::$canGetVendors) { + self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders'); + } + + $installed = array(); + $copiedLocalDir = false; + + if (self::$canGetVendors) { + $selfDir = self::getSelfDir(); + foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { + $vendorDir = strtr($vendorDir, '\\', '/'); + if (isset(self::$installedByVendor[$vendorDir])) { + $installed[] = self::$installedByVendor[$vendorDir]; + } elseif (is_file($vendorDir.'/composer/installed.php')) { + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = require $vendorDir.'/composer/installed.php'; + self::$installedByVendor[$vendorDir] = $required; + $installed[] = $required; + if (self::$installed === null && $vendorDir.'/composer' === $selfDir) { + self::$installed = $required; + self::$installedIsLocalDir = true; + } + } + if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) { + $copiedLocalDir = true; + } + } + } + + if (null === self::$installed) { + // only require the installed.php file if this file is loaded from its dumped location, + // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 + if (substr(__DIR__, -8, 1) !== 'C') { + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = require __DIR__ . '/installed.php'; + self::$installed = $required; + } else { + self::$installed = array(); + } + } + + if (self::$installed !== array() && !$copiedLocalDir) { + $installed[] = self::$installed; + } + + return $installed; + } +} diff --git a/vendor/composer/LICENSE b/vendor/composer/LICENSE new file mode 100644 index 0000000..f27399a --- /dev/null +++ b/vendor/composer/LICENSE @@ -0,0 +1,21 @@ + +Copyright (c) Nils Adermann, Jordi Boggiano + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php new file mode 100644 index 0000000..0fb0a2c --- /dev/null +++ b/vendor/composer/autoload_classmap.php @@ -0,0 +1,10 @@ + $vendorDir . '/composer/InstalledVersions.php', +); diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php new file mode 100644 index 0000000..15a2ff3 --- /dev/null +++ b/vendor/composer/autoload_namespaces.php @@ -0,0 +1,9 @@ + array($vendorDir . '/stripe/stripe-php/lib'), +); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php new file mode 100644 index 0000000..4efc34c --- /dev/null +++ b/vendor/composer/autoload_real.php @@ -0,0 +1,38 @@ +register(true); + + return $loader; + } +} diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php new file mode 100644 index 0000000..f36e5da --- /dev/null +++ b/vendor/composer/autoload_static.php @@ -0,0 +1,36 @@ + + array ( + 'Stripe\\' => 7, + ), + ); + + public static $prefixDirsPsr4 = array ( + 'Stripe\\' => + array ( + 0 => __DIR__ . '/..' . '/stripe/stripe-php/lib', + ), + ); + + public static $classMap = array ( + 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', + ); + + public static function getInitializer(ClassLoader $loader) + { + return \Closure::bind(function () use ($loader) { + $loader->prefixLengthsPsr4 = ComposerStaticInit40aa654f2e66c20881ae0572fe987a10::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit40aa654f2e66c20881ae0572fe987a10::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit40aa654f2e66c20881ae0572fe987a10::$classMap; + + }, null, ClassLoader::class); + } +} diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json new file mode 100644 index 0000000..7b1bfbe --- /dev/null +++ b/vendor/composer/installed.json @@ -0,0 +1,68 @@ +{ + "packages": [ + { + "name": "stripe/stripe-php", + "version": "v19.4.1", + "version_normalized": "19.4.1.0", + "source": { + "type": "git", + "url": "https://github.com/stripe/stripe-php.git", + "reference": "095384404587d07de2ad1154c389c4051c5ed92f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/stripe/stripe-php/zipball/095384404587d07de2ad1154c389c4051c5ed92f", + "reference": "095384404587d07de2ad1154c389c4051c5ed92f", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "php": ">=5.6.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "3.94.0", + "phpstan/phpstan": "^1.2", + "phpunit/phpunit": "^5.7 || ^9.0" + }, + "time": "2026-03-06T22:53:13+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "installation-source": "source", + "autoload": { + "psr-4": { + "Stripe\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Stripe and contributors", + "homepage": "https://github.com/stripe/stripe-php/contributors" + } + ], + "description": "Stripe PHP Library", + "homepage": "https://stripe.com/", + "keywords": [ + "api", + "payment processing", + "stripe" + ], + "support": { + "issues": "https://github.com/stripe/stripe-php/issues", + "source": "https://github.com/stripe/stripe-php/tree/v19.4.1" + }, + "install-path": "../stripe/stripe-php" + } + ], + "dev": true, + "dev-package-names": [] +} diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php new file mode 100644 index 0000000..4f6ab4f --- /dev/null +++ b/vendor/composer/installed.php @@ -0,0 +1,32 @@ + array( + 'name' => '__root__', + 'pretty_version' => 'dev-master', + 'version' => 'dev-master', + 'reference' => '753e92ad19164352b7f53de508304b2e190c377b', + 'type' => 'library', + 'install_path' => __DIR__ . '/../../', + 'aliases' => array(), + 'dev' => true, + ), + 'versions' => array( + '__root__' => array( + 'pretty_version' => 'dev-master', + 'version' => 'dev-master', + 'reference' => '753e92ad19164352b7f53de508304b2e190c377b', + 'type' => 'library', + 'install_path' => __DIR__ . '/../../', + 'aliases' => array(), + 'dev_requirement' => false, + ), + 'stripe/stripe-php' => array( + 'pretty_version' => 'v19.4.1', + 'version' => '19.4.1.0', + 'reference' => '095384404587d07de2ad1154c389c4051c5ed92f', + 'type' => 'library', + 'install_path' => __DIR__ . '/../stripe/stripe-php', + 'aliases' => array(), + 'dev_requirement' => false, + ), + ), +); diff --git a/vendor/composer/platform_check.php b/vendor/composer/platform_check.php new file mode 100644 index 0000000..b74a4c9 --- /dev/null +++ b/vendor/composer/platform_check.php @@ -0,0 +1,25 @@ += 50600)) { + $issues[] = 'Your Composer dependencies require a PHP version ">= 5.6.0". You are running ' . PHP_VERSION . '.'; +} + +if ($issues) { + if (!headers_sent()) { + header('HTTP/1.1 500 Internal Server Error'); + } + if (!ini_get('display_errors')) { + if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { + fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL); + } elseif (!headers_sent()) { + echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL; + } + } + throw new \RuntimeException( + 'Composer detected issues in your platform: ' . implode(' ', $issues) + ); +} diff --git a/webpack.config.js b/webpack.config.js index 97556e0..1b7e2e6 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -28,7 +28,12 @@ module.exports = { 'fields/submit/index': path.resolve( __dirname, 'src', 'fields', 'submit', 'index.js' ), 'fields/textarea/index': path.resolve( __dirname, 'src', 'fields', 'textarea', 'index.js' ), 'fields/website/index': path.resolve( __dirname, 'src', 'fields', 'website', 'index.js' ), - 'fields/datepicker/index': path.resolve( __dirname, 'src', 'fields', 'datepicker', 'index.js' ) + 'fields/datepicker/index': path.resolve( __dirname, 'src', 'fields', 'datepicker', 'index.js' ), + 'fields/payment-item/index': path.resolve( __dirname, 'src', 'fields', 'payment-item', 'index.js' ), + 'fields/payment-single/index': path.resolve( __dirname, 'src', 'fields', 'payment-single', 'index.js' ), + 'fields/payment-total/index': path.resolve( __dirname, 'src', 'fields', 'payment-total', 'index.js' ), + 'fields/stripe-card/index': path.resolve( __dirname, 'src', 'fields', 'stripe-card', 'index.js' ), + 'fields/stripe-card/view': path.resolve( __dirname, 'src', 'fields', 'stripe-card', 'view.js' ) }, optimization: { ...defaultConfig.optimization, diff --git a/wpzoom-forms.php b/wpzoom-forms.php index fb43b1c..b12a99d 100644 --- a/wpzoom-forms.php +++ b/wpzoom-forms.php @@ -23,6 +23,7 @@ // settings page url attribute define( 'WPZOOM_FORMS_SETTINGS_PAGE', 'wpzf-settings' ); +define( 'WPZOOM_STRIPE_CLIENT_ID', 'ca_U690IWxMibgupMr2GLMoivrI66pmlvmc' ); // TODO: Replace with your own client ID if ( ! defined( 'WPZOOM_FORMS_VERSION' ) ) { define( 'WPZOOM_FORMS_VERSION', get_file_data( __FILE__, [ 'Version' ] )[0] ); // phpcs:ignore @@ -543,7 +544,7 @@ public function register_blocks() { ) ); - foreach ( array( 'multi-checkbox', 'checkbox', 'email', 'label', 'name', 'phone', 'plain', 'radio', 'select', 'submit', 'textarea', 'website', 'datepicker' ) as $block ) { + foreach ( array( 'multi-checkbox', 'checkbox', 'email', 'label', 'name', 'phone', 'plain', 'radio', 'select', 'submit', 'textarea', 'website', 'datepicker', 'payment-item', 'payment-single', 'payment-total', 'stripe-card' ) as $block ) { register_block_type( $this->main_dir_path . 'fields/' . $block . '/block.json' ); } } @@ -679,6 +680,10 @@ public function filter_allowed_block_types( $allowed_block_types, $block_editor_ 'wpzoom-forms/radio-field', 'wpzoom-forms/label-field', 'wpzoom-forms/submit-field', + 'wpzoom-forms/payment-item', + 'wpzoom-forms/payment-single', + 'wpzoom-forms/payment-total', + 'wpzoom-forms/stripe-card', 'core/paragraph', 'core/heading', 'core/list', @@ -983,6 +988,24 @@ public function register_frontend_assets() { WPZOOM_FORMS_VERSION, true ); + + // Register Stripe.js — must be loaded directly from Stripe's CDN per their TOS. + wp_register_script( + 'stripe-js', + 'https://js.stripe.com/v3/', + array(), + null, + true + ); + + // Register the stripe-card block frontend script (depends on Stripe.js). + wp_register_script( + 'wpzoom-forms-js-frontend-stripe-card', + trailingslashit( $this->main_dir_url ) . 'fields/stripe-card/view.js', + array( 'stripe-js' ), + WPZOOM_FORMS_VERSION, + true + ); } /** @@ -1018,6 +1041,22 @@ public function block_frontend_assets() { wp_enqueue_script( 'wpzoom-forms-js-frontend-datepicker' ); } + if ( self::has_block( 'wpzoom-forms/stripe-card' ) ) { + $stripe = new WPZOOM_Forms_Stripe(); + if ( $stripe->is_connected() ) { + wp_enqueue_script( 'stripe-js' ); + wp_enqueue_script( 'wpzoom-forms-js-frontend-stripe-card' ); + wp_localize_script( + 'wpzoom-forms-js-frontend-stripe-card', + 'wpzfStripeData', + array( + 'publishableKey' => $stripe->get_publishable_key(), + 'createIntentUrl' => rest_url( 'wpzoom-forms/v1/stripe/create-intent' ), + ) + ); + } + } + } // Check if a block exists in the post content @@ -3055,7 +3094,7 @@ public function action_form_post() { } if ( $this->not_spam( $details ) ) { - $success = false !== $content && 0 < wp_insert_post( array( + $submission_post_id = wp_insert_post( array( 'post_type' => 'wpzf-submission', 'post_status' => 'publish', 'comment_status' => 'closed', @@ -3066,6 +3105,31 @@ public function action_form_post() { 'post_content' => __( 'Submission', 'wpzoom-forms' ), 'meta_input' => $content ) ); + + $success = false !== $content && 0 < $submission_post_id; + + // Create a payment record if this form has payment blocks. + if ( $success && $this->form_has_payment_blocks( $blocks ) ) { + $payment_intent_id = isset( $_POST['wpzf_payment_intent_id'] ) + ? sanitize_text_field( wp_unslash( $_POST['wpzf_payment_intent_id'] ) ) + : ''; + $payment_total = isset( $_POST['wpzf_payment_total'] ) + ? absint( $_POST['wpzf_payment_total'] ) + : 0; + $payment_currency = strtolower( get_option( 'wpzf_payment_currency', 'usd' ) ); + $payment_email = isset( $details['from'] ) ? sanitize_email( $details['from'] ) : ''; + + if ( ! empty( $payment_intent_id ) && $payment_total > 0 ) { + $stripe = new WPZOOM_Forms_Stripe(); + $stripe->create_payment_post( + $form_id, + $payment_intent_id, + $payment_total, + $payment_currency, + $payment_email + ); + } + } } } } @@ -3114,6 +3178,32 @@ public function get_input_blocks( $blocks ) { return $found; } + /** + * Checks whether any block in the parsed blocks array is a payment block. + * + * @access private + * @param array $blocks Parsed blocks array from parse_blocks(). + * @return bool + */ + private function form_has_payment_blocks( $blocks ) { + $payment_blocks = array( + 'wpzoom-forms/payment-item', + 'wpzoom-forms/payment-single', + 'wpzoom-forms/stripe-card', + ); + + foreach ( $blocks as $block ) { + if ( isset( $block['blockName'] ) && in_array( $block['blockName'], $payment_blocks, true ) ) { + return true; + } + if ( ! empty( $block['innerBlocks'] ) && $this->form_has_payment_blocks( $block['innerBlocks'] ) ) { + return true; + } + } + + return false; + } + /** * Returns the output for the form shortcode. * @@ -3207,6 +3297,13 @@ function wpzoom_forms_load_files() { require_once 'classes/class-wpzoom-forms-template-manager.php'; require_once 'classes/class-wpzoom-forms-settings-upsell.php'; + // Load Stripe Payments module. + require_once 'classes/class-wpzoom-forms-stripe.php'; + require_once 'classes/class-wpzoom-forms-stripe-settings.php'; + + new WPZOOM_Forms_Stripe(); + new WPZOOM_Forms_Stripe_Settings(); + } add_action( 'plugin_loaded', 'wpzoom_forms_load_files' ); } From 2e8ba04e75cd8a188aa68ba6cf80405887e27622 Mon Sep 17 00:00:00 2001 From: Qara Yahya Date: Tue, 10 Mar 2026 12:02:02 +0000 Subject: [PATCH 04/60] Enhance payment processing --- build/fields/checkbox/index.js | 749 +-- build/fields/datepicker/index.js | 681 +- build/fields/email/index.js | 477 +- build/fields/label/index.js | 601 +- build/fields/multi-checkbox/index.js | 2371 +------ build/fields/name/index.js | 476 +- build/fields/payment-item/block.json | 45 +- build/fields/payment-item/index.asset.php | 2 +- build/fields/payment-item/index.js | 2 +- build/fields/payment-single/block.json | 46 +- build/fields/payment-single/index.asset.php | 2 +- build/fields/payment-single/index.js | 2 +- build/fields/payment-total/block.json | 45 +- build/fields/payment-total/index.asset.php | 2 +- build/fields/payment-total/index.js | 237 +- build/fields/phone/index.js | 616 +- build/fields/plain/index.js | 678 +- build/fields/radio/index.js | 2375 +------ build/fields/select/index.js | 5408 +-------------- build/fields/stripe-card/block.json | 45 +- build/fields/stripe-card/index.asset.php | 2 +- build/fields/stripe-card/index.js | 10 +- build/fields/stripe-card/view.asset.php | 2 +- build/fields/stripe-card/view.js | 247 +- build/fields/submit/index.js | 395 +- build/fields/textarea/index.js | 658 +- build/fields/website/index.js | 632 +- build/form-block/backend/script.js | 1044 +-- build/form-block/backend/style.css | 3 - build/form-block/frontend/script.js | 33 - build/form-block/frontend/style.css | 222 +- build/main/backend/script.asset.php | 2 +- build/main/backend/script.js | 5868 +---------------- build/main/backend/style.css | 3599 +--------- build/submissions/backend/style.css | 109 +- .../class-wpzoom-forms-stripe-settings.php | 85 +- classes/class-wpzoom-forms-stripe.php | 274 +- src/fields/payment-item/block.json | 79 +- src/fields/payment-single/block.json | 65 +- src/fields/payment-total/block.json | 49 +- src/fields/payment-total/edit.js | 16 +- src/fields/stripe-card/block.json | 54 +- src/fields/stripe-card/edit.js | 6 +- src/fields/stripe-card/save.js | 2 +- src/fields/stripe-card/view.js | 207 +- src/main/backend/script.js | 109 + wpzoom-forms.php | 137 +- 47 files changed, 1459 insertions(+), 27310 deletions(-) diff --git a/build/fields/checkbox/index.js b/build/fields/checkbox/index.js index ee8c9d2..40eb187 100644 --- a/build/fields/checkbox/index.js +++ b/build/fields/checkbox/index.js @@ -1,748 +1 @@ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/fields/checkbox/deprecated.js": -/*!*******************************************!*\ - !*** ./src/fields/checkbox/deprecated.js ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -/** - * WordPress dependencies - */ - - - - -var v1 = { - attributes: { - id: { - type: "string", - default: "" - }, - name: { - type: "string", - default: "" - }, - defaultValue: { - type: "boolean", - default: false - }, - label: { - type: "string", - default: "Check" - }, - showLabel: { - type: "boolean", - default: true - }, - required: { - type: "boolean", - source: "attribute", - attribute: "required", - selector: "input", - default: false - } - }, - "supports": { - "align": true, - "html": false, - "shadow": true, - "color": { - "background": true, - "gradients": true, - "text": true - }, - "typography": { - "fontSize": true, - "lineHeight": true, - "__experimentalFontFamily": true, - "__experimentalFontWeight": true, - "__experimentalFontStyle": true, - "__experimentalTextTransform": true, - "__experimentalTextDecoration": true, - "__experimentalLetterSpacing": true - }, - "dimensions": { - "minHeight": true - }, - "spacing": { - "margin": true, - "padding": true - }, - "__experimentalBorder": { - "color": true, - "radius": true, - "style": true, - "width": true - } - }, - save: function save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var id = attributes.id, - name = attributes.name, - defaultValue = attributes.defaultValue, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", _objectSpread({ - type: "checkbox", - name: id, - id: id, - checked: true == defaultValue, - onChange: function onChange(e) {}, - required: !!required - }, blockProps)), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - htmlFor: id, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { - tagName: "span", - value: label - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') - })] - })] - }); - } -}; -var deprecated = [v1]; -/* harmony default export */ __webpack_exports__["default"] = (deprecated); - -/***/ }), - -/***/ "./src/fields/checkbox/edit.js": -/*!*************************************!*\ - !*** ./src/fields/checkbox/edit.js ***! - \*************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__); - - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - - - -var Edit = function Edit(props) { - var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)(); - var attributes = props.attributes, - setAttributes = props.setAttributes, - clientId = props.clientId; - var id = attributes.id, - name = attributes.name, - defaultValue = attributes.defaultValue, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { - if (!id) { - setAttributes({ - id: 'input_' + clientId.substr(0, 8) - }); - } - }, []); - var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(id), - _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState, 1), - uniqueId = _useState2[0]; - var handleNameChange = function handleNameChange(newValue) { - var newId = newValue.replace(/\s/g, '_').toLowerCase(); - setAttributes({ - name: newValue, - id: 'input_' + clientId.substr(0, 8) - }); - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Options', 'wpzoom-forms'), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Name', 'wpzoom-forms'), - value: name, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('e.g. My Checkbox Field', 'wpzoom-forms'), - onChange: handleNameChange, - __next40pxDefaultSize: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Checked By Default', 'wpzoom-forms'), - checked: !!defaultValue, - onChange: function onChange(value) { - return setAttributes({ - defaultValue: !!value - }); - }, - __next40pxDefaultSize: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Show Label', 'wpzoom-forms'), - checked: !!showLabel, - onChange: function onChange(value) { - return setAttributes({ - showLabel: !!value - }); - }, - __next40pxDefaultSize: true - }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Label', 'wpzoom-forms'), - value: label, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - }, - __next40pxDefaultSize: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Required', 'wpzoom-forms'), - checked: !!required, - onChange: function onChange(value) { - return setAttributes({ - required: !!value - }); - }, - __next40pxDefaultSize: true - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("input", { - type: "checkbox", - name: uniqueId, - id: uniqueId, - checked: true == defaultValue, - onChange: function onChange(e) {}, - required: !!required - }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, { - tagName: "label", - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Label', 'wpzoom-forms'), - value: label, - htmlFor: uniqueId, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - } - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('*', 'wpzoom-forms') - })] - })] - })) - })] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./src/fields/checkbox/save.js": -/*!*************************************!*\ - !*** ./src/fields/checkbox/save.js ***! - \*************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -/** - * WordPress dependencies - */ - - - - -var Save = function Save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var id = attributes.id, - name = attributes.name, - defaultValue = attributes.defaultValue, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { - type: "checkbox", - name: id, - id: id, - checked: true == defaultValue, - onChange: function onChange(e) {}, - required: !!required - }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - htmlFor: id, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { - tagName: "span", - value: label - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') - })] - })] - })); -}; -/* harmony default export */ __webpack_exports__["default"] = (Save); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } -/* harmony export */ }); -function _arrayLikeToArray(r, a) { - (null == a || a > r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } -/* harmony export */ }); -function _arrayWithHoles(r) { - if (Array.isArray(r)) return r; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! - \*************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } -/* harmony export */ }); -function _iterableToArrayLimit(r, l) { - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; - if (null != t) { - var e, - n, - i, - u, - a = [], - f = !0, - o = !1; - try { - if (i = (t = t.call(r)).next, 0 === l) { - if (Object(t) !== t) return; - f = !1; - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); - } catch (r) { - o = !0, n = r; - } finally { - try { - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; - } finally { - if (o) throw n; - } - } - return a; - } -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } -/* harmony export */ }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(r, e) { - return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./src/fields/checkbox/block.json": -/*!****************************************!*\ - !*** ./src/fields/checkbox/block.json ***! - \****************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/checkbox-field","title":"Checkbox","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A checkbox input field.","keywords":["wpzoom","form","input","checkbox"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"defaultValue":{"type":"boolean","default":false},"label":{"type":"string","default":"Check"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_checkbox-field","color":".wpzoom-forms_checkbox-field > input","typography":".wpzoom-forms_checkbox-field > input","dimensions":".wpzoom-forms_checkbox-field > input","spacing":".wpzoom-forms_checkbox-field > input","__experimentalBorder":".wpzoom-forms_checkbox-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!**************************************!*\ - !*** ./src/fields/checkbox/index.js ***! - \**************************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/checkbox/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/checkbox/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/checkbox/save.js"); -/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./deprecated */ "./src/fields/checkbox/deprecated.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); - - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M15.2188 9.38867C15.5132 9.14876 15.9481 9.16617 16.2227 9.44043C16.5152 9.73322 16.5151 10.2081 16.2227 10.501L11.4355 15.2891C11.295 15.4297 11.1041 15.5087 10.9053 15.5088C10.7065 15.5088 10.5156 15.4296 10.375 15.2891L8.18164 13.0957L8.12988 13.0391C7.8899 12.7445 7.90716 12.3096 8.18164 12.0352C8.4563 11.7607 8.89105 11.744 9.18555 11.9844L9.24219 12.0352L10.9043 13.6973L15.1611 9.44043L15.2188 9.38867Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"], - deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_4__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/checkbox-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t,n){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } -/* harmony export */ }); -function _arrayWithHoles(r) { - if (Array.isArray(r)) return r; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! - \*************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } -/* harmony export */ }); -function _iterableToArrayLimit(r, l) { - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; - if (null != t) { - var e, - n, - i, - u, - a = [], - f = !0, - o = !1; - try { - if (i = (t = t.call(r)).next, 0 === l) { - if (Object(t) !== t) return; - f = !1; - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); - } catch (r) { - o = !0, n = r; - } finally { - try { - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; - } finally { - if (o) throw n; - } - } - return a; - } -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } -/* harmony export */ }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(r, e) { - return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./src/fields/datepicker/block.json": -/*!******************************************!*\ - !*** ./src/fields/datepicker/block.json ***! - \******************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/datepicker-field","title":"Date","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"Allow users to enter a date","keywords":["wpzoom","form","input","plain","text","date","picker"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"mode":{"type":"string","default":"single"},"format":{"type":"string","default":"Y-m-d"},"customFormat":{"type":"string","default":"Y-m-d"},"label":{"type":"string","default":"Date"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!****************************************!*\ - !*** ./src/fields/datepicker/index.js ***! - \****************************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/datepicker/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/datepicker/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/datepicker/save.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M7.11523 15.9844C7.61864 16.0356 8.01367 16.4601 8.01367 16.9795C8.01341 17.5315 7.56572 17.9795 7.01367 17.9795C6.49623 17.9795 6.07012 17.5859 6.01855 17.082L6.01367 16.9795C6.0126 16.4245 6.46333 15.9795 7.0127 15.9795L7.11523 15.9844Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M12.1152 15.9844C12.6186 16.0356 13.0137 16.4601 13.0137 16.9795C13.0134 17.5315 12.5657 17.9795 12.0137 17.9795C11.4962 17.9795 11.0701 17.5859 11.0186 17.082L11.0137 16.9795C11.0126 16.4245 11.4633 15.9795 12.0127 15.9795L12.1152 15.9844Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M12.1152 11.9844C12.6186 12.0356 13.0137 12.4601 13.0137 12.9795C13.0134 13.5315 12.5657 13.9795 12.0137 13.9795C11.4962 13.9795 11.0701 13.5859 11.0186 13.082L11.0137 12.9795C11.0126 12.4245 11.4633 11.9795 12.0127 11.9795L12.1152 11.9844Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M17.1152 11.9844C17.6186 12.0356 18.0137 12.4601 18.0137 12.9795C18.0134 13.5315 17.5657 13.9795 17.0137 13.9795C16.4962 13.9795 16.0701 13.5859 16.0186 13.082L16.0137 12.9795C16.0126 12.4245 16.4633 11.9795 17.0127 11.9795L17.1152 11.9844Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M16 1.25C16.4142 1.25 16.75 1.58579 16.75 2V3.25H19C20.5192 3.25 21.75 4.48079 21.75 6V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V6C2.25 4.48079 3.48079 3.25 5 3.25H7.25V2C7.25 1.58579 7.58579 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2V3.25H15.25V2C15.25 1.58579 15.5858 1.25 16 1.25ZM3.75 19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V9.75H3.75V19ZM5 4.75C4.30921 4.75 3.75 5.30921 3.75 6V8.25H20.25V6C20.25 5.30921 19.6908 4.75 19 4.75H16.75V6C16.75 6.41421 16.4142 6.75 16 6.75C15.5858 6.75 15.25 6.41421 15.25 6V4.75H8.75V6C8.75 6.41421 8.41421 6.75 8 6.75C7.58579 6.75 7.25 6.41421 7.25 6V4.75H5Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/datepicker-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t,o){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r 0 ? _wpzoomFormBlocks(allBlocks) : []; - var label = allwpzoomFormBlocks === null || allwpzoomFormBlocks === void 0 || (_allwpzoomFormBlocks$ = allwpzoomFormBlocks.find(function (x) { - return x.value == forInput; - })) === null || _allwpzoomFormBlocks$ === void 0 ? void 0 : _allwpzoomFormBlocks$.label; - var inputSelect = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.SelectControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('For Input', 'wpzoom-forms'), - value: forInput, - options: allwpzoomFormBlocks.length > 0 ? allwpzoomFormBlocks : [{ - value: '-1', - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('No inputs found...', 'wpzoom-forms') - }], - onChange: function onChange(value) { - return setAttributes({ - forInput: value - }); - } // TODO: set "name" as well. - , - __next40pxDefaultSize: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Required', 'wpzoom-forms'), - checked: required === true, - onChange: function onChange(value) { - return setAttributes({ - required: value - }); - }, - __next40pxDefaultSize: true - })] - }); - - // Create richText props object - var richTextProps = _objectSpread(_objectSpread({}, blockProps), {}, { - tagName: "label", - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), - value: name, - htmlFor: forInput || '', - onChange: function onChange(value) { - return setAttributes({ - name: value - }); - } - }); - - // Only add data-required attribute if required is true - if (required === true) { - richTextProps['data-required'] = true; - } - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Options', 'wpzoom-forms'), - children: allwpzoomFormBlocks.length > 0 ? inputSelect : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Disabled, { - children: inputSelect - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, _objectSpread({}, richTextProps)), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('*', 'wpzoom-forms') - })] - })] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./src/fields/label/save.js": -/*!**********************************!*\ - !*** ./src/fields/label/save.js ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - -var Save = function Save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var name = attributes.name, - forInput = attributes.forInput, - required = attributes.required; - - // Create label props object - var labelProps = _objectSpread(_objectSpread({}, blockProps), {}, { - htmlFor: forInput || '' - }); - - // Only add data-required attribute if required is true - if (required === true) { - labelProps['data-required'] = true; - } - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("label", _objectSpread(_objectSpread({}, labelProps), {}, { - children: name - })), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: "*" - })] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Save); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } -/* harmony export */ }); -function _arrayLikeToArray(r, a) { - (null == a || a > r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _arrayWithoutHoles(r) { - if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } -/* harmony export */ }); -function _iterableToArray(r) { - if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } -/* harmony export */ }); -function _nonIterableSpread() { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); -/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); - - - - -function _toConsumableArray(r) { - return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./src/fields/label/block.json": -/*!*************************************!*\ - !*** ./src/fields/label/block.json ***! - \*************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/label-field","title":"Label","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A label which is linked to an input field.","keywords":["wpzoom","form","input","label"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","source":"html","selector":"label","default":"[No Name]"},"forInput":{"type":"string","source":"attribute","attribute":"for","selector":"label","default":""},"required":{"type":"boolean","source":"attribute","attribute":"data-required","selector":"label","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!***********************************!*\ - !*** ./src/fields/label/index.js ***! - \***********************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/label/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/label/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/label/save.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M7.31934 7.15039C7.73681 6.81004 8.33936 6.81004 8.75684 7.15039L8.84375 7.22852L8.92188 7.31543C9.28647 7.76279 9.26065 8.42294 8.84375 8.83984C8.39898 9.28456 7.67723 9.2845 7.23242 8.83984C6.78763 8.39505 6.78766 7.67333 7.23242 7.22852L7.31934 7.15039Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M10.3594 2.26172C10.902 2.31138 11.4169 2.52263 11.8379 2.86621L12.041 3.04883L20.9453 11.958L21.1338 12.167C21.9559 13.1752 21.9561 14.6306 21.1338 15.6387L20.9453 15.8477L15.8516 20.9443C14.7776 22.0194 13.0339 22.0196 11.96 20.9443L3.0498 12.0303C2.53815 11.5186 2.25002 10.8235 2.25 10.0986V7.28711C2.25 6.56225 2.53815 5.86714 3.0498 5.35547L5.3291 3.0752L5.52832 2.89551C6.00878 2.50097 6.61107 2.28141 7.2373 2.27637L10.0859 2.25L10.3594 2.26172ZM7.25098 3.77539C6.96915 3.77756 6.69636 3.87645 6.47949 4.05469L6.39062 4.13574L4.11035 6.41602C3.88006 6.64633 3.75 6.96001 3.75 7.28711V10.0986C3.75002 10.4257 3.88005 10.7394 4.11035 10.9697L13.0215 19.8838L13.1162 19.9697C13.6072 20.3708 14.3324 20.342 14.79 19.8838L19.8848 14.7871L19.9707 14.6914C20.3441 14.2332 20.3442 13.5714 19.9707 13.1133L19.8848 13.0186L10.9814 4.11133L10.8896 4.02832C10.6988 3.87257 10.4662 3.77719 10.2227 3.75488L10.0996 3.75L7.25098 3.77539Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,r=JSON.parse('{"UU":"wpzoom-forms/label-field"}');function t(e){return t="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},t(e)}function n(e,r,n){return(r=function(e){var r=function(e){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=t(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function o(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t0?h(j):[],g=(null==v||null===(r=v.find(function(e){return e.value==w}))||void 0===r||r.label,(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(s.SelectControl,{label:(0,a.__)("For Input","wpzoom-forms"),value:w,options:v.length>0?v:[{value:"-1",label:(0,a.__)("No inputs found...","wpzoom-forms")}],onChange:function(e){return o({forInput:e})},__next40pxDefaultSize:!0}),(0,f.jsx)(s.ToggleControl,{label:(0,a.__)("Required","wpzoom-forms"),checked:!0===y,onChange:function(e){return o({required:e})},__next40pxDefaultSize:!0})]})),O=b(b({},t),{},{tagName:"label",placeholder:(0,a.__)("Label","wpzoom-forms"),value:d,htmlFor:w||"",onChange:function(e){return o({name:e})}});return!0===y&&(O["data-required"]=!0),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(l.InspectorControls,{children:(0,f.jsx)(s.PanelBody,{title:(0,a.__)("Options","wpzoom-forms"),children:v.length>0?g:(0,f.jsx)(s.Disabled,{children:g})})}),(0,f.jsxs)(c.Fragment,{children:[(0,f.jsx)(l.RichText,b({},O)),y&&(0,f.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:(0,a.__)("*","wpzoom-forms")})]})]})},save:function(e){var r=e.attributes,t=l.useBlockProps.save(),n=r.name,o=r.forInput,i=r.required,c=d(d({},t),{},{htmlFor:o||""});return!0===i&&(c["data-required"]=!0),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("label",d(d({},c),{},{children:n})),i&&(0,f.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:"*"})]})}})}(); \ No newline at end of file diff --git a/build/fields/multi-checkbox/index.js b/build/fields/multi-checkbox/index.js index 43135bf..b32b7da 100644 --- a/build/fields/multi-checkbox/index.js +++ b/build/fields/multi-checkbox/index.js @@ -1,2370 +1 @@ -/******/ (function() { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./src/fields/multi-checkbox/deprecated.js": -/*!*************************************************!*\ - !*** ./src/fields/multi-checkbox/deprecated.js ***! - \*************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -/** - * WordPress dependencies - */ - - - - -var v1 = { - attributes: { - id: { - type: "string", - default: "" - }, - name: { - type: "string", - default: "" - }, - options: { - type: "array", - default: ["Item #1"] - }, - defaultValue: { - type: "string", - default: "Item #1" - }, - label: { - type: "string", - default: "Choose an option" - }, - showLabel: { - type: "boolean", - default: true - }, - required: { - type: "boolean", - source: "attribute", - attribute: "required", - selector: "input", - default: false - } - }, - supports: { - align: true, - html: false, - shadow: true, - color: { - background: true, - gradients: true, - text: true - }, - typography: { - fontSize: true, - lineHeight: true, - __experimentalFontFamily: true, - __experimentalFontWeight: true, - __experimentalFontStyle: true, - __experimentalTextTransform: true, - __experimentalTextDecoration: true, - __experimentalLetterSpacing: true, - __experimentalDefaultControls: { - fontSize: true - } - }, - dimensions: { - minHeight: true - }, - spacing: { - margin: true, - padding: true, - __experimentalDefaultControls: { - padding: true - } - }, - __experimentalBorder: { - color: true, - radius: true, - style: true, - width: true - } - }, - save: function save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var id = attributes.id, - name = attributes.name, - options = attributes.options, - defaultValue = attributes.defaultValue, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - htmlFor: id, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { - tagName: "span", - value: label - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { - children: options.map(function (option, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { - type: "checkbox", - name: "".concat(id, "[]"), - id: id, - value: option, - checked: option == defaultValue, - onChange: function onChange(e) {}, - required: !!required - }), option] - }) - }, index); - }) - }))] - }); - } -}; -var deprecated = [v1]; -/* harmony default export */ __webpack_exports__["default"] = (deprecated); - -/***/ }), - -/***/ "./src/fields/multi-checkbox/edit.js": -/*!*******************************************!*\ - !*** ./src/fields/multi-checkbox/edit.js ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); -/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); -/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash/isEmpty */ "./node_modules/lodash/isEmpty.js"); -/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__); - - - -var _this = undefined; -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - - - - -var Edit = function Edit(props) { - var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.useBlockProps)({ - className: 'unstyled-list' - }); - var attributes = props.attributes, - setAttributes = props.setAttributes, - clientId = props.clientId; - var id = attributes.id, - name = attributes.name, - options = attributes.options, - defaultValue = attributes.defaultValue, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false), - _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 2), - isOpen = _useState2[0], - setOpen = _useState2[1]; - var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(''), - _useState4 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState3, 2), - bulkOptions = _useState4[0], - setBulkOptions = _useState4[1]; - var openModal = function openModal() { - return setOpen(true); - }; - var closeModal = function closeModal() { - return setOpen(false); - }; - var optionAdd = function optionAdd() { - var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); - opts.push((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.sprintf)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Item #%s', 'wpzoom-forms'), options.length + 1)); - setAttributes({ - options: opts - }); - }; - var optionRemove = function optionRemove(index) { - var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); - opts.splice(index, 1); - setAttributes({ - options: opts - }); - }; - var optionChange = function optionChange(name, index) { - var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); - opts[index] = name; - setAttributes({ - options: opts - }); - }; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { - if (!id) { - setAttributes({ - id: 'input_' + clientId.substr(0, 8) - }); - } - }, []); - var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(id), - _useState6 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState5, 1), - uniqueId = _useState6[0]; - var handleNameChange = function handleNameChange(newValue) { - var newId = newValue.replace(/\s/g, '_').toLowerCase(); - setAttributes({ - name: newValue, - id: 'input_' + clientId.substr(0, 8) - }); - }; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { - if (options) { - var _items = ''; - options.forEach(function (item) { - _items += item + '\n'; - }); - setBulkOptions(_items); - } - }, [options]); - var onBulkAddItems = function onBulkAddItems() { - var _options = bulkOptions.split('\n').filter(Boolean); - setAttributes({ - options: _options - }); - setOpen(false); - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Options', 'wpzoom-forms'), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Name', 'wpzoom-forms'), - value: name, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('e.g. My Checkbox Field', 'wpzoom-forms'), - onChange: handleNameChange, - __next40pxDefaultSize: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Card, { - size: "small", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardHeader, { - children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Items', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - icon: "insert", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Item', 'wpzoom-forms'), - onClick: optionAdd.bind(_this) - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardBody, { - children: options.map(function (option, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.Fragment, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Flex, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexBlock, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { - value: options[index], - onChange: function onChange(value) { - return optionChange(value, index); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }) - }), options.length > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexItem, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - icon: "no-alt", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Delete Item', 'wpzoom-forms'), - onClick: function onClick() { - return optionRemove(index); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }) - })] - }) - }, index); - }) - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - icon: "admin-settings", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), - onClick: openModal, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms') - }), isOpen && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Modal, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), - onRequestClose: closeModal, - shouldCloseOnClickOutside: true, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { - className: "wpzoom-forms-extra-options", - style: { - maxWidth: 720 + 'px', - maxHeight: 525 + 'px' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { - className: "form-group", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { - className: "wrap-content", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextareaControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Options', 'wpzoom-forms'), - help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Each line break is a new option.', 'wpzoom-forms'), - className: "bulk-add-enter-options", - rows: "5", - value: bulkOptions, - onChange: function onChange(value) { - return setBulkOptions(value); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - variant: "secondary", - onClick: function onClick() { - return setOpen(false); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Cancel', 'wpzoom-forms') - }), !lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default()(bulkOptions) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - variant: "primary", - onClick: function onClick() { - onBulkAddItems(); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Add', 'wpzoom-forms') - })] - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.SelectControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Default Value', 'wpzoom-forms'), - value: defaultValue, - options: options.map(function (option, index) { - return { - label: option, - value: option - }; - }), - onChange: function onChange(value) { - return setAttributes({ - defaultValue: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Show Label', 'wpzoom-forms'), - checked: !!showLabel, - onChange: function onChange(value) { - return setAttributes({ - showLabel: !!value - }); - }, - __next40pxDefaultSize: true - }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), - value: label, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Required', 'wpzoom-forms'), - checked: !!required, - onChange: function onChange(value) { - return setAttributes({ - required: !!value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("label", { - htmlFor: uniqueId, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.RichText, { - tagName: "label", - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), - value: label, - htmlFor: uniqueId, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - } - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { - children: options.map(function (option, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("li", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("label", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("input", { - type: "checkbox", - name: "".concat(uniqueId, "[]"), - id: uniqueId, - value: option, - checked: option == defaultValue, - onChange: function onChange(e) {}, - required: !!required - }), option] - }) - }, index); - }) - }))] - })] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./src/fields/multi-checkbox/save.js": -/*!*******************************************!*\ - !*** ./src/fields/multi-checkbox/save.js ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - -var Save = function Save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var id = attributes.id, - name = attributes.name, - options = attributes.options, - defaultValue = attributes.defaultValue, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - htmlFor: id, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { - tagName: "span", - value: label - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { - id: id, - children: options.map(function (option, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { - type: "checkbox", - name: "".concat(id, "[]"), - id: "".concat(id, "-").concat(index), - value: option, - checked: option == defaultValue, - onChange: function onChange(e) {}, - required: !!required - }), option] - }) - }, index); - }) - }))] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Save); - -/***/ }), - -/***/ "./node_modules/lodash/_DataView.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_DataView.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var DataView = getNative(root, 'DataView'); - -module.exports = DataView; - - -/***/ }), - -/***/ "./node_modules/lodash/_Map.js": -/*!*************************************!*\ - !*** ./node_modules/lodash/_Map.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Map = getNative(root, 'Map'); - -module.exports = Map; - - -/***/ }), - -/***/ "./node_modules/lodash/_Promise.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_Promise.js ***! - \*****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Promise = getNative(root, 'Promise'); - -module.exports = Promise; - - -/***/ }), - -/***/ "./node_modules/lodash/_Set.js": -/*!*************************************!*\ - !*** ./node_modules/lodash/_Set.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Set = getNative(root, 'Set'); - -module.exports = Set; - - -/***/ }), - -/***/ "./node_modules/lodash/_Symbol.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/_Symbol.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/** Built-in value references. */ -var Symbol = root.Symbol; - -module.exports = Symbol; - - -/***/ }), - -/***/ "./node_modules/lodash/_WeakMap.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_WeakMap.js ***! - \*****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var WeakMap = getNative(root, 'WeakMap'); - -module.exports = WeakMap; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseGetTag.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_baseGetTag.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), - getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), - objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); - -/** `Object#toString` result references. */ -var nullTag = '[object Null]', - undefinedTag = '[object Undefined]'; - -/** Built-in value references. */ -var symToStringTag = Symbol ? Symbol.toStringTag : undefined; - -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return (symToStringTag && symToStringTag in Object(value)) - ? getRawTag(value) - : objectToString(value); -} - -module.exports = baseGetTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsArguments.js": -/*!*************************************************!*\ - !*** ./node_modules/lodash/_baseIsArguments.js ***! - \*************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]'; - -/** - * The base implementation of `_.isArguments`. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - */ -function baseIsArguments(value) { - return isObjectLike(value) && baseGetTag(value) == argsTag; -} - -module.exports = baseIsArguments; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsNative.js": -/*!**********************************************!*\ - !*** ./node_modules/lodash/_baseIsNative.js ***! - \**********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), - isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), - isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), - toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); - -/** - * Used to match `RegExp` - * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). - */ -var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; - -/** Used to detect host constructors (Safari). */ -var reIsHostCtor = /^\[object .+?Constructor\]$/; - -/** Used for built-in method references. */ -var funcProto = Function.prototype, - objectProto = Object.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Used to detect if a method is native. */ -var reIsNative = RegExp('^' + - funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' -); - -/** - * The base implementation of `_.isNative` without bad shim checks. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a native function, - * else `false`. - */ -function baseIsNative(value) { - if (!isObject(value) || isMasked(value)) { - return false; - } - var pattern = isFunction(value) ? reIsNative : reIsHostCtor; - return pattern.test(toSource(value)); -} - -module.exports = baseIsNative; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsTypedArray.js": -/*!**************************************************!*\ - !*** ./node_modules/lodash/_baseIsTypedArray.js ***! - \**************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]', - arrayTag = '[object Array]', - boolTag = '[object Boolean]', - dateTag = '[object Date]', - errorTag = '[object Error]', - funcTag = '[object Function]', - mapTag = '[object Map]', - numberTag = '[object Number]', - objectTag = '[object Object]', - regexpTag = '[object RegExp]', - setTag = '[object Set]', - stringTag = '[object String]', - weakMapTag = '[object WeakMap]'; - -var arrayBufferTag = '[object ArrayBuffer]', - dataViewTag = '[object DataView]', - float32Tag = '[object Float32Array]', - float64Tag = '[object Float64Array]', - int8Tag = '[object Int8Array]', - int16Tag = '[object Int16Array]', - int32Tag = '[object Int32Array]', - uint8Tag = '[object Uint8Array]', - uint8ClampedTag = '[object Uint8ClampedArray]', - uint16Tag = '[object Uint16Array]', - uint32Tag = '[object Uint32Array]'; - -/** Used to identify `toStringTag` values of typed arrays. */ -var typedArrayTags = {}; -typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = -typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = -typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = -typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = -typedArrayTags[uint32Tag] = true; -typedArrayTags[argsTag] = typedArrayTags[arrayTag] = -typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = -typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = -typedArrayTags[errorTag] = typedArrayTags[funcTag] = -typedArrayTags[mapTag] = typedArrayTags[numberTag] = -typedArrayTags[objectTag] = typedArrayTags[regexpTag] = -typedArrayTags[setTag] = typedArrayTags[stringTag] = -typedArrayTags[weakMapTag] = false; - -/** - * The base implementation of `_.isTypedArray` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - */ -function baseIsTypedArray(value) { - return isObjectLike(value) && - isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; -} - -module.exports = baseIsTypedArray; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseKeys.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_baseKeys.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), - nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ -function baseKeys(object) { - if (!isPrototype(object)) { - return nativeKeys(object); - } - var result = []; - for (var key in Object(object)) { - if (hasOwnProperty.call(object, key) && key != 'constructor') { - result.push(key); - } - } - return result; -} - -module.exports = baseKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseUnary.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_baseUnary.js ***! - \*******************************************/ -/***/ (function(module) { - -/** - * The base implementation of `_.unary` without support for storing metadata. - * - * @private - * @param {Function} func The function to cap arguments for. - * @returns {Function} Returns the new capped function. - */ -function baseUnary(func) { - return function(value) { - return func(value); - }; -} - -module.exports = baseUnary; - - -/***/ }), - -/***/ "./node_modules/lodash/_coreJsData.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_coreJsData.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/** Used to detect overreaching core-js shims. */ -var coreJsData = root['__core-js_shared__']; - -module.exports = coreJsData; - - -/***/ }), - -/***/ "./node_modules/lodash/_freeGlobal.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_freeGlobal.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/** Detect free variable `global` from Node.js. */ -var freeGlobal = typeof __webpack_require__.g == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; - -module.exports = freeGlobal; - - -/***/ }), - -/***/ "./node_modules/lodash/_getNative.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_getNative.js ***! - \*******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), - getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); - -/** - * Gets the native function at `key` of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {string} key The key of the method to get. - * @returns {*} Returns the function if it's native, else `undefined`. - */ -function getNative(object, key) { - var value = getValue(object, key); - return baseIsNative(value) ? value : undefined; -} - -module.exports = getNative; - - -/***/ }), - -/***/ "./node_modules/lodash/_getRawTag.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_getRawTag.js ***! - \*******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** Built-in value references. */ -var symToStringTag = Symbol ? Symbol.toStringTag : undefined; - -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -function getRawTag(value) { - var isOwn = hasOwnProperty.call(value, symToStringTag), - tag = value[symToStringTag]; - - try { - value[symToStringTag] = undefined; - var unmasked = true; - } catch (e) {} - - var result = nativeObjectToString.call(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } else { - delete value[symToStringTag]; - } - } - return result; -} - -module.exports = getRawTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_getTag.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/_getTag.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), - Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), - Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), - Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), - WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), - baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); - -/** `Object#toString` result references. */ -var mapTag = '[object Map]', - objectTag = '[object Object]', - promiseTag = '[object Promise]', - setTag = '[object Set]', - weakMapTag = '[object WeakMap]'; - -var dataViewTag = '[object DataView]'; - -/** Used to detect maps, sets, and weakmaps. */ -var dataViewCtorString = toSource(DataView), - mapCtorString = toSource(Map), - promiseCtorString = toSource(Promise), - setCtorString = toSource(Set), - weakMapCtorString = toSource(WeakMap); - -/** - * Gets the `toStringTag` of `value`. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -var getTag = baseGetTag; - -// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. -if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || - (Map && getTag(new Map) != mapTag) || - (Promise && getTag(Promise.resolve()) != promiseTag) || - (Set && getTag(new Set) != setTag) || - (WeakMap && getTag(new WeakMap) != weakMapTag)) { - getTag = function(value) { - var result = baseGetTag(value), - Ctor = result == objectTag ? value.constructor : undefined, - ctorString = Ctor ? toSource(Ctor) : ''; - - if (ctorString) { - switch (ctorString) { - case dataViewCtorString: return dataViewTag; - case mapCtorString: return mapTag; - case promiseCtorString: return promiseTag; - case setCtorString: return setTag; - case weakMapCtorString: return weakMapTag; - } - } - return result; - }; -} - -module.exports = getTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_getValue.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_getValue.js ***! - \******************************************/ -/***/ (function(module) { - -/** - * Gets the value at `key` of `object`. - * - * @private - * @param {Object} [object] The object to query. - * @param {string} key The key of the property to get. - * @returns {*} Returns the property value. - */ -function getValue(object, key) { - return object == null ? undefined : object[key]; -} - -module.exports = getValue; - - -/***/ }), - -/***/ "./node_modules/lodash/_isMasked.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_isMasked.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); - -/** Used to detect methods masquerading as native. */ -var maskSrcKey = (function() { - var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); - return uid ? ('Symbol(src)_1.' + uid) : ''; -}()); - -/** - * Checks if `func` has its source masked. - * - * @private - * @param {Function} func The function to check. - * @returns {boolean} Returns `true` if `func` is masked, else `false`. - */ -function isMasked(func) { - return !!maskSrcKey && (maskSrcKey in func); -} - -module.exports = isMasked; - - -/***/ }), - -/***/ "./node_modules/lodash/_isPrototype.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_isPrototype.js ***! - \*********************************************/ -/***/ (function(module) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Checks if `value` is likely a prototype object. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. - */ -function isPrototype(value) { - var Ctor = value && value.constructor, - proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; - - return value === proto; -} - -module.exports = isPrototype; - - -/***/ }), - -/***/ "./node_modules/lodash/_nativeKeys.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_nativeKeys.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeKeys = overArg(Object.keys, Object); - -module.exports = nativeKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_nodeUtil.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_nodeUtil.js ***! - \******************************************/ -/***/ (function(module, exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); - -/** Detect free variable `exports`. */ -var freeExports = true && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Detect free variable `process` from Node.js. */ -var freeProcess = moduleExports && freeGlobal.process; - -/** Used to access faster Node.js helpers. */ -var nodeUtil = (function() { - try { - // Use `util.types` for Node.js 10+. - var types = freeModule && freeModule.require && freeModule.require('util').types; - - if (types) { - return types; - } - - // Legacy `process.binding('util')` for Node.js < 10. - return freeProcess && freeProcess.binding && freeProcess.binding('util'); - } catch (e) {} -}()); - -module.exports = nodeUtil; - - -/***/ }), - -/***/ "./node_modules/lodash/_objectToString.js": -/*!************************************************!*\ - !*** ./node_modules/lodash/_objectToString.js ***! - \************************************************/ -/***/ (function(module) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** - * Converts `value` to a string using `Object.prototype.toString`. - * - * @private - * @param {*} value The value to convert. - * @returns {string} Returns the converted string. - */ -function objectToString(value) { - return nativeObjectToString.call(value); -} - -module.exports = objectToString; - - -/***/ }), - -/***/ "./node_modules/lodash/_overArg.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_overArg.js ***! - \*****************************************/ -/***/ (function(module) { - -/** - * Creates a unary function that invokes `func` with its argument transformed. - * - * @private - * @param {Function} func The function to wrap. - * @param {Function} transform The argument transform. - * @returns {Function} Returns the new function. - */ -function overArg(func, transform) { - return function(arg) { - return func(transform(arg)); - }; -} - -module.exports = overArg; - - -/***/ }), - -/***/ "./node_modules/lodash/_root.js": -/*!**************************************!*\ - !*** ./node_modules/lodash/_root.js ***! - \**************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); - -/** Detect free variable `self`. */ -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = freeGlobal || freeSelf || Function('return this')(); - -module.exports = root; - - -/***/ }), - -/***/ "./node_modules/lodash/_toSource.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_toSource.js ***! - \******************************************/ -/***/ (function(module) { - -/** Used for built-in method references. */ -var funcProto = Function.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** - * Converts `func` to its source code. - * - * @private - * @param {Function} func The function to convert. - * @returns {string} Returns the source code. - */ -function toSource(func) { - if (func != null) { - try { - return funcToString.call(func); - } catch (e) {} - try { - return (func + ''); - } catch (e) {} - } - return ''; -} - -module.exports = toSource; - - -/***/ }), - -/***/ "./node_modules/lodash/isArguments.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/isArguments.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Built-in value references. */ -var propertyIsEnumerable = objectProto.propertyIsEnumerable; - -/** - * Checks if `value` is likely an `arguments` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - * else `false`. - * @example - * - * _.isArguments(function() { return arguments; }()); - * // => true - * - * _.isArguments([1, 2, 3]); - * // => false - */ -var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { - return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && - !propertyIsEnumerable.call(value, 'callee'); -}; - -module.exports = isArguments; - - -/***/ }), - -/***/ "./node_modules/lodash/isArray.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/isArray.js ***! - \****************************************/ -/***/ (function(module) { - -/** - * Checks if `value` is classified as an `Array` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array, else `false`. - * @example - * - * _.isArray([1, 2, 3]); - * // => true - * - * _.isArray(document.body.children); - * // => false - * - * _.isArray('abc'); - * // => false - * - * _.isArray(_.noop); - * // => false - */ -var isArray = Array.isArray; - -module.exports = isArray; - - -/***/ }), - -/***/ "./node_modules/lodash/isArrayLike.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/isArrayLike.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), - isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); - -/** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is array-like, else `false`. - * @example - * - * _.isArrayLike([1, 2, 3]); - * // => true - * - * _.isArrayLike(document.body.children); - * // => true - * - * _.isArrayLike('abc'); - * // => true - * - * _.isArrayLike(_.noop); - * // => false - */ -function isArrayLike(value) { - return value != null && isLength(value.length) && !isFunction(value); -} - -module.exports = isArrayLike; - - -/***/ }), - -/***/ "./node_modules/lodash/isBuffer.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isBuffer.js ***! - \*****************************************/ -/***/ (function(module, exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), - stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); - -/** Detect free variable `exports`. */ -var freeExports = true && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Built-in value references. */ -var Buffer = moduleExports ? root.Buffer : undefined; - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; - -/** - * Checks if `value` is a buffer. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. - * @example - * - * _.isBuffer(new Buffer(2)); - * // => true - * - * _.isBuffer(new Uint8Array(2)); - * // => false - */ -var isBuffer = nativeIsBuffer || stubFalse; - -module.exports = isBuffer; - - -/***/ }), - -/***/ "./node_modules/lodash/isEmpty.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/isEmpty.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), - getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), - isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), - isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), - isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), - isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), - isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), - isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); - -/** `Object#toString` result references. */ -var mapTag = '[object Map]', - setTag = '[object Set]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Checks if `value` is an empty object, collection, map, or set. - * - * Objects are considered empty if they have no own enumerable string keyed - * properties. - * - * Array-like values such as `arguments` objects, arrays, buffers, strings, or - * jQuery-like collections are considered empty if they have a `length` of `0`. - * Similarly, maps and sets are considered empty if they have a `size` of `0`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is empty, else `false`. - * @example - * - * _.isEmpty(null); - * // => true - * - * _.isEmpty(true); - * // => true - * - * _.isEmpty(1); - * // => true - * - * _.isEmpty([1, 2, 3]); - * // => false - * - * _.isEmpty({ 'a': 1 }); - * // => false - */ -function isEmpty(value) { - if (value == null) { - return true; - } - if (isArrayLike(value) && - (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || - isBuffer(value) || isTypedArray(value) || isArguments(value))) { - return !value.length; - } - var tag = getTag(value); - if (tag == mapTag || tag == setTag) { - return !value.size; - } - if (isPrototype(value)) { - return !baseKeys(value).length; - } - for (var key in value) { - if (hasOwnProperty.call(value, key)) { - return false; - } - } - return true; -} - -module.exports = isEmpty; - - -/***/ }), - -/***/ "./node_modules/lodash/isFunction.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/isFunction.js ***! - \*******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); - -/** `Object#toString` result references. */ -var asyncTag = '[object AsyncFunction]', - funcTag = '[object Function]', - genTag = '[object GeneratorFunction]', - proxyTag = '[object Proxy]'; - -/** - * Checks if `value` is classified as a `Function` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a function, else `false`. - * @example - * - * _.isFunction(_); - * // => true - * - * _.isFunction(/abc/); - * // => false - */ -function isFunction(value) { - if (!isObject(value)) { - return false; - } - // The use of `Object#toString` avoids issues with the `typeof` operator - // in Safari 9 which returns 'object' for typed arrays and other constructors. - var tag = baseGetTag(value); - return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; -} - -module.exports = isFunction; - - -/***/ }), - -/***/ "./node_modules/lodash/isLength.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isLength.js ***! - \*****************************************/ -/***/ (function(module) { - -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER = 9007199254740991; - -/** - * Checks if `value` is a valid array-like length. - * - * **Note:** This method is loosely based on - * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. - * @example - * - * _.isLength(3); - * // => true - * - * _.isLength(Number.MIN_VALUE); - * // => false - * - * _.isLength(Infinity); - * // => false - * - * _.isLength('3'); - * // => false - */ -function isLength(value) { - return typeof value == 'number' && - value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; -} - -module.exports = isLength; - - -/***/ }), - -/***/ "./node_modules/lodash/isObject.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isObject.js ***! - \*****************************************/ -/***/ (function(module) { - -/** - * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) - * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(_.noop); - * // => true - * - * _.isObject(null); - * // => false - */ -function isObject(value) { - var type = typeof value; - return value != null && (type == 'object' || type == 'function'); -} - -module.exports = isObject; - - -/***/ }), - -/***/ "./node_modules/lodash/isObjectLike.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/isObjectLike.js ***! - \*********************************************/ -/***/ (function(module) { - -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ -function isObjectLike(value) { - return value != null && typeof value == 'object'; -} - -module.exports = isObjectLike; - - -/***/ }), - -/***/ "./node_modules/lodash/isTypedArray.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/isTypedArray.js ***! - \*********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), - baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), - nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); - -/* Node.js helper references. */ -var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; - -/** - * Checks if `value` is classified as a typed array. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * _.isTypedArray(new Uint8Array); - * // => true - * - * _.isTypedArray([]); - * // => false - */ -var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; - -module.exports = isTypedArray; - - -/***/ }), - -/***/ "./node_modules/lodash/stubFalse.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/stubFalse.js ***! - \******************************************/ -/***/ (function(module) { - -/** - * This method returns `false`. - * - * @static - * @memberOf _ - * @since 4.13.0 - * @category Util - * @returns {boolean} Returns `false`. - * @example - * - * _.times(2, _.stubFalse); - * // => [false, false] - */ -function stubFalse() { - return false; -} - -module.exports = stubFalse; - - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } -/* harmony export */ }); -function _arrayLikeToArray(r, a) { - (null == a || a > r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } -/* harmony export */ }); -function _arrayWithHoles(r) { - if (Array.isArray(r)) return r; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _arrayWithoutHoles(r) { - if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } -/* harmony export */ }); -function _iterableToArray(r) { - if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! - \*************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } -/* harmony export */ }); -function _iterableToArrayLimit(r, l) { - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; - if (null != t) { - var e, - n, - i, - u, - a = [], - f = !0, - o = !1; - try { - if (i = (t = t.call(r)).next, 0 === l) { - if (Object(t) !== t) return; - f = !1; - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); - } catch (r) { - o = !0, n = r; - } finally { - try { - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; - } finally { - if (o) throw n; - } - } - return a; - } -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } -/* harmony export */ }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } -/* harmony export */ }); -function _nonIterableSpread() { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(r, e) { - return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); -/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); - - - - -function _toConsumableArray(r) { - return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./src/fields/multi-checkbox/block.json": -/*!**********************************************!*\ - !*** ./src/fields/multi-checkbox/block.json ***! - \**********************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/multi-checkbox-field","title":"Multi Checkbox","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A multi checkbox input field.","keywords":["wpzoom","form","input","checkbox"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":["Item #1"]},"defaultValue":{"type":"string","default":"Item #1"},"label":{"type":"string","default":"Choose an option"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_multi_checkbox-field","color":".wpzoom-forms_multi_checkbox-field > input","typography":".wpzoom-forms_multi_checkbox-field > input","dimensions":".wpzoom-forms_multi_checkbox-field > input","spacing":".wpzoom-forms_multi_checkbox-field > input","__experimentalBorder":".wpzoom-forms_multi_checkbox-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ id: moduleId, -/******/ loaded: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.loaded = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/global */ -/******/ !function() { -/******/ __webpack_require__.g = (function() { -/******/ if (typeof globalThis === 'object') return globalThis; -/******/ try { -/******/ return this || new Function('return this')(); -/******/ } catch (e) { -/******/ if (typeof window === 'object') return window; -/******/ } -/******/ })(); -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/node module decorator */ -/******/ !function() { -/******/ __webpack_require__.nmd = function(module) { -/******/ module.paths = []; -/******/ if (!module.children) module.children = []; -/******/ return module; -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. -!function() { -"use strict"; -/*!********************************************!*\ - !*** ./src/fields/multi-checkbox/index.js ***! - \********************************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/multi-checkbox/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/multi-checkbox/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/multi-checkbox/save.js"); -/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./deprecated */ "./src/fields/multi-checkbox/deprecated.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); - - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M6 16.2503C6.96621 16.2503 7.75 17.0341 7.75 18.0003V20.0003C7.74985 20.9664 6.96612 21.7503 6 21.7503H4C3.03388 21.7503 2.25015 20.9664 2.25 20.0003V18.0003C2.25 17.0341 3.03379 16.2503 4 16.2503H6ZM4 17.7503C3.86221 17.7503 3.75 17.8626 3.75 18.0003V20.0003C3.75015 20.138 3.86231 20.2503 4 20.2503H6C6.13769 20.2503 6.24985 20.138 6.25 20.0003V18.0003C6.25 17.8626 6.13779 17.7503 6 17.7503H4Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M21 18.2503C21.4142 18.2503 21.75 18.5861 21.75 19.0003C21.7498 19.4144 21.4141 19.7503 21 19.7503H11C10.5859 19.7503 10.2502 19.4144 10.25 19.0003C10.25 18.5861 10.5858 18.2503 11 18.2503H21Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M6 9.25035C6.96621 9.25035 7.75 10.0341 7.75 11.0003V13.0003C7.74985 13.9664 6.96612 14.7503 6 14.7503H4C3.03388 14.7503 2.25015 13.9664 2.25 13.0003V11.0003C2.25 10.0341 3.03379 9.25035 4 9.25035H6ZM4 10.7503C3.86221 10.7503 3.75 10.8626 3.75 11.0003V13.0003C3.75015 13.138 3.86231 13.2503 4 13.2503H6C6.13769 13.2503 6.24985 13.138 6.25 13.0003V11.0003C6.25 10.8626 6.13779 10.7503 6 10.7503H4Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M21 11.2503C21.4142 11.2503 21.75 11.5861 21.75 12.0003C21.7498 12.4144 21.4141 12.7503 21 12.7503H11C10.5859 12.7503 10.2502 12.4144 10.25 12.0003C10.25 11.5861 10.5858 11.2503 11 11.2503H21Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M6.02539 3.47007C6.31823 3.17724 6.79303 3.17735 7.08594 3.47007C7.37869 3.76298 7.37878 4.23777 7.08594 4.53062L4.86426 6.7523C4.58965 7.02677 4.1549 7.04436 3.86035 6.80406L3.80371 6.75328L2.46973 5.42027L2.41797 5.36265C2.17794 5.06822 2.19549 4.63333 2.46973 4.35875C2.74427 4.08437 3.17909 4.06685 3.47363 4.30699L3.53027 4.35875L4.33301 5.16148L6.02539 3.47007Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M21 4.25035C21.4142 4.25035 21.75 4.58613 21.75 5.00035C21.7498 5.41443 21.4141 5.75035 21 5.75035H11C10.5859 5.75035 10.2502 5.41443 10.25 5.00035C10.25 4.58613 10.5858 4.25035 11 4.25035H21Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"], - deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_4__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){var e={5580:function(e,t,r){var n=r(6110)(r(9325),"DataView");e.exports=n},8223:function(e,t,r){var n=r(6110)(r(9325),"Map");e.exports=n},2804:function(e,t,r){var n=r(6110)(r(9325),"Promise");e.exports=n},6545:function(e,t,r){var n=r(6110)(r(9325),"Set");e.exports=n},1873:function(e,t,r){var n=r(9325).Symbol;e.exports=n},8303:function(e,t,r){var n=r(6110)(r(9325),"WeakMap");e.exports=n},2552:function(e,t,r){var n=r(1873),o=r(659),i=r(9350),c=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":c&&c in Object(e)?o(e):i(e)}},7534:function(e,t,r){var n=r(2552),o=r(346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},5083:function(e,t,r){var n=r(1882),o=r(7296),i=r(3805),c=r(7473),a=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,s=u.toString,p=l.hasOwnProperty,f=RegExp("^"+s.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?f:a).test(c(e))}},4901:function(e,t,r){var n=r(2552),o=r(294),i=r(346),c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c["[object Arguments]"]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c["[object Function]"]=c["[object Map]"]=c["[object Number]"]=c["[object Object]"]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!c[n(e)]}},8984:function(e,t,r){var n=r(5527),o=r(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},7301:function(e){e.exports=function(e){return function(t){return e(t)}}},5481:function(e,t,r){var n=r(9325)["__core-js_shared__"];e.exports=n},4840:function(e,t,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},6110:function(e,t,r){var n=r(5083),o=r(392);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},659:function(e,t,r){var n=r(1873),o=Object.prototype,i=o.hasOwnProperty,c=o.toString,a=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,a),r=e[a];try{e[a]=void 0;var n=!0}catch(e){}var o=c.call(e);return n&&(t?e[a]=r:delete e[a]),o}},5861:function(e,t,r){var n=r(5580),o=r(8223),i=r(2804),c=r(6545),a=r(8303),u=r(2552),l=r(7473),s="[object Map]",p="[object Promise]",f="[object Set]",d="[object WeakMap]",b="[object DataView]",m=l(n),x=l(o),j=l(i),y=l(c),h=l(a),v=u;(n&&v(new n(new ArrayBuffer(1)))!=b||o&&v(new o)!=s||i&&v(i.resolve())!=p||c&&v(new c)!=f||a&&v(new a)!=d)&&(v=function(e){var t=u(e),r="[object Object]"==t?e.constructor:void 0,n=r?l(r):"";if(n)switch(n){case m:return b;case x:return s;case j:return p;case y:return f;case h:return d}return t}),e.exports=v},392:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},7296:function(e,t,r){var n,o=r(5481),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!i&&i in e}},5527:function(e){var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},3650:function(e,t,r){var n=r(4335)(Object.keys,Object);e.exports=n},6009:function(e,t,r){e=r.nmd(e);var n=r(4840),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,c=i&&i.exports===o&&n.process,a=function(){try{return i&&i.require&&i.require("util").types||c&&c.binding&&c.binding("util")}catch(e){}}();e.exports=a},9350:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:function(e){e.exports=function(e,t){return function(r){return e(t(r))}}},9325:function(e,t,r){var n=r(4840),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();e.exports=i},7473:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},2428:function(e,t,r){var n=r(7534),o=r(346),i=Object.prototype,c=i.hasOwnProperty,a=i.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(e){return o(e)&&c.call(e,"callee")&&!a.call(e,"callee")};e.exports=u},6449:function(e){var t=Array.isArray;e.exports=t},4894:function(e,t,r){var n=r(1882),o=r(294);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},3656:function(e,t,r){e=r.nmd(e);var n=r(9325),o=r(9935),i=t&&!t.nodeType&&t,c=i&&e&&!e.nodeType&&e,a=c&&c.exports===i?n.Buffer:void 0,u=(a?a.isBuffer:void 0)||o;e.exports=u},2193:function(e,t,r){var n=r(8984),o=r(5861),i=r(2428),c=r(6449),a=r(4894),u=r(3656),l=r(5527),s=r(7167),p=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(a(e)&&(c(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||s(e)||i(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!n(e).length;for(var r in e)if(p.call(e,r))return!1;return!0}},1882:function(e,t,r){var n=r(2552),o=r(3805);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3805:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},7167:function(e,t,r){var n=r(4901),o=r(7301),i=r(6009),c=i&&i.isTypedArray,a=c?o(c):n;e.exports=a},9935:function(e){e.exports=function(){return!1}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={id:n,loaded:!1,exports:{}};return e[n](i,i.exports,r),i.loaded=!0,i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/multi-checkbox-field"}');function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t,r){return(t=function(e){var t=function(e){if("object"!=n(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==n(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&(0,m.jsx)(b.FlexItem,{children:(0,m.jsx)(b.Button,{icon:"no-alt",label:(0,d.__)("Delete Item","wpzoom-forms"),onClick:function(){return function(e){var t=a(l);t.splice(e,1),n({options:t})}(t)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})})]})},t)})})]}),(0,m.jsx)(b.Button,{icon:"admin-settings",label:(0,d.__)("Add Bulk Options","wpzoom-forms"),onClick:function(){return w(!0)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Add Bulk Options","wpzoom-forms")}),_&&(0,m.jsx)(b.Modal,{title:(0,d.__)("Add Bulk Options","wpzoom-forms"),onRequestClose:function(){return w(!1)},shouldCloseOnClickOutside:!0,children:(0,m.jsxs)("div",{className:"wpzoom-forms-extra-options",style:{maxWidth:"720px",maxHeight:"525px"},children:[(0,m.jsx)("div",{className:"form-group",children:(0,m.jsx)("div",{className:"wrap-content",children:(0,m.jsx)(b.TextareaControl,{label:(0,d.__)("Bulk Options","wpzoom-forms"),help:(0,d.__)("Each line break is a new option.","wpzoom-forms"),className:"bulk-add-enter-options",rows:"5",value:C,onChange:function(e){return S(e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})})}),(0,m.jsxs)("div",{className:"form-group",children:[(0,m.jsx)(b.Button,{variant:"secondary",onClick:function(){return w(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Cancel","wpzoom-forms")}),!s()(C)&&(0,m.jsx)(b.Button,{variant:"primary",onClick:function(){var e;e=C.split("\n").filter(Boolean),n({options:e}),w(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Bulk Add","wpzoom-forms")})]})]})}),(0,m.jsx)(b.SelectControl,{label:(0,d.__)("Default Value","wpzoom-forms"),value:x,options:l.map(function(e,t){return{label:e,value:e}}),onChange:function(e){return n({defaultValue:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,m.jsx)(b.ToggleControl,{label:(0,d.__)("Show Label","wpzoom-forms"),checked:!!h,onChange:function(e){return n({showLabel:!!e})},__next40pxDefaultSize:!0}),h&&(0,m.jsx)(b.TextControl,{label:(0,d.__)("Label","wpzoom-forms"),value:y,onChange:function(e){return n({label:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,m.jsx)(b.ToggleControl,{label:(0,d.__)("Required","wpzoom-forms"),checked:!!v,onChange:function(e){return n({required:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}),(0,m.jsxs)(f.Fragment,{children:[h&&(0,m.jsxs)("label",{htmlFor:k,children:[(0,m.jsx)(p.RichText,{tagName:"label",placeholder:(0,d.__)("Label","wpzoom-forms"),value:y,htmlFor:k,onChange:function(e){return n({label:e})}}),v&&(0,m.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:(0,d.__)("*","wpzoom-forms")})]}),(0,m.jsx)("ul",j(j({},t),{},{children:l.map(function(e,t){return(0,m.jsx)("li",{children:(0,m.jsxs)("label",{children:[(0,m.jsx)("input",{type:"checkbox",name:"".concat(k,"[]"),id:k,value:e,checked:e==x,onChange:function(e){},required:!!v}),e]})},t)})}))]})]})},save:function(e){var t=e.attributes,r=p.useBlockProps.save(),n=t.id,o=(t.name,t.options),i=t.defaultValue,c=t.label,a=t.showLabel,u=t.required;return(0,m.jsxs)(m.Fragment,{children:[a&&(0,m.jsxs)("label",{htmlFor:n,children:[(0,m.jsx)(p.RichText.Content,{tagName:"span",value:c}),u&&(0,m.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:(0,d.__)("*","wpzoom-forms")})]}),(0,m.jsx)("ul",h(h({},r),{},{id:n,children:o.map(function(e,t){return(0,m.jsx)("li",{children:(0,m.jsxs)("label",{children:[(0,m.jsx)("input",{type:"checkbox",name:"".concat(n,"[]"),id:"".concat(n,"-").concat(t),value:e,checked:e==i,onChange:function(e){},required:!!u}),e]})},t)})}))]})},deprecated:_})}()}(); \ No newline at end of file diff --git a/build/fields/name/index.js b/build/fields/name/index.js index 02a8225..58c676a 100644 --- a/build/fields/name/index.js +++ b/build/fields/name/index.js @@ -1,475 +1 @@ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/fields/name/edit.js": -/*!*********************************!*\ - !*** ./src/fields/name/edit.js ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - - - -var Edit = function Edit(props) { - var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)(); - var attributes = props.attributes, - setAttributes = props.setAttributes, - clientId = props.clientId; - var id = attributes.id, - name = attributes.name, - placeholder = attributes.placeholder, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { - if (!id) { - setAttributes({ - id: 'input_' + clientId.substr(0, 8) - }); - } - }, []); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Options', 'wpzoom-forms'), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Name', 'wpzoom-forms'), - value: name, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('e.g. My Name Field', 'wpzoom-forms'), - onChange: function onChange(value) { - return setAttributes({ - name: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Placeholder', 'wpzoom-forms'), - value: placeholder, - onChange: function onChange(value) { - return setAttributes({ - placeholder: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Show Label', 'wpzoom-forms'), - checked: !!showLabel, - onChange: function onChange(value) { - return setAttributes({ - showLabel: !!value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Label', 'wpzoom-forms'), - value: label, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Required', 'wpzoom-forms'), - checked: !!required, - onChange: function onChange(value) { - return setAttributes({ - required: !!value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, { - tagName: "label", - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Label', 'wpzoom-forms'), - value: label, - htmlFor: id, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - } - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("input", _objectSpread({ - type: "text", - name: id, - id: id, - placeholder: placeholder, - required: !!required - }, blockProps))] - })] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./src/fields/name/save.js": -/*!*********************************!*\ - !*** ./src/fields/name/save.js ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - -var Save = function Save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var id = attributes.id, - name = attributes.name, - placeholder = attributes.placeholder, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - htmlFor: id, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { - tagName: "span", - value: label - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", _objectSpread({ - type: "text", - name: id, - id: id, - placeholder: placeholder, - required: !!required - }, blockProps))] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Save); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./src/fields/name/block.json": -/*!************************************!*\ - !*** ./src/fields/name/block.json ***! - \************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/text-name-field","title":"Name","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A text input field for inputting names of people.","keywords":["wpzoom","form","input","name","text"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"input","default":""},"label":{"type":"string","default":"Name"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!**********************************!*\ - !*** ./src/fields/name/index.js ***! - \**********************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/name/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/name/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/name/save.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M14.4238 15.25C15.4257 15.25 16.3853 15.6291 17.1182 16.3086L17.2764 16.4639C17.5836 16.7819 17.8362 17.1488 18.0225 17.5508L18.1104 17.7539L18.1348 17.8271C18.2385 18.1928 18.0504 18.5853 17.6895 18.7285C17.3288 18.8715 16.9233 18.7149 16.748 18.3779L16.7158 18.3076L16.6611 18.1816C16.5264 17.891 16.3362 17.6283 16.0996 17.4092C15.6426 16.9852 15.0456 16.75 14.4238 16.75H9.57617C9.03239 16.75 8.50773 16.9297 8.07812 17.2588L7.89941 17.4092C7.62976 17.6589 7.41914 17.9656 7.28223 18.3086L7.25098 18.3789C7.07514 18.716 6.66831 18.8715 6.30762 18.7275C5.92315 18.5739 5.73617 18.1375 5.88965 17.7529L5.97656 17.5498C6.19385 17.0822 6.49996 16.6605 6.87988 16.3086L7.02051 16.1846C7.73408 15.5831 8.6366 15.25 9.57617 15.25H14.4238Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M8.99512 6.91699C10.6548 5.25734 13.3452 5.25735 15.0049 6.91699L15.1562 7.0752C16.6635 8.74353 16.6127 11.3189 15.0049 12.9268C13.3451 14.5865 10.6549 14.5865 8.99512 12.9268C7.33546 11.267 7.33541 8.5767 8.99512 6.91699ZM13.7354 7.78809C12.6552 6.90756 11.0623 6.97092 10.0557 7.97754C8.98174 9.05146 8.98179 10.7923 10.0557 11.8662C11.1296 12.9402 12.8704 12.9402 13.9443 11.8662C14.951 10.8595 15.0144 9.26663 14.1338 8.18652L13.9443 7.97754L13.7354 7.78809Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/text-name-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t,o){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var n=window.wp.blockEditor,l=window.wp.element,i=window.wp.i18n,a=window.wp.components,c=window.ReactJSXRuntime;function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function u(e){for(var t=1;t array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '2dd88e13fe95cb3fa255'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '5337590fc4f457d2e0aa'); diff --git a/build/fields/payment-item/index.js b/build/fields/payment-item/index.js index 390d4f3..448573e 100644 --- a/build/fields/payment-item/index.js +++ b/build/fields/payment-item/index.js @@ -376,7 +376,7 @@ function _typeof(o) { \********************************************/ /***/ (function(module) { -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-item","title":"Payment Item","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A purchasable item with a name, price, and optional quantity selector.","keywords":["wpzoom","form","payment","item","product","price"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"itemName":{"type":"string","default":"Item"},"price":{"type":"number","default":0},"quantity":{"type":"number","default":1},"minQty":{"type":"number","default":1},"maxQty":{"type":"number","default":99},"showQty":{"type":"boolean","default":true}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-item","title":"Payment Item","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A purchasable item with a name, price, and optional quantity selector.","keywords":["wpzoom","form","payment","item","product","price"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"itemName":{"type":"string","default":"Item"},"price":{"type":"number","default":0},"quantity":{"type":"number","default":1},"minQty":{"type":"number","default":1},"maxQty":{"type":"number","default":99},"showQty":{"type":"boolean","default":true}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); /***/ }) diff --git a/build/fields/payment-single/block.json b/build/fields/payment-single/block.json index d9a9dff..ea40008 100644 --- a/build/fields/payment-single/block.json +++ b/build/fields/payment-single/block.json @@ -38,13 +38,57 @@ } }, "supports": { + "align": true, "html": false, + "shadow": true, + "color": { + "background": true, + "gradients": true, + "text": true + }, + "typography": { + "fontSize": true, + "lineHeight": true, + "__experimentalFontFamily": true, + "__experimentalFontWeight": true, + "__experimentalFontStyle": true, + "__experimentalTextTransform": true, + "__experimentalTextDecoration": true, + "__experimentalLetterSpacing": true, + "__experimentalDefaultControls": { + "fontSize": true + } + }, + "dimensions": { + "minHeight": true + }, "spacing": { "margin": true, - "padding": true + "padding": true, + "__experimentalDefaultControls": { + "padding": true + } + }, + "__experimentalBorder": { + "color": true, + "radius": true, + "style": true, + "width": true } }, + "styles": [ + { + "name": "modern", + "label": "Modern", + "isDefault": true + }, + { + "name": "classic", + "label": "Classic" + } + ], "editorScript": "file:./index.js", "editorStyle": "wpzoom-forms-css-backend-main", + "script": "wpzoom-forms-js-frontend-formblock", "style": "wpzoom-forms-css-frontend-formblock" } \ No newline at end of file diff --git a/build/fields/payment-single/index.asset.php b/build/fields/payment-single/index.asset.php index 97a9bd6..301ac6e 100644 --- a/build/fields/payment-single/index.asset.php +++ b/build/fields/payment-single/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '4270e88cd29b019c32b6'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'b19328addebf611e4dd0'); diff --git a/build/fields/payment-single/index.js b/build/fields/payment-single/index.js index 557c3f4..e505f84 100644 --- a/build/fields/payment-single/index.js +++ b/build/fields/payment-single/index.js @@ -336,7 +336,7 @@ function _typeof(o) { \**********************************************/ /***/ (function(module) { -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-single","title":"Single Payment","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A fixed-price charge with no quantity selector. Use for fees, tickets, or one-time payments.","keywords":["wpzoom","form","payment","single","fixed","fee","charge"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"itemName":{"type":"string","default":"Item"},"price":{"type":"number","default":0},"description":{"type":"string","default":""}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","style":"wpzoom-forms-css-frontend-formblock"}'); +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-single","title":"Single Payment","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A fixed-price charge with no quantity selector. Use for fees, tickets, or one-time payments.","keywords":["wpzoom","form","payment","single","fixed","fee","charge"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"itemName":{"type":"string","default":"Item"},"price":{"type":"number","default":0},"description":{"type":"string","default":""}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); /***/ }) diff --git a/build/fields/payment-total/block.json b/build/fields/payment-total/block.json index 6239ec8..605bfb1 100644 --- a/build/fields/payment-total/block.json +++ b/build/fields/payment-total/block.json @@ -24,12 +24,55 @@ } }, "supports": { + "align": true, "html": false, + "shadow": true, + "color": { + "background": true, + "gradients": true, + "text": true + }, + "typography": { + "fontSize": true, + "lineHeight": true, + "__experimentalFontFamily": true, + "__experimentalFontWeight": true, + "__experimentalFontStyle": true, + "__experimentalTextTransform": true, + "__experimentalTextDecoration": true, + "__experimentalLetterSpacing": true, + "__experimentalDefaultControls": { + "fontSize": true + } + }, + "dimensions": { + "minHeight": true + }, "spacing": { "margin": true, - "padding": true + "padding": true, + "__experimentalDefaultControls": { + "padding": true + } + }, + "__experimentalBorder": { + "color": true, + "radius": true, + "style": true, + "width": true } }, + "styles": [ + { + "name": "modern", + "label": "Modern", + "isDefault": true + }, + { + "name": "classic", + "label": "Classic" + } + ], "editorScript": "file:./index.js", "editorStyle": "wpzoom-forms-css-backend-main", "script": "wpzoom-forms-js-frontend-formblock", diff --git a/build/fields/payment-total/index.asset.php b/build/fields/payment-total/index.asset.php index 3dff21e..76cf414 100644 --- a/build/fields/payment-total/index.asset.php +++ b/build/fields/payment-total/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '8502bb67862eab135a3b'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'b2f09b3aaf8fa732a425'); diff --git a/build/fields/payment-total/index.js b/build/fields/payment-total/index.js index 02afc2e..178e62f 100644 --- a/build/fields/payment-total/index.js +++ b/build/fields/payment-total/index.js @@ -10,16 +10,22 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/core-data */ "@wordpress/core-data"); +/* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_core_data__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__); + function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } @@ -28,17 +34,34 @@ function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = + + +var periodLabels = { + day: '/ day', + week: '/ week', + month: '/ month', + year: '/ year' +}; var Edit = function Edit(props) { - var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)(); + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)(); var attributes = props.attributes, setAttributes = props.setAttributes; var label = attributes.label; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Total Options', 'wpzoom-forms'), - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Label', 'wpzoom-forms'), + var postType = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useSelect)(function (select) { + return select('core/editor').getCurrentPostType(); + }, []); + var _useEntityProp = (0,_wordpress_core_data__WEBPACK_IMPORTED_MODULE_3__.useEntityProp)('postType', postType, 'meta'), + _useEntityProp2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useEntityProp, 1), + meta = _useEntityProp2[0]; + var paymentType = (meta === null || meta === void 0 ? void 0 : meta['_wpzf_stripe_payment_type']) || 'one-time'; + var recurringPeriod = (meta === null || meta === void 0 ? void 0 : meta['_wpzf_stripe_recurring_period']) || 'month'; + var periodSuffix = paymentType === 'recurring' ? ' ' + (periodLabels[recurringPeriod] || '/ ' + recurringPeriod) : ''; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Total Options', 'wpzoom-forms'), + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), value: label, onChange: function onChange(value) { return setAttributes({ @@ -48,8 +71,8 @@ var Edit = function Edit(props) { __next40pxDefaultSize: true }) }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", _objectSpread(_objectSpread({ + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", _objectSpread(_objectSpread({ className: "wpzf-payment-total" }, blockProps), {}, { style: _objectSpread({ @@ -61,20 +84,20 @@ var Edit = function Edit(props) { fontWeight: 600, background: '#f9f9f9' }, blockProps.style), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { className: "wpzf-payment-total-label", - children: label || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Total', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + children: label || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Total', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("span", { className: "wpzf-payment-total-amount", - children: "$0.00" + children: ["$0.00", periodSuffix] })] - })), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("p", { + })), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", { style: { margin: '4px 0 0', fontSize: '12px', color: '#888' }, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Total will be calculated from Payment Item blocks on the frontend.', 'wpzoom-forms') + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Total will be calculated from Payment Item blocks on the frontend.', 'wpzoom-forms') })] })] }); @@ -163,6 +186,26 @@ module.exports = window["wp"]["components"]; /***/ }), +/***/ "@wordpress/core-data": +/*!**********************************!*\ + !*** external ["wp","coreData"] ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["coreData"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + /***/ "@wordpress/element": /*!*********************************!*\ !*** external ["wp","element"] ***! @@ -181,6 +224,42 @@ module.exports = window["wp"]["element"]; module.exports = window["wp"]["i18n"]; +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + /***/ }), /***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": @@ -205,6 +284,89 @@ function _defineProperty(e, r, t) { } +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + /***/ }), /***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": @@ -276,6 +438,29 @@ function _typeof(o) { } +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + /***/ }), /***/ "./src/fields/payment-total/block.json": @@ -284,7 +469,7 @@ function _typeof(o) { \*********************************************/ /***/ (function(module) { -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-total","title":"Payment Total","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"Displays the dynamically calculated total of all Payment Item blocks in the form.","keywords":["wpzoom","form","payment","total","sum"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"label":{"type":"string","default":"Total"}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-total","title":"Payment Total","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"Displays the dynamically calculated total of all Payment Item blocks in the form.","keywords":["wpzoom","form","payment","total","sum"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"label":{"type":"string","default":"Total"}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); /***/ }) diff --git a/build/fields/phone/index.js b/build/fields/phone/index.js index 56ee9a6..2d89f04 100644 --- a/build/fields/phone/index.js +++ b/build/fields/phone/index.js @@ -1,615 +1 @@ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/fields/phone/edit.js": -/*!**********************************!*\ - !*** ./src/fields/phone/edit.js ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__); - - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - - - -var Edit = function Edit(props) { - var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)(); - var attributes = props.attributes, - setAttributes = props.setAttributes, - clientId = props.clientId; - var id = attributes.id, - name = attributes.name, - placeholder = attributes.placeholder, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { - if (!id) { - setAttributes({ - id: 'input_' + clientId.substr(0, 8) - }); - } - }, []); - var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(id), - _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState, 1), - uniqueId = _useState2[0]; - var handleNameChange = function handleNameChange(newValue) { - var newId = newValue.replace(/\s/g, '_').toLowerCase(); - setAttributes({ - name: newValue, - id: 'input_' + clientId.substr(0, 8) - }); - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Options', 'wpzoom-forms'), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Name', 'wpzoom-forms'), - value: name, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('e.g. My Email Field', 'wpzoom-forms'), - onChange: handleNameChange, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Placeholder', 'wpzoom-forms'), - value: placeholder, - onChange: function onChange(value) { - return setAttributes({ - placeholder: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Show Label', 'wpzoom-forms'), - checked: !!showLabel, - onChange: function onChange(value) { - return setAttributes({ - showLabel: !!value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Label', 'wpzoom-forms'), - value: label, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Required', 'wpzoom-forms'), - checked: !!required, - onChange: function onChange(value) { - return setAttributes({ - required: !!value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, { - tagName: "label", - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('Label', 'wpzoom-forms'), - value: label, - htmlFor: uniqueId, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - } - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("input", _objectSpread({ - type: "tel", - name: uniqueId, - id: uniqueId, - placeholder: placeholder, - required: !!required - }, blockProps))] - })] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./src/fields/phone/save.js": -/*!**********************************!*\ - !*** ./src/fields/phone/save.js ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - -var Save = function Save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var id = attributes.id, - name = attributes.name, - placeholder = attributes.placeholder, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - htmlFor: id, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { - tagName: "span", - value: label - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", _objectSpread({ - type: "tel", - name: id, - id: id, - placeholder: placeholder, - required: !!required - }, blockProps))] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Save); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } -/* harmony export */ }); -function _arrayLikeToArray(r, a) { - (null == a || a > r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } -/* harmony export */ }); -function _arrayWithHoles(r) { - if (Array.isArray(r)) return r; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! - \*************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } -/* harmony export */ }); -function _iterableToArrayLimit(r, l) { - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; - if (null != t) { - var e, - n, - i, - u, - a = [], - f = !0, - o = !1; - try { - if (i = (t = t.call(r)).next, 0 === l) { - if (Object(t) !== t) return; - f = !1; - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); - } catch (r) { - o = !0, n = r; - } finally { - try { - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; - } finally { - if (o) throw n; - } - } - return a; - } -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } -/* harmony export */ }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(r, e) { - return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./src/fields/phone/block.json": -/*!*************************************!*\ - !*** ./src/fields/phone/block.json ***! - \*************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/text-phone-field","title":"Phone","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A text input field for inputting a phone number.","keywords":["wpzoom","form","input","phone","text"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"input","default":""},"label":{"type":"string","default":"Phone"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!***********************************!*\ - !*** ./src/fields/phone/index.js ***! - \***********************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/phone/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/phone/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/phone/save.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M6.95704 3.25C7.55364 3.2501 8.12599 3.48731 8.54786 3.90918L10.4648 5.82617L10.6533 6.03516C11.4758 7.0434 11.4759 8.49863 10.6533 9.50684L10.4648 9.71582L9.31543 10.8643C10.0742 12.5648 11.4344 13.9246 13.1348 14.6836L14.2842 13.5352L14.4863 13.3525C14.9757 12.9516 15.5913 12.7295 16.2295 12.7295C16.9587 12.7296 17.6582 13.0195 18.1738 13.5352L20.0908 15.4521L20.2451 15.623C20.9182 16.448 20.9183 17.6389 20.2451 18.4639L20.0908 18.6348L19.2324 19.4932C18.4788 20.2468 17.4735 20.6907 16.4141 20.7441L16.2012 20.75C12.7654 20.7529 9.4695 19.3894 7.04004 16.96C4.6106 14.5305 3.24706 11.2346 3.25 7.79883L3.25586 7.58594C3.30933 6.5265 3.75323 5.52125 4.50684 4.76758L5.36524 3.90918L5.53028 3.75977C5.93071 3.43153 6.43474 3.25 6.95704 3.25ZM6.95704 4.75C6.80799 4.75 6.66326 4.79456 6.54102 4.87598L6.42676 4.96973L5.56739 5.82812C5.04452 6.35106 4.7507 7.06031 4.75 7.7998L4.76368 8.36816C4.90187 11.1989 6.08704 13.8859 8.10059 15.8994C10.2484 18.0473 13.1627 19.2526 16.2002 19.25L16.4756 19.2363C17.1139 19.1725 17.7143 18.8902 18.1719 18.4326L19.0303 17.5732L19.082 17.5166C19.3061 17.2418 19.306 16.8452 19.082 16.5703L19.0303 16.5127L17.1133 14.5957C16.879 14.3614 16.5609 14.2296 16.2295 14.2295C15.9393 14.2295 15.659 14.3303 15.4365 14.5127L15.3447 14.5957L13.8418 16.0986C13.6342 16.3061 13.3248 16.374 13.0498 16.2715C10.5884 15.3535 8.64647 13.4116 7.72852 10.9502C7.62603 10.6752 7.69387 10.3658 7.90137 10.1582L9.4043 8.6543L9.49024 8.55957C9.8637 8.10146 9.86363 7.44057 9.49024 6.98242L9.4043 6.88672L7.48731 4.96973C7.34675 4.82917 7.15581 4.7501 6.95704 4.75Z", - fill: "currentColor" - }) - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/text-phone-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t,o){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } -/* harmony export */ }); -function _arrayWithHoles(r) { - if (Array.isArray(r)) return r; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! - \*************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } -/* harmony export */ }); -function _iterableToArrayLimit(r, l) { - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; - if (null != t) { - var e, - n, - i, - u, - a = [], - f = !0, - o = !1; - try { - if (i = (t = t.call(r)).next, 0 === l) { - if (Object(t) !== t) return; - f = !1; - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); - } catch (r) { - o = !0, n = r; - } finally { - try { - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; - } finally { - if (o) throw n; - } - } - return a; - } -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } -/* harmony export */ }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(r, e) { - return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./src/fields/plain/block.json": -/*!*************************************!*\ - !*** ./src/fields/plain/block.json ***! - \*************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/text-plain-field","title":"Text Field","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A text input field for inputting plain text.","keywords":["wpzoom","form","input","plain","text"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"type":{"type":"string","source":"attribute","attribute":"type","selector":"input","default":"text"},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"input","default":""},"label":{"type":"string","default":"Text"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false},"subject":{"type":"boolean","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!***********************************!*\ - !*** ./src/fields/plain/index.js ***! - \***********************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/plain/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/plain/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/plain/save.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M16 20.25C16.4142 20.25 16.75 20.5858 16.75 21C16.75 21.4142 16.4142 21.75 16 21.75H4C3.58579 21.75 3.25 21.4142 3.25 21C3.25 20.5858 3.58579 20.25 4 20.25H16Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M20 16.25C20.4142 16.25 20.75 16.5858 20.75 17C20.75 17.4142 20.4142 17.75 20 17.75H4C3.58579 17.75 3.25 17.4142 3.25 17C3.25 16.5858 3.58579 16.25 4 16.25H20Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M4.71484 13.3115C4.55067 13.6914 4.10961 13.8669 3.72949 13.7031C3.34915 13.5391 3.17384 13.0971 3.33789 12.7168L4.71484 13.3115Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M7.95215 3.25294C7.98573 3.25469 8.01894 3.2575 8.05176 3.26368C8.08353 3.26964 8.11508 3.27781 8.14648 3.28809C8.1557 3.29111 8.16474 3.29449 8.17383 3.29786C8.18613 3.30241 8.19875 3.30628 8.21094 3.31153C8.23146 3.32038 8.25119 3.33041 8.27051 3.34083C8.27744 3.34457 8.2842 3.34858 8.29102 3.35254C8.31685 3.36754 8.34081 3.38473 8.36426 3.40235C8.38566 3.41844 8.40512 3.43665 8.4248 3.45508C8.44089 3.47014 8.4571 3.48469 8.47168 3.50098C8.48741 3.51857 8.50148 3.53742 8.51562 3.55665C8.53027 3.57652 8.54504 3.59607 8.55762 3.61719C8.56119 3.62322 8.56591 3.62862 8.56934 3.63477L8.60352 3.70411L11.7871 11.1094C11.7895 11.1152 11.7917 11.1211 11.7939 11.127L12.4785 12.7178C12.642 13.0983 12.4654 13.5395 12.085 13.7031C11.7045 13.8665 11.2632 13.6909 11.0996 13.3106L10.5996 12.1465H5.21777L4.71484 13.3115L4.02637 13.0137L3.33789 12.7168L4.0127 11.1514C4.02486 11.1163 4.03865 11.0823 4.05566 11.0498L7.22559 3.70313C7.24287 3.66307 7.2631 3.6252 7.28613 3.58985C7.34153 3.50484 7.41477 3.4308 7.50293 3.37305C7.51576 3.36466 7.52968 3.35817 7.54297 3.35059C7.56739 3.33666 7.59173 3.32191 7.61816 3.31055C7.62262 3.30864 7.62737 3.30749 7.63184 3.30567C7.64109 3.30191 7.65076 3.29929 7.66016 3.2959C7.69741 3.28244 7.73461 3.27098 7.77246 3.26368C7.77761 3.26268 7.78292 3.26261 7.78809 3.26172C7.82854 3.2548 7.86886 3.25121 7.90918 3.25098C7.92351 3.25088 7.93777 3.25221 7.95215 3.25294ZM5.86426 10.6465H9.9541L7.91211 5.89649L5.86426 10.6465Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M14.9326 7.69532C16.1478 6.5966 17.9515 6.50718 19.2627 7.42676C19.3264 7.07715 19.632 6.81153 20 6.81153C20.4141 6.81153 20.7497 7.14754 20.75 7.56153V13C20.7497 13.414 20.4141 13.75 20 13.75C19.6318 13.75 19.3262 13.4847 19.2627 13.1348C17.951 14.0553 16.1483 13.9676 14.9326 12.8682L14.8027 12.7451C13.4422 11.3844 13.4417 9.17843 14.8027 7.81837L14.9326 7.69532ZM18.5186 8.74317C17.74 8.10732 16.5901 8.15282 15.8643 8.87891L15.8633 8.87989C15.0889 9.65378 15.0882 10.9094 15.8633 11.6846L16.0146 11.8213C16.7931 12.4564 17.9423 12.4112 18.6689 11.6846L18.8057 11.5342C19.3987 10.8076 19.3982 9.75786 18.8047 9.03028L18.6689 8.87891L18.5186 8.74317Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/text-plain-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t,o){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexItem, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - icon: "no-alt", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Delete Item', 'wpzoom-forms'), - onClick: function onClick() { - return optionRemove(index); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }) - })] - }) - }, index); - }) - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - icon: "admin-settings", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), - onClick: openModal, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms') - }), isOpen && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Modal, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), - onRequestClose: closeModal, - shouldCloseOnClickOutside: true, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { - className: "wpzoom-forms-extra-options", - style: { - maxWidth: 720 + 'px', - maxHeight: 525 + 'px' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { - className: "form-group", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { - className: "wrap-content", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextareaControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Options', 'wpzoom-forms'), - help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Each line break is a new option.', 'wpzoom-forms'), - className: "bulk-add-enter-options", - rows: "5", - value: bulkOptions, - onChange: function onChange(value) { - return setBulkOptions(value); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - variant: "secondary", - onClick: function onClick() { - return setOpen(false); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Cancel', 'wpzoom-forms') - }), !lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default()(bulkOptions) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - variant: "primary", - onClick: function onClick() { - onBulkAddItems(); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Add', 'wpzoom-forms') - })] - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.SelectControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Default Value', 'wpzoom-forms'), - value: defaultValue, - options: options.map(function (option, index) { - return { - label: option, - value: option - }; - }), - onChange: function onChange(value) { - return setAttributes({ - defaultValue: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Show Label', 'wpzoom-forms'), - checked: !!showLabel, - onChange: function onChange(value) { - return setAttributes({ - showLabel: !!value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), - value: label, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Required', 'wpzoom-forms'), - checked: !!required, - onChange: function onChange(value) { - return setAttributes({ - required: !!value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.RichText, { - tagName: "label", - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), - value: label, - htmlFor: uniqueId, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - } - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { - children: options.map(function (option, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("li", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("label", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("input", { - type: "radio", - name: uniqueId, - id: uniqueId, - value: option, - checked: option == defaultValue, - onChange: function onChange(e) {}, - required: !!required - }), option] - }) - }, index); - }) - }))] - })] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./src/fields/radio/save.js": -/*!**********************************!*\ - !*** ./src/fields/radio/save.js ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - -var Save = function Save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var id = attributes.id, - name = attributes.name, - options = attributes.options, - defaultValue = attributes.defaultValue, - label = attributes.label, - showLabel = attributes.showLabel, - required = attributes.required; - var fieldName = name || id; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - htmlFor: id, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { - tagName: "span", - value: label - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { - id: id, - children: options.map(function (option, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { - type: "radio", - name: fieldName, - id: "".concat(id, "-").concat(index), - value: option, - checked: option == defaultValue, - onChange: function onChange(e) {}, - required: !!required - }), option] - }) - }, index); - }) - }))] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Save); - -/***/ }), - -/***/ "./node_modules/lodash/_DataView.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_DataView.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var DataView = getNative(root, 'DataView'); - -module.exports = DataView; - - -/***/ }), - -/***/ "./node_modules/lodash/_Map.js": -/*!*************************************!*\ - !*** ./node_modules/lodash/_Map.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Map = getNative(root, 'Map'); - -module.exports = Map; - - -/***/ }), - -/***/ "./node_modules/lodash/_Promise.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_Promise.js ***! - \*****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Promise = getNative(root, 'Promise'); - -module.exports = Promise; - - -/***/ }), - -/***/ "./node_modules/lodash/_Set.js": -/*!*************************************!*\ - !*** ./node_modules/lodash/_Set.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Set = getNative(root, 'Set'); - -module.exports = Set; - - -/***/ }), - -/***/ "./node_modules/lodash/_Symbol.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/_Symbol.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/** Built-in value references. */ -var Symbol = root.Symbol; - -module.exports = Symbol; - - -/***/ }), - -/***/ "./node_modules/lodash/_WeakMap.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_WeakMap.js ***! - \*****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var WeakMap = getNative(root, 'WeakMap'); - -module.exports = WeakMap; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseGetTag.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_baseGetTag.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), - getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), - objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); - -/** `Object#toString` result references. */ -var nullTag = '[object Null]', - undefinedTag = '[object Undefined]'; - -/** Built-in value references. */ -var symToStringTag = Symbol ? Symbol.toStringTag : undefined; - -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return (symToStringTag && symToStringTag in Object(value)) - ? getRawTag(value) - : objectToString(value); -} - -module.exports = baseGetTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsArguments.js": -/*!*************************************************!*\ - !*** ./node_modules/lodash/_baseIsArguments.js ***! - \*************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]'; - -/** - * The base implementation of `_.isArguments`. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - */ -function baseIsArguments(value) { - return isObjectLike(value) && baseGetTag(value) == argsTag; -} - -module.exports = baseIsArguments; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsNative.js": -/*!**********************************************!*\ - !*** ./node_modules/lodash/_baseIsNative.js ***! - \**********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), - isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), - isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), - toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); - -/** - * Used to match `RegExp` - * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). - */ -var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; - -/** Used to detect host constructors (Safari). */ -var reIsHostCtor = /^\[object .+?Constructor\]$/; - -/** Used for built-in method references. */ -var funcProto = Function.prototype, - objectProto = Object.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Used to detect if a method is native. */ -var reIsNative = RegExp('^' + - funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' -); - -/** - * The base implementation of `_.isNative` without bad shim checks. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a native function, - * else `false`. - */ -function baseIsNative(value) { - if (!isObject(value) || isMasked(value)) { - return false; - } - var pattern = isFunction(value) ? reIsNative : reIsHostCtor; - return pattern.test(toSource(value)); -} - -module.exports = baseIsNative; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsTypedArray.js": -/*!**************************************************!*\ - !*** ./node_modules/lodash/_baseIsTypedArray.js ***! - \**************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]', - arrayTag = '[object Array]', - boolTag = '[object Boolean]', - dateTag = '[object Date]', - errorTag = '[object Error]', - funcTag = '[object Function]', - mapTag = '[object Map]', - numberTag = '[object Number]', - objectTag = '[object Object]', - regexpTag = '[object RegExp]', - setTag = '[object Set]', - stringTag = '[object String]', - weakMapTag = '[object WeakMap]'; - -var arrayBufferTag = '[object ArrayBuffer]', - dataViewTag = '[object DataView]', - float32Tag = '[object Float32Array]', - float64Tag = '[object Float64Array]', - int8Tag = '[object Int8Array]', - int16Tag = '[object Int16Array]', - int32Tag = '[object Int32Array]', - uint8Tag = '[object Uint8Array]', - uint8ClampedTag = '[object Uint8ClampedArray]', - uint16Tag = '[object Uint16Array]', - uint32Tag = '[object Uint32Array]'; - -/** Used to identify `toStringTag` values of typed arrays. */ -var typedArrayTags = {}; -typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = -typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = -typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = -typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = -typedArrayTags[uint32Tag] = true; -typedArrayTags[argsTag] = typedArrayTags[arrayTag] = -typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = -typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = -typedArrayTags[errorTag] = typedArrayTags[funcTag] = -typedArrayTags[mapTag] = typedArrayTags[numberTag] = -typedArrayTags[objectTag] = typedArrayTags[regexpTag] = -typedArrayTags[setTag] = typedArrayTags[stringTag] = -typedArrayTags[weakMapTag] = false; - -/** - * The base implementation of `_.isTypedArray` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - */ -function baseIsTypedArray(value) { - return isObjectLike(value) && - isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; -} - -module.exports = baseIsTypedArray; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseKeys.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_baseKeys.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), - nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ -function baseKeys(object) { - if (!isPrototype(object)) { - return nativeKeys(object); - } - var result = []; - for (var key in Object(object)) { - if (hasOwnProperty.call(object, key) && key != 'constructor') { - result.push(key); - } - } - return result; -} - -module.exports = baseKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseUnary.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_baseUnary.js ***! - \*******************************************/ -/***/ (function(module) { - -/** - * The base implementation of `_.unary` without support for storing metadata. - * - * @private - * @param {Function} func The function to cap arguments for. - * @returns {Function} Returns the new capped function. - */ -function baseUnary(func) { - return function(value) { - return func(value); - }; -} - -module.exports = baseUnary; - - -/***/ }), - -/***/ "./node_modules/lodash/_coreJsData.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_coreJsData.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/** Used to detect overreaching core-js shims. */ -var coreJsData = root['__core-js_shared__']; - -module.exports = coreJsData; - - -/***/ }), - -/***/ "./node_modules/lodash/_freeGlobal.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_freeGlobal.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/** Detect free variable `global` from Node.js. */ -var freeGlobal = typeof __webpack_require__.g == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; - -module.exports = freeGlobal; - - -/***/ }), - -/***/ "./node_modules/lodash/_getNative.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_getNative.js ***! - \*******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), - getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); - -/** - * Gets the native function at `key` of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {string} key The key of the method to get. - * @returns {*} Returns the function if it's native, else `undefined`. - */ -function getNative(object, key) { - var value = getValue(object, key); - return baseIsNative(value) ? value : undefined; -} - -module.exports = getNative; - - -/***/ }), - -/***/ "./node_modules/lodash/_getRawTag.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_getRawTag.js ***! - \*******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** Built-in value references. */ -var symToStringTag = Symbol ? Symbol.toStringTag : undefined; - -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -function getRawTag(value) { - var isOwn = hasOwnProperty.call(value, symToStringTag), - tag = value[symToStringTag]; - - try { - value[symToStringTag] = undefined; - var unmasked = true; - } catch (e) {} - - var result = nativeObjectToString.call(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } else { - delete value[symToStringTag]; - } - } - return result; -} - -module.exports = getRawTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_getTag.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/_getTag.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), - Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), - Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), - Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), - WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), - baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); - -/** `Object#toString` result references. */ -var mapTag = '[object Map]', - objectTag = '[object Object]', - promiseTag = '[object Promise]', - setTag = '[object Set]', - weakMapTag = '[object WeakMap]'; - -var dataViewTag = '[object DataView]'; - -/** Used to detect maps, sets, and weakmaps. */ -var dataViewCtorString = toSource(DataView), - mapCtorString = toSource(Map), - promiseCtorString = toSource(Promise), - setCtorString = toSource(Set), - weakMapCtorString = toSource(WeakMap); - -/** - * Gets the `toStringTag` of `value`. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -var getTag = baseGetTag; - -// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. -if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || - (Map && getTag(new Map) != mapTag) || - (Promise && getTag(Promise.resolve()) != promiseTag) || - (Set && getTag(new Set) != setTag) || - (WeakMap && getTag(new WeakMap) != weakMapTag)) { - getTag = function(value) { - var result = baseGetTag(value), - Ctor = result == objectTag ? value.constructor : undefined, - ctorString = Ctor ? toSource(Ctor) : ''; - - if (ctorString) { - switch (ctorString) { - case dataViewCtorString: return dataViewTag; - case mapCtorString: return mapTag; - case promiseCtorString: return promiseTag; - case setCtorString: return setTag; - case weakMapCtorString: return weakMapTag; - } - } - return result; - }; -} - -module.exports = getTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_getValue.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_getValue.js ***! - \******************************************/ -/***/ (function(module) { - -/** - * Gets the value at `key` of `object`. - * - * @private - * @param {Object} [object] The object to query. - * @param {string} key The key of the property to get. - * @returns {*} Returns the property value. - */ -function getValue(object, key) { - return object == null ? undefined : object[key]; -} - -module.exports = getValue; - - -/***/ }), - -/***/ "./node_modules/lodash/_isMasked.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_isMasked.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); - -/** Used to detect methods masquerading as native. */ -var maskSrcKey = (function() { - var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); - return uid ? ('Symbol(src)_1.' + uid) : ''; -}()); - -/** - * Checks if `func` has its source masked. - * - * @private - * @param {Function} func The function to check. - * @returns {boolean} Returns `true` if `func` is masked, else `false`. - */ -function isMasked(func) { - return !!maskSrcKey && (maskSrcKey in func); -} - -module.exports = isMasked; - - -/***/ }), - -/***/ "./node_modules/lodash/_isPrototype.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_isPrototype.js ***! - \*********************************************/ -/***/ (function(module) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Checks if `value` is likely a prototype object. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. - */ -function isPrototype(value) { - var Ctor = value && value.constructor, - proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; - - return value === proto; -} - -module.exports = isPrototype; - - -/***/ }), - -/***/ "./node_modules/lodash/_nativeKeys.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_nativeKeys.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeKeys = overArg(Object.keys, Object); - -module.exports = nativeKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_nodeUtil.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_nodeUtil.js ***! - \******************************************/ -/***/ (function(module, exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); - -/** Detect free variable `exports`. */ -var freeExports = true && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Detect free variable `process` from Node.js. */ -var freeProcess = moduleExports && freeGlobal.process; - -/** Used to access faster Node.js helpers. */ -var nodeUtil = (function() { - try { - // Use `util.types` for Node.js 10+. - var types = freeModule && freeModule.require && freeModule.require('util').types; - - if (types) { - return types; - } - - // Legacy `process.binding('util')` for Node.js < 10. - return freeProcess && freeProcess.binding && freeProcess.binding('util'); - } catch (e) {} -}()); - -module.exports = nodeUtil; - - -/***/ }), - -/***/ "./node_modules/lodash/_objectToString.js": -/*!************************************************!*\ - !*** ./node_modules/lodash/_objectToString.js ***! - \************************************************/ -/***/ (function(module) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** - * Converts `value` to a string using `Object.prototype.toString`. - * - * @private - * @param {*} value The value to convert. - * @returns {string} Returns the converted string. - */ -function objectToString(value) { - return nativeObjectToString.call(value); -} - -module.exports = objectToString; - - -/***/ }), - -/***/ "./node_modules/lodash/_overArg.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_overArg.js ***! - \*****************************************/ -/***/ (function(module) { - -/** - * Creates a unary function that invokes `func` with its argument transformed. - * - * @private - * @param {Function} func The function to wrap. - * @param {Function} transform The argument transform. - * @returns {Function} Returns the new function. - */ -function overArg(func, transform) { - return function(arg) { - return func(transform(arg)); - }; -} - -module.exports = overArg; - - -/***/ }), - -/***/ "./node_modules/lodash/_root.js": -/*!**************************************!*\ - !*** ./node_modules/lodash/_root.js ***! - \**************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); - -/** Detect free variable `self`. */ -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = freeGlobal || freeSelf || Function('return this')(); - -module.exports = root; - - -/***/ }), - -/***/ "./node_modules/lodash/_toSource.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_toSource.js ***! - \******************************************/ -/***/ (function(module) { - -/** Used for built-in method references. */ -var funcProto = Function.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** - * Converts `func` to its source code. - * - * @private - * @param {Function} func The function to convert. - * @returns {string} Returns the source code. - */ -function toSource(func) { - if (func != null) { - try { - return funcToString.call(func); - } catch (e) {} - try { - return (func + ''); - } catch (e) {} - } - return ''; -} - -module.exports = toSource; - - -/***/ }), - -/***/ "./node_modules/lodash/isArguments.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/isArguments.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Built-in value references. */ -var propertyIsEnumerable = objectProto.propertyIsEnumerable; - -/** - * Checks if `value` is likely an `arguments` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - * else `false`. - * @example - * - * _.isArguments(function() { return arguments; }()); - * // => true - * - * _.isArguments([1, 2, 3]); - * // => false - */ -var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { - return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && - !propertyIsEnumerable.call(value, 'callee'); -}; - -module.exports = isArguments; - - -/***/ }), - -/***/ "./node_modules/lodash/isArray.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/isArray.js ***! - \****************************************/ -/***/ (function(module) { - -/** - * Checks if `value` is classified as an `Array` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array, else `false`. - * @example - * - * _.isArray([1, 2, 3]); - * // => true - * - * _.isArray(document.body.children); - * // => false - * - * _.isArray('abc'); - * // => false - * - * _.isArray(_.noop); - * // => false - */ -var isArray = Array.isArray; - -module.exports = isArray; - - -/***/ }), - -/***/ "./node_modules/lodash/isArrayLike.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/isArrayLike.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), - isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); - -/** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is array-like, else `false`. - * @example - * - * _.isArrayLike([1, 2, 3]); - * // => true - * - * _.isArrayLike(document.body.children); - * // => true - * - * _.isArrayLike('abc'); - * // => true - * - * _.isArrayLike(_.noop); - * // => false - */ -function isArrayLike(value) { - return value != null && isLength(value.length) && !isFunction(value); -} - -module.exports = isArrayLike; - - -/***/ }), - -/***/ "./node_modules/lodash/isBuffer.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isBuffer.js ***! - \*****************************************/ -/***/ (function(module, exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), - stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); - -/** Detect free variable `exports`. */ -var freeExports = true && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Built-in value references. */ -var Buffer = moduleExports ? root.Buffer : undefined; - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; - -/** - * Checks if `value` is a buffer. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. - * @example - * - * _.isBuffer(new Buffer(2)); - * // => true - * - * _.isBuffer(new Uint8Array(2)); - * // => false - */ -var isBuffer = nativeIsBuffer || stubFalse; - -module.exports = isBuffer; - - -/***/ }), - -/***/ "./node_modules/lodash/isEmpty.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/isEmpty.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), - getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), - isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), - isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), - isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), - isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), - isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), - isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); - -/** `Object#toString` result references. */ -var mapTag = '[object Map]', - setTag = '[object Set]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Checks if `value` is an empty object, collection, map, or set. - * - * Objects are considered empty if they have no own enumerable string keyed - * properties. - * - * Array-like values such as `arguments` objects, arrays, buffers, strings, or - * jQuery-like collections are considered empty if they have a `length` of `0`. - * Similarly, maps and sets are considered empty if they have a `size` of `0`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is empty, else `false`. - * @example - * - * _.isEmpty(null); - * // => true - * - * _.isEmpty(true); - * // => true - * - * _.isEmpty(1); - * // => true - * - * _.isEmpty([1, 2, 3]); - * // => false - * - * _.isEmpty({ 'a': 1 }); - * // => false - */ -function isEmpty(value) { - if (value == null) { - return true; - } - if (isArrayLike(value) && - (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || - isBuffer(value) || isTypedArray(value) || isArguments(value))) { - return !value.length; - } - var tag = getTag(value); - if (tag == mapTag || tag == setTag) { - return !value.size; - } - if (isPrototype(value)) { - return !baseKeys(value).length; - } - for (var key in value) { - if (hasOwnProperty.call(value, key)) { - return false; - } - } - return true; -} - -module.exports = isEmpty; - - -/***/ }), - -/***/ "./node_modules/lodash/isFunction.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/isFunction.js ***! - \*******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); - -/** `Object#toString` result references. */ -var asyncTag = '[object AsyncFunction]', - funcTag = '[object Function]', - genTag = '[object GeneratorFunction]', - proxyTag = '[object Proxy]'; - -/** - * Checks if `value` is classified as a `Function` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a function, else `false`. - * @example - * - * _.isFunction(_); - * // => true - * - * _.isFunction(/abc/); - * // => false - */ -function isFunction(value) { - if (!isObject(value)) { - return false; - } - // The use of `Object#toString` avoids issues with the `typeof` operator - // in Safari 9 which returns 'object' for typed arrays and other constructors. - var tag = baseGetTag(value); - return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; -} - -module.exports = isFunction; - - -/***/ }), - -/***/ "./node_modules/lodash/isLength.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isLength.js ***! - \*****************************************/ -/***/ (function(module) { - -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER = 9007199254740991; - -/** - * Checks if `value` is a valid array-like length. - * - * **Note:** This method is loosely based on - * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. - * @example - * - * _.isLength(3); - * // => true - * - * _.isLength(Number.MIN_VALUE); - * // => false - * - * _.isLength(Infinity); - * // => false - * - * _.isLength('3'); - * // => false - */ -function isLength(value) { - return typeof value == 'number' && - value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; -} - -module.exports = isLength; - - -/***/ }), - -/***/ "./node_modules/lodash/isObject.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isObject.js ***! - \*****************************************/ -/***/ (function(module) { - -/** - * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) - * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(_.noop); - * // => true - * - * _.isObject(null); - * // => false - */ -function isObject(value) { - var type = typeof value; - return value != null && (type == 'object' || type == 'function'); -} - -module.exports = isObject; - - -/***/ }), - -/***/ "./node_modules/lodash/isObjectLike.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/isObjectLike.js ***! - \*********************************************/ -/***/ (function(module) { - -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ -function isObjectLike(value) { - return value != null && typeof value == 'object'; -} - -module.exports = isObjectLike; - - -/***/ }), - -/***/ "./node_modules/lodash/isTypedArray.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/isTypedArray.js ***! - \*********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), - baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), - nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); - -/* Node.js helper references. */ -var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; - -/** - * Checks if `value` is classified as a typed array. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * _.isTypedArray(new Uint8Array); - * // => true - * - * _.isTypedArray([]); - * // => false - */ -var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; - -module.exports = isTypedArray; - - -/***/ }), - -/***/ "./node_modules/lodash/stubFalse.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/stubFalse.js ***! - \******************************************/ -/***/ (function(module) { - -/** - * This method returns `false`. - * - * @static - * @memberOf _ - * @since 4.13.0 - * @category Util - * @returns {boolean} Returns `false`. - * @example - * - * _.times(2, _.stubFalse); - * // => [false, false] - */ -function stubFalse() { - return false; -} - -module.exports = stubFalse; - - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } -/* harmony export */ }); -function _arrayLikeToArray(r, a) { - (null == a || a > r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } -/* harmony export */ }); -function _arrayWithHoles(r) { - if (Array.isArray(r)) return r; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _arrayWithoutHoles(r) { - if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } -/* harmony export */ }); -function _iterableToArray(r) { - if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! - \*************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } -/* harmony export */ }); -function _iterableToArrayLimit(r, l) { - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; - if (null != t) { - var e, - n, - i, - u, - a = [], - f = !0, - o = !1; - try { - if (i = (t = t.call(r)).next, 0 === l) { - if (Object(t) !== t) return; - f = !1; - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); - } catch (r) { - o = !0, n = r; - } finally { - try { - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; - } finally { - if (o) throw n; - } - } - return a; - } -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } -/* harmony export */ }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } -/* harmony export */ }); -function _nonIterableSpread() { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(r, e) { - return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); -/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); - - - - -function _toConsumableArray(r) { - return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./src/fields/radio/block.json": -/*!*************************************!*\ - !*** ./src/fields/radio/block.json ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/radio-field","title":"Radio","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A radio input field.","keywords":["wpzoom","form","input","radio"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":["Item #1"]},"defaultValue":{"type":"string","default":"Item #1"},"label":{"type":"string","default":"Select an option"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_checkbox-field","color":".wpzoom-forms_checkbox-field > input","typography":".wpzoom-forms_checkbox-field > input","dimensions":".wpzoom-forms_checkbox-field > input","spacing":".wpzoom-forms_checkbox-field > input","__experimentalBorder":".wpzoom-forms_checkbox-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ id: moduleId, -/******/ loaded: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.loaded = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/global */ -/******/ !function() { -/******/ __webpack_require__.g = (function() { -/******/ if (typeof globalThis === 'object') return globalThis; -/******/ try { -/******/ return this || new Function('return this')(); -/******/ } catch (e) { -/******/ if (typeof window === 'object') return window; -/******/ } -/******/ })(); -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/node module decorator */ -/******/ !function() { -/******/ __webpack_require__.nmd = function(module) { -/******/ module.paths = []; -/******/ if (!module.children) module.children = []; -/******/ return module; -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. -!function() { -"use strict"; -/*!***********************************!*\ - !*** ./src/fields/radio/index.js ***! - \***********************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/radio/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/radio/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/radio/save.js"); -/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./deprecated */ "./src/fields/radio/deprecated.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); - - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M3.26444 16.8661C4.32421 16.0022 5.87557 16.049 6.88456 17.0018L6.88749 17.0038L6.94413 17.0556L7.13358 17.2645C7.95522 18.2725 7.95526 19.7273 7.13358 20.7352L6.94413 20.9442C5.93749 21.9509 4.34456 22.0141 3.26444 21.1337L3.05546 20.9442C1.98151 19.8703 1.98151 18.1295 3.05546 17.0556L3.26444 16.8661ZM5.78885 18.0302C5.33063 17.6564 4.66898 17.6564 4.21073 18.0302L4.116 18.1161C3.62785 18.6043 3.62785 19.3955 4.116 19.8837L4.21073 19.9696C4.7017 20.37 5.42597 20.3413 5.88358 19.8837L5.96952 19.789C6.34322 19.3307 6.34319 18.6691 5.96952 18.2108L5.88358 18.1161L5.78885 18.0302Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M20.9998 18.2499C21.4139 18.25 21.7498 18.5857 21.7498 18.9999C21.7498 19.414 21.4139 19.7498 20.9998 19.7499H10.9998C10.5856 19.7499 10.2498 19.4141 10.2498 18.9999C10.2498 18.5857 10.5856 18.2499 10.9998 18.2499H20.9998Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M3.26444 9.8661C4.32421 9.00218 5.87557 9.04904 6.88456 10.0018L6.88749 10.0038L6.94413 10.0556L7.13358 10.2645C7.95522 11.2725 7.95526 12.7273 7.13358 13.7352L6.94413 13.9442C5.93749 14.9509 4.34456 15.0141 3.26444 14.1337L3.05546 13.9442C1.98151 12.8703 1.98151 11.1295 3.05546 10.0556L3.26444 9.8661ZM5.78885 11.0302C5.33063 10.6564 4.66898 10.6564 4.21073 11.0302L4.116 11.1161C3.62785 11.6043 3.62785 12.3955 4.116 12.8837L4.21073 12.9696C4.7017 13.37 5.42597 13.3413 5.88358 12.8837L5.96952 12.789C6.34322 12.3307 6.34319 11.6691 5.96952 11.2108L5.88358 11.1161L5.78885 11.0302Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M20.9998 11.2499C21.4139 11.25 21.7498 11.5857 21.7498 11.9999C21.7498 12.414 21.4139 12.7498 20.9998 12.7499H10.9998C10.5856 12.7499 10.2498 12.4141 10.2498 11.9999C10.2498 11.5857 10.5856 11.2499 10.9998 11.2499H20.9998Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M3.26444 2.8661C4.32421 2.00217 5.87557 2.04904 6.88456 3.00184L6.88749 3.0038L6.94413 3.05555L7.13358 3.26454C7.95522 4.27247 7.95526 5.72733 7.13358 6.73524L6.94413 6.94422C5.93749 7.95086 4.34456 8.01414 3.26444 7.13368L3.05546 6.94422C1.98151 5.87028 1.98151 4.1295 3.05546 3.05555L3.26444 2.8661ZM5.78885 4.03016C5.33063 3.65639 4.66898 3.65644 4.21073 4.03016L4.116 4.1161C3.62785 4.60426 3.62785 5.39552 4.116 5.88368L4.21073 5.96962C4.7017 6.36996 5.42597 6.34129 5.88358 5.88368L5.96952 5.78895C6.34323 5.33075 6.34318 4.66906 5.96952 4.21083L5.88358 4.1161L5.78885 4.03016Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M20.9998 4.24989C21.4139 4.25 21.7498 4.58575 21.7498 4.99989C21.7498 5.414 21.4139 5.74978 20.9998 5.74989H10.9998C10.5856 5.74989 10.2498 5.41407 10.2498 4.99989C10.2498 4.58568 10.5856 4.24989 10.9998 4.24989H20.9998Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"], - deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_4__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){var e={5580:function(e,t,r){var n=r(6110)(r(9325),"DataView");e.exports=n},8223:function(e,t,r){var n=r(6110)(r(9325),"Map");e.exports=n},2804:function(e,t,r){var n=r(6110)(r(9325),"Promise");e.exports=n},6545:function(e,t,r){var n=r(6110)(r(9325),"Set");e.exports=n},1873:function(e,t,r){var n=r(9325).Symbol;e.exports=n},8303:function(e,t,r){var n=r(6110)(r(9325),"WeakMap");e.exports=n},2552:function(e,t,r){var n=r(1873),o=r(659),i=r(9350),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},7534:function(e,t,r){var n=r(2552),o=r(346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},5083:function(e,t,r){var n=r(1882),o=r(7296),i=r(3805),a=r(7473),c=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,s=u.toString,p=l.hasOwnProperty,f=RegExp("^"+s.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?f:c).test(a(e))}},4901:function(e,t,r){var n=r(2552),o=r(294),i=r(346),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[n(e)]}},8984:function(e,t,r){var n=r(5527),o=r(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},7301:function(e){e.exports=function(e){return function(t){return e(t)}}},5481:function(e,t,r){var n=r(9325)["__core-js_shared__"];e.exports=n},4840:function(e,t,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},6110:function(e,t,r){var n=r(5083),o=r(392);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},659:function(e,t,r){var n=r(1873),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,c=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,c),r=e[c];try{e[c]=void 0;var n=!0}catch(e){}var o=a.call(e);return n&&(t?e[c]=r:delete e[c]),o}},5861:function(e,t,r){var n=r(5580),o=r(8223),i=r(2804),a=r(6545),c=r(8303),u=r(2552),l=r(7473),s="[object Map]",p="[object Promise]",f="[object Set]",d="[object WeakMap]",b="[object DataView]",m=l(n),x=l(o),j=l(i),y=l(a),h=l(c),v=u;(n&&v(new n(new ArrayBuffer(1)))!=b||o&&v(new o)!=s||i&&v(i.resolve())!=p||a&&v(new a)!=f||c&&v(new c)!=d)&&(v=function(e){var t=u(e),r="[object Object]"==t?e.constructor:void 0,n=r?l(r):"";if(n)switch(n){case m:return b;case x:return s;case j:return p;case y:return f;case h:return d}return t}),e.exports=v},392:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},7296:function(e,t,r){var n,o=r(5481),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!i&&i in e}},5527:function(e){var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},3650:function(e,t,r){var n=r(4335)(Object.keys,Object);e.exports=n},6009:function(e,t,r){e=r.nmd(e);var n=r(4840),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&n.process,c=function(){try{return i&&i.require&&i.require("util").types||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=c},9350:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:function(e){e.exports=function(e,t){return function(r){return e(t(r))}}},9325:function(e,t,r){var n=r(4840),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();e.exports=i},7473:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},2428:function(e,t,r){var n=r(7534),o=r(346),i=Object.prototype,a=i.hasOwnProperty,c=i.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(e){return o(e)&&a.call(e,"callee")&&!c.call(e,"callee")};e.exports=u},6449:function(e){var t=Array.isArray;e.exports=t},4894:function(e,t,r){var n=r(1882),o=r(294);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},3656:function(e,t,r){e=r.nmd(e);var n=r(9325),o=r(9935),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,c=a&&a.exports===i?n.Buffer:void 0,u=(c?c.isBuffer:void 0)||o;e.exports=u},2193:function(e,t,r){var n=r(8984),o=r(5861),i=r(2428),a=r(6449),c=r(4894),u=r(3656),l=r(5527),s=r(7167),p=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(c(e)&&(a(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||s(e)||i(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!n(e).length;for(var r in e)if(p.call(e,r))return!1;return!0}},1882:function(e,t,r){var n=r(2552),o=r(3805);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3805:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},7167:function(e,t,r){var n=r(4901),o=r(7301),i=r(6009),a=i&&i.isTypedArray,c=a?o(a):n;e.exports=c},9935:function(e){e.exports=function(){return!1}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={id:n,loaded:!1,exports:{}};return e[n](i,i.exports,r),i.loaded=!0,i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/radio-field"}');function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t,r){return(t=function(e){var t=function(e){if("object"!=n(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==n(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&(0,m.jsx)(b.FlexItem,{children:(0,m.jsx)(b.Button,{icon:"no-alt",label:(0,d.__)("Delete Item","wpzoom-forms"),onClick:function(){return function(e){var t=c(l);t.splice(e,1),n({options:t})}(t)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})})]})},t)})})]}),(0,m.jsx)(b.Button,{icon:"admin-settings",label:(0,d.__)("Add Bulk Options","wpzoom-forms"),onClick:function(){return w(!0)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Add Bulk Options","wpzoom-forms")}),_&&(0,m.jsx)(b.Modal,{title:(0,d.__)("Add Bulk Options","wpzoom-forms"),onRequestClose:function(){return w(!1)},shouldCloseOnClickOutside:!0,children:(0,m.jsxs)("div",{className:"wpzoom-forms-extra-options",style:{maxWidth:"720px",maxHeight:"525px"},children:[(0,m.jsx)("div",{className:"form-group",children:(0,m.jsx)("div",{className:"wrap-content",children:(0,m.jsx)(b.TextareaControl,{label:(0,d.__)("Bulk Options","wpzoom-forms"),help:(0,d.__)("Each line break is a new option.","wpzoom-forms"),className:"bulk-add-enter-options",rows:"5",value:C,onChange:function(e){return S(e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})})}),(0,m.jsxs)("div",{className:"form-group",children:[(0,m.jsx)(b.Button,{variant:"secondary",onClick:function(){return w(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Cancel","wpzoom-forms")}),!s()(C)&&(0,m.jsx)(b.Button,{variant:"primary",onClick:function(){var e;e=C.split("\n").filter(Boolean),n({options:e}),w(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Bulk Add","wpzoom-forms")})]})]})}),(0,m.jsx)(b.SelectControl,{label:(0,d.__)("Default Value","wpzoom-forms"),value:x,options:l.map(function(e,t){return{label:e,value:e}}),onChange:function(e){return n({defaultValue:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,m.jsx)(b.ToggleControl,{label:(0,d.__)("Show Label","wpzoom-forms"),checked:!!h,onChange:function(e){return n({showLabel:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),h&&(0,m.jsx)(b.TextControl,{label:(0,d.__)("Label","wpzoom-forms"),value:y,onChange:function(e){return n({label:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,m.jsx)(b.ToggleControl,{label:(0,d.__)("Required","wpzoom-forms"),checked:!!v,onChange:function(e){return n({required:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}),(0,m.jsxs)(f.Fragment,{children:[h&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(p.RichText,{tagName:"label",placeholder:(0,d.__)("Label","wpzoom-forms"),value:y,htmlFor:L,onChange:function(e){return n({label:e})}}),v&&(0,m.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:(0,d.__)("*","wpzoom-forms")})]}),(0,m.jsx)("ul",j(j({},t),{},{children:l.map(function(e,t){return(0,m.jsx)("li",{children:(0,m.jsxs)("label",{children:[(0,m.jsx)("input",{type:"radio",name:L,id:L,value:e,checked:e==x,onChange:function(e){},required:!!v}),e]})},t)})}))]})]})},save:function(e){var t=e.attributes,r=p.useBlockProps.save(),n=t.id,o=t.name,i=t.options,a=t.defaultValue,c=t.label,u=t.showLabel,l=t.required,s=o||n;return(0,m.jsxs)(m.Fragment,{children:[u&&(0,m.jsxs)("label",{htmlFor:n,children:[(0,m.jsx)(p.RichText.Content,{tagName:"span",value:c}),l&&(0,m.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:(0,d.__)("*","wpzoom-forms")})]}),(0,m.jsx)("ul",h(h({},r),{},{id:n,children:i.map(function(e,t){return(0,m.jsx)("li",{children:(0,m.jsxs)("label",{children:[(0,m.jsx)("input",{type:"radio",name:s,id:"".concat(n,"-").concat(t),value:e,checked:e==a,onChange:function(e){},required:!!l}),e]})},t)})}))]})},deprecated:_})}()}(); \ No newline at end of file diff --git a/build/fields/select/index.js b/build/fields/select/index.js index aee7d5f..6f84d97 100644 --- a/build/fields/select/index.js +++ b/build/fields/select/index.js @@ -1,5407 +1 @@ -/******/ (function() { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./src/fields/select/edit.js": -/*!***********************************!*\ - !*** ./src/fields/select/edit.js ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); -/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); -/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash/isEmpty */ "./node_modules/lodash/isEmpty.js"); -/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var react_sortable_hoc__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react-sortable-hoc */ "./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js"); -/* harmony import */ var array_move__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! array-move */ "./node_modules/array-move/index.js"); -/* harmony import */ var _lists__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./lists */ "./src/fields/select/lists.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__); - - - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - - - - - - - -// Import the lists from the lists.js file - - -var DragHandle = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_8__.SortableHandle)(function () { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - icon: "move", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Re-arrange Item', 'wpzoom-forms'), - className: "wpzoom-forms-move-button" - }); -}); -var SortableItem = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_8__.SortableElement)(function (_ref) { - var value = _ref.value, - optsId = _ref.optsId, - options = _ref.options, - changeCallback = _ref.changeCallback, - removeCallback = _ref.removeCallback; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Flex, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexBlock, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { - value: value, - onChange: function onChange(val) { - return changeCallback(val, optsId); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }) - }), options.length > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexItem, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(DragHandle, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - icon: "no-alt", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Delete Item', 'wpzoom-forms'), - onClick: function onClick() { - return removeCallback(optsId); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - })] - })] - }) - }); -}); -var SortableList = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_8__.SortableContainer)(function (_ref2) { - var items = _ref2.items, - changeCallback = _ref2.changeCallback, - removeCallback = _ref2.removeCallback; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { - children: items.map(function (value, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(SortableItem, { - index: index, - optsId: index, - value: value, - options: items, - changeCallback: changeCallback, - removeCallback: removeCallback - }); - }) - }); -}); -var Edit = function Edit(props) { - var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.useBlockProps)(); - var attributes = props.attributes, - setAttributes = props.setAttributes, - clientId = props.clientId; - var id = attributes.id, - name = attributes.name, - options = attributes.options, - defaultValue = attributes.defaultValue, - label = attributes.label, - showLabel = attributes.showLabel, - multiple = attributes.multiple, - required = attributes.required; - var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(false), - _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 2), - isOpen = _useState2[0], - setOpen = _useState2[1]; - var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(''), - _useState4 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState3, 2), - bulkOptions = _useState4[0], - setBulkOptions = _useState4[1]; - var openModal = function openModal() { - return setOpen(true); - }; - var closeModal = function closeModal() { - return setOpen(false); - }; - var optionAdd = function optionAdd() { - var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); - opts.push((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.sprintf)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Item #%s', 'wpzoom-forms'), options.length + 1)); - setAttributes({ - options: opts - }); - }; - var optionRemove = function optionRemove(index) { - var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); - opts.splice(index, 1); - setAttributes({ - options: opts - }); - }; - var optionChange = function optionChange(name, index) { - var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); - opts[index] = name; - setAttributes({ - options: opts - }); - }; - var optionsSort = function optionsSort(oldIndex, newIndex) { - var sorted = (0,array_move__WEBPACK_IMPORTED_MODULE_9__.arrayMoveImmutable)(options, oldIndex, newIndex); - setAttributes({ - options: sorted - }); - }; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { - if (!id) { - setAttributes({ - id: 'input_' + clientId.substr(0, 8) - }); - } - }, []); - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { - if (options) { - var _items = ''; - options.forEach(function (item) { - _items += item + '\n'; - }); - setBulkOptions(_items); - } - }, [options]); - var onBulkAddItems = function onBulkAddItems() { - var _options = bulkOptions.split('\n').filter(Boolean); - setAttributes({ - options: _options - }); - setOpen(false); - }; - var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(id), - _useState6 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState5, 1), - uniqueId = _useState6[0]; - var handleNameChange = function handleNameChange(newValue) { - var newId = newValue.replace(/\s/g, '_').toLowerCase(); - setAttributes({ - name: newValue, - id: 'input_' + clientId.substr(0, 8) - }); - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Options', 'wpzoom-forms'), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Name', 'wpzoom-forms'), - value: name, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('e.g. My Dropdown Select Field', 'wpzoom-forms'), - onChange: handleNameChange, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Card, { - size: "small", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardHeader, { - children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Items', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - icon: "insert", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Item', 'wpzoom-forms'), - onClick: optionAdd, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardBody, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(SortableList, { - items: options, - changeCallback: optionChange, - removeCallback: optionRemove, - lockAxis: "y", - useDragHandle: true, - onSortEnd: function onSortEnd(_ref3) { - var oldIndex = _ref3.oldIndex, - newIndex = _ref3.newIndex; - return optionsSort(oldIndex, newIndex); - } - }) - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - icon: "admin-settings", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), - onClick: openModal, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms') - }), isOpen && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Modal, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), - onRequestClose: closeModal, - shouldCloseOnClickOutside: true, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - className: "wpzoom-forms-extra-options", - style: { - maxWidth: 720 + 'px', - maxHeight: 525 + 'px' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { - className: "form-group", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { - className: "wrap-content", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextareaControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Options', 'wpzoom-forms'), - help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Each line break is a new option.', 'wpzoom-forms'), - className: "bulk-add-enter-options", - rows: "5", - value: bulkOptions, - onChange: function onChange(value) { - return setBulkOptions(value); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { - class: "predefined-lists", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", { - children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Predefined Lists', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - isLink: true, - onClick: function onClick() { - return setBulkOptions(_lists__WEBPACK_IMPORTED_MODULE_10__.countries.join('\n')); - }, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Countries', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - isLink: true, - onClick: function onClick() { - return setBulkOptions(_lists__WEBPACK_IMPORTED_MODULE_10__.states.join('\n')); - }, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('US States', 'wpzoom-forms') - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - class: "action-buttons", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - variant: "secondary", - onClick: function onClick() { - return setOpen(false); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Cancel', 'wpzoom-forms') - }), !lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default()(bulkOptions) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { - variant: "primary", - onClick: function onClick() { - onBulkAddItems(); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Add', 'wpzoom-forms') - })] - })] - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.SelectControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Default Value', 'wpzoom-forms'), - value: defaultValue, - options: options.map(function (option, index) { - return { - label: option, - value: option - }; - }), - onChange: function onChange(value) { - return setAttributes({ - defaultValue: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Show Label', 'wpzoom-forms'), - checked: !!showLabel, - onChange: function onChange(value) { - return setAttributes({ - showLabel: !!value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), - value: label, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Allow Multiple Selections', 'wpzoom-forms'), - checked: !!multiple, - onChange: function onChange(value) { - return setAttributes({ - multiple: !!value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Required', 'wpzoom-forms'), - checked: !!required, - onChange: function onChange(value) { - return setAttributes({ - required: !!value - }); - }, - __next40pxDefaultSize: true, - __nextHasNoMarginBottom: true - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, { - tagName: "label", - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), - value: label, - htmlFor: uniqueId, - onChange: function onChange(value) { - return setAttributes({ - label: value - }); - } - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("select", _objectSpread(_objectSpread({ - name: uniqueId, - id: uniqueId, - required: !!required, - multiple: !!multiple, - defaultValue: defaultValue - }, blockProps), {}, { - children: options.map(function (option, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("option", { - value: option, - children: option - }, index); - }) - }))] - })] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./src/fields/select/lists.js": -/*!************************************!*\ - !*** ./src/fields/select/lists.js ***! - \************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ countries: function() { return /* binding */ countries; }, -/* harmony export */ states: function() { return /* binding */ states; } -/* harmony export */ }); -// Description: List of countries and states -var countries = ['Afghanistan', 'Albania', 'Algeria', 'Andorra', 'Angola', 'Antigua & Deps', 'Argentina', 'Armenia', 'Australia', 'Austria', 'Azerbaijan', 'Bahamas', 'Bahrain', 'Bangladesh', 'Barbados', 'Belarus', 'Belgium', 'Belize', 'Benin', 'Bhutan', 'Bolivia', 'Bosnia Herzegovina', 'Botswana', 'Brazil', 'Brunei', 'Bulgaria', 'Burkina', 'Burundi', 'Cambodia', 'Cameroon', 'Canada', 'Cape Verde', 'Central African Rep', 'Chad', 'Chile', 'China', 'Colombia', 'Comoros', 'Congo', 'Congo (Democratic Rep)', 'Costa Rica', 'Croatia', 'Cuba', 'Cyprus', 'Czech Republic', 'Denmark', 'Djibouti', 'Dominica', 'Dominican Republic', 'East Timor', 'Ecuador', 'Egypt', 'El Salvador', 'Equatorial Guinea', 'Eritrea', 'Estonia', 'Ethiopia', 'Fiji', 'Finland', 'France', 'Gabon', 'Gambia', 'Georgia', 'Germany', 'Ghana', 'Greece', 'Grenada', 'Guatemala', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Haiti', 'Honduras', 'Hungary', 'Iceland', 'India', 'Indonesia', 'Iran', 'Iraq', 'Ireland {Republic}', 'Israel', 'Italy', 'Ivory Coast', 'Jamaica', 'Japan', 'Jordan', 'Kazakhstan', 'Kenya', 'Kiribati', 'Korea North', 'Korea South', 'Kosovo', 'Kuwait', 'Kyrgyzstan', 'Laos', 'Latvia', 'Lebanon', 'Lesotho', 'Liberia', 'Libya', 'Liechtenstein', 'Lithuania', 'Luxembourg', 'Macedonia', 'Madagascar', 'Malawi', 'Malaysia', 'Maldives', 'Mali', 'Malta', 'Marshall Islands', 'Mauritania', 'Mauritius', 'Mexico', 'Micronesia', 'Moldova', 'Monaco', 'Mongolia', 'Montenegro', 'Morocco', 'Mozambique', 'Myanmar, {Burma}', 'Namibia', 'Nauru', 'Nepal', 'Netherlands', 'New Zealand', 'Nicaragua', 'Niger', 'Nigeria', 'Norway', 'Oman', 'Pakistan', 'Palau', 'Panama', 'Papua New Guinea', 'Paraguay', 'Peru', 'Philippines', 'Poland', 'Portugal', 'Qatar', 'Romania', 'Russian Federation', 'Rwanda', 'St Kitts & Nevis', 'St Lucia', 'Saint Vincent & the Grenadines', 'Samoa', 'San Marino', 'Sao Tome & Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia', 'Slovenia', 'Solomon Islands', 'Somalia', 'South Africa', 'South Sudan', 'Spain', 'Sri Lanka', 'Sudan', 'Suriname', 'Swaziland', 'Sweden', 'Switzerland', 'Syria', 'Taiwan', 'Tajikistan', 'Tanzania', 'Thailand', 'Togo', 'Tonga', 'Trinidad & Tobago', 'Tunisia', 'Turkey', 'Turkmenistan', 'Tuvalu', 'Uganda', 'Ukraine', 'United Arab Emirates', 'United Kingdom', 'United States', 'Uruguay', 'Uzbekistan', 'Vanuatu', 'Vatican City', 'Venezuela', 'Vietnam', 'Yemen', 'Zambia', 'Zimbabwe']; - -//List of states in the United States -var states = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming']; - -/***/ }), - -/***/ "./src/fields/select/save.js": -/*!***********************************!*\ - !*** ./src/fields/select/save.js ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - -var Save = function Save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var id = attributes.id, - name = attributes.name, - options = attributes.options, - defaultValue = attributes.defaultValue, - label = attributes.label, - showLabel = attributes.showLabel, - multiple = attributes.multiple, - required = attributes.required; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { - children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { - htmlFor: id, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { - tagName: "span", - value: label - }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { - className: "wp-block-wpzoom-forms-required", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("select", _objectSpread(_objectSpread({ - name: multiple ? "".concat(id, "[]") : id, - id: id, - required: !!required, - multiple: !!multiple, - defaultValue: defaultValue - }, blockProps), {}, { - children: options.map(function (option, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("option", { - value: option, - children: option - }, index); - }) - }))] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Save); - -/***/ }), - -/***/ "./node_modules/invariant/browser.js": -/*!*******************************************!*\ - !*** ./node_modules/invariant/browser.js ***! - \*******************************************/ -/***/ (function(module) { - -"use strict"; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - -/** - * Use invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ - -var invariant = function(condition, format, a, b, c, d, e, f) { - if (true) { - if (format === undefined) { - throw new Error('invariant requires an error message argument'); - } - } - - if (!condition) { - var error; - if (format === undefined) { - error = new Error( - 'Minified exception occurred; use the non-minified dev environment ' + - 'for the full error message and additional helpful warnings.' - ); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error( - format.replace(/%s/g, function() { return args[argIndex++]; }) - ); - error.name = 'Invariant Violation'; - } - - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; - } -}; - -module.exports = invariant; - - -/***/ }), - -/***/ "./node_modules/lodash/_DataView.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_DataView.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var DataView = getNative(root, 'DataView'); - -module.exports = DataView; - - -/***/ }), - -/***/ "./node_modules/lodash/_Map.js": -/*!*************************************!*\ - !*** ./node_modules/lodash/_Map.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Map = getNative(root, 'Map'); - -module.exports = Map; - - -/***/ }), - -/***/ "./node_modules/lodash/_Promise.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_Promise.js ***! - \*****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Promise = getNative(root, 'Promise'); - -module.exports = Promise; - - -/***/ }), - -/***/ "./node_modules/lodash/_Set.js": -/*!*************************************!*\ - !*** ./node_modules/lodash/_Set.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Set = getNative(root, 'Set'); - -module.exports = Set; - - -/***/ }), - -/***/ "./node_modules/lodash/_Symbol.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/_Symbol.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/** Built-in value references. */ -var Symbol = root.Symbol; - -module.exports = Symbol; - - -/***/ }), - -/***/ "./node_modules/lodash/_WeakMap.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_WeakMap.js ***! - \*****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var WeakMap = getNative(root, 'WeakMap'); - -module.exports = WeakMap; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseGetTag.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_baseGetTag.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), - getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), - objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); - -/** `Object#toString` result references. */ -var nullTag = '[object Null]', - undefinedTag = '[object Undefined]'; - -/** Built-in value references. */ -var symToStringTag = Symbol ? Symbol.toStringTag : undefined; - -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return (symToStringTag && symToStringTag in Object(value)) - ? getRawTag(value) - : objectToString(value); -} - -module.exports = baseGetTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsArguments.js": -/*!*************************************************!*\ - !*** ./node_modules/lodash/_baseIsArguments.js ***! - \*************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]'; - -/** - * The base implementation of `_.isArguments`. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - */ -function baseIsArguments(value) { - return isObjectLike(value) && baseGetTag(value) == argsTag; -} - -module.exports = baseIsArguments; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsNative.js": -/*!**********************************************!*\ - !*** ./node_modules/lodash/_baseIsNative.js ***! - \**********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), - isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), - isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), - toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); - -/** - * Used to match `RegExp` - * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). - */ -var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; - -/** Used to detect host constructors (Safari). */ -var reIsHostCtor = /^\[object .+?Constructor\]$/; - -/** Used for built-in method references. */ -var funcProto = Function.prototype, - objectProto = Object.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Used to detect if a method is native. */ -var reIsNative = RegExp('^' + - funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' -); - -/** - * The base implementation of `_.isNative` without bad shim checks. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a native function, - * else `false`. - */ -function baseIsNative(value) { - if (!isObject(value) || isMasked(value)) { - return false; - } - var pattern = isFunction(value) ? reIsNative : reIsHostCtor; - return pattern.test(toSource(value)); -} - -module.exports = baseIsNative; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsTypedArray.js": -/*!**************************************************!*\ - !*** ./node_modules/lodash/_baseIsTypedArray.js ***! - \**************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]', - arrayTag = '[object Array]', - boolTag = '[object Boolean]', - dateTag = '[object Date]', - errorTag = '[object Error]', - funcTag = '[object Function]', - mapTag = '[object Map]', - numberTag = '[object Number]', - objectTag = '[object Object]', - regexpTag = '[object RegExp]', - setTag = '[object Set]', - stringTag = '[object String]', - weakMapTag = '[object WeakMap]'; - -var arrayBufferTag = '[object ArrayBuffer]', - dataViewTag = '[object DataView]', - float32Tag = '[object Float32Array]', - float64Tag = '[object Float64Array]', - int8Tag = '[object Int8Array]', - int16Tag = '[object Int16Array]', - int32Tag = '[object Int32Array]', - uint8Tag = '[object Uint8Array]', - uint8ClampedTag = '[object Uint8ClampedArray]', - uint16Tag = '[object Uint16Array]', - uint32Tag = '[object Uint32Array]'; - -/** Used to identify `toStringTag` values of typed arrays. */ -var typedArrayTags = {}; -typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = -typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = -typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = -typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = -typedArrayTags[uint32Tag] = true; -typedArrayTags[argsTag] = typedArrayTags[arrayTag] = -typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = -typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = -typedArrayTags[errorTag] = typedArrayTags[funcTag] = -typedArrayTags[mapTag] = typedArrayTags[numberTag] = -typedArrayTags[objectTag] = typedArrayTags[regexpTag] = -typedArrayTags[setTag] = typedArrayTags[stringTag] = -typedArrayTags[weakMapTag] = false; - -/** - * The base implementation of `_.isTypedArray` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - */ -function baseIsTypedArray(value) { - return isObjectLike(value) && - isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; -} - -module.exports = baseIsTypedArray; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseKeys.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_baseKeys.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), - nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ -function baseKeys(object) { - if (!isPrototype(object)) { - return nativeKeys(object); - } - var result = []; - for (var key in Object(object)) { - if (hasOwnProperty.call(object, key) && key != 'constructor') { - result.push(key); - } - } - return result; -} - -module.exports = baseKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseUnary.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_baseUnary.js ***! - \*******************************************/ -/***/ (function(module) { - -/** - * The base implementation of `_.unary` without support for storing metadata. - * - * @private - * @param {Function} func The function to cap arguments for. - * @returns {Function} Returns the new capped function. - */ -function baseUnary(func) { - return function(value) { - return func(value); - }; -} - -module.exports = baseUnary; - - -/***/ }), - -/***/ "./node_modules/lodash/_coreJsData.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_coreJsData.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/** Used to detect overreaching core-js shims. */ -var coreJsData = root['__core-js_shared__']; - -module.exports = coreJsData; - - -/***/ }), - -/***/ "./node_modules/lodash/_freeGlobal.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_freeGlobal.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/** Detect free variable `global` from Node.js. */ -var freeGlobal = typeof __webpack_require__.g == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; - -module.exports = freeGlobal; - - -/***/ }), - -/***/ "./node_modules/lodash/_getNative.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_getNative.js ***! - \*******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), - getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); - -/** - * Gets the native function at `key` of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {string} key The key of the method to get. - * @returns {*} Returns the function if it's native, else `undefined`. - */ -function getNative(object, key) { - var value = getValue(object, key); - return baseIsNative(value) ? value : undefined; -} - -module.exports = getNative; - - -/***/ }), - -/***/ "./node_modules/lodash/_getRawTag.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_getRawTag.js ***! - \*******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** Built-in value references. */ -var symToStringTag = Symbol ? Symbol.toStringTag : undefined; - -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -function getRawTag(value) { - var isOwn = hasOwnProperty.call(value, symToStringTag), - tag = value[symToStringTag]; - - try { - value[symToStringTag] = undefined; - var unmasked = true; - } catch (e) {} - - var result = nativeObjectToString.call(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } else { - delete value[symToStringTag]; - } - } - return result; -} - -module.exports = getRawTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_getTag.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/_getTag.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), - Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), - Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), - Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), - WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), - baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); - -/** `Object#toString` result references. */ -var mapTag = '[object Map]', - objectTag = '[object Object]', - promiseTag = '[object Promise]', - setTag = '[object Set]', - weakMapTag = '[object WeakMap]'; - -var dataViewTag = '[object DataView]'; - -/** Used to detect maps, sets, and weakmaps. */ -var dataViewCtorString = toSource(DataView), - mapCtorString = toSource(Map), - promiseCtorString = toSource(Promise), - setCtorString = toSource(Set), - weakMapCtorString = toSource(WeakMap); - -/** - * Gets the `toStringTag` of `value`. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -var getTag = baseGetTag; - -// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. -if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || - (Map && getTag(new Map) != mapTag) || - (Promise && getTag(Promise.resolve()) != promiseTag) || - (Set && getTag(new Set) != setTag) || - (WeakMap && getTag(new WeakMap) != weakMapTag)) { - getTag = function(value) { - var result = baseGetTag(value), - Ctor = result == objectTag ? value.constructor : undefined, - ctorString = Ctor ? toSource(Ctor) : ''; - - if (ctorString) { - switch (ctorString) { - case dataViewCtorString: return dataViewTag; - case mapCtorString: return mapTag; - case promiseCtorString: return promiseTag; - case setCtorString: return setTag; - case weakMapCtorString: return weakMapTag; - } - } - return result; - }; -} - -module.exports = getTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_getValue.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_getValue.js ***! - \******************************************/ -/***/ (function(module) { - -/** - * Gets the value at `key` of `object`. - * - * @private - * @param {Object} [object] The object to query. - * @param {string} key The key of the property to get. - * @returns {*} Returns the property value. - */ -function getValue(object, key) { - return object == null ? undefined : object[key]; -} - -module.exports = getValue; - - -/***/ }), - -/***/ "./node_modules/lodash/_isMasked.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_isMasked.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); - -/** Used to detect methods masquerading as native. */ -var maskSrcKey = (function() { - var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); - return uid ? ('Symbol(src)_1.' + uid) : ''; -}()); - -/** - * Checks if `func` has its source masked. - * - * @private - * @param {Function} func The function to check. - * @returns {boolean} Returns `true` if `func` is masked, else `false`. - */ -function isMasked(func) { - return !!maskSrcKey && (maskSrcKey in func); -} - -module.exports = isMasked; - - -/***/ }), - -/***/ "./node_modules/lodash/_isPrototype.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_isPrototype.js ***! - \*********************************************/ -/***/ (function(module) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Checks if `value` is likely a prototype object. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. - */ -function isPrototype(value) { - var Ctor = value && value.constructor, - proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; - - return value === proto; -} - -module.exports = isPrototype; - - -/***/ }), - -/***/ "./node_modules/lodash/_nativeKeys.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_nativeKeys.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeKeys = overArg(Object.keys, Object); - -module.exports = nativeKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_nodeUtil.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_nodeUtil.js ***! - \******************************************/ -/***/ (function(module, exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); - -/** Detect free variable `exports`. */ -var freeExports = true && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Detect free variable `process` from Node.js. */ -var freeProcess = moduleExports && freeGlobal.process; - -/** Used to access faster Node.js helpers. */ -var nodeUtil = (function() { - try { - // Use `util.types` for Node.js 10+. - var types = freeModule && freeModule.require && freeModule.require('util').types; - - if (types) { - return types; - } - - // Legacy `process.binding('util')` for Node.js < 10. - return freeProcess && freeProcess.binding && freeProcess.binding('util'); - } catch (e) {} -}()); - -module.exports = nodeUtil; - - -/***/ }), - -/***/ "./node_modules/lodash/_objectToString.js": -/*!************************************************!*\ - !*** ./node_modules/lodash/_objectToString.js ***! - \************************************************/ -/***/ (function(module) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** - * Converts `value` to a string using `Object.prototype.toString`. - * - * @private - * @param {*} value The value to convert. - * @returns {string} Returns the converted string. - */ -function objectToString(value) { - return nativeObjectToString.call(value); -} - -module.exports = objectToString; - - -/***/ }), - -/***/ "./node_modules/lodash/_overArg.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_overArg.js ***! - \*****************************************/ -/***/ (function(module) { - -/** - * Creates a unary function that invokes `func` with its argument transformed. - * - * @private - * @param {Function} func The function to wrap. - * @param {Function} transform The argument transform. - * @returns {Function} Returns the new function. - */ -function overArg(func, transform) { - return function(arg) { - return func(transform(arg)); - }; -} - -module.exports = overArg; - - -/***/ }), - -/***/ "./node_modules/lodash/_root.js": -/*!**************************************!*\ - !*** ./node_modules/lodash/_root.js ***! - \**************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); - -/** Detect free variable `self`. */ -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = freeGlobal || freeSelf || Function('return this')(); - -module.exports = root; - - -/***/ }), - -/***/ "./node_modules/lodash/_toSource.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_toSource.js ***! - \******************************************/ -/***/ (function(module) { - -/** Used for built-in method references. */ -var funcProto = Function.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** - * Converts `func` to its source code. - * - * @private - * @param {Function} func The function to convert. - * @returns {string} Returns the source code. - */ -function toSource(func) { - if (func != null) { - try { - return funcToString.call(func); - } catch (e) {} - try { - return (func + ''); - } catch (e) {} - } - return ''; -} - -module.exports = toSource; - - -/***/ }), - -/***/ "./node_modules/lodash/isArguments.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/isArguments.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Built-in value references. */ -var propertyIsEnumerable = objectProto.propertyIsEnumerable; - -/** - * Checks if `value` is likely an `arguments` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - * else `false`. - * @example - * - * _.isArguments(function() { return arguments; }()); - * // => true - * - * _.isArguments([1, 2, 3]); - * // => false - */ -var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { - return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && - !propertyIsEnumerable.call(value, 'callee'); -}; - -module.exports = isArguments; - - -/***/ }), - -/***/ "./node_modules/lodash/isArray.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/isArray.js ***! - \****************************************/ -/***/ (function(module) { - -/** - * Checks if `value` is classified as an `Array` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array, else `false`. - * @example - * - * _.isArray([1, 2, 3]); - * // => true - * - * _.isArray(document.body.children); - * // => false - * - * _.isArray('abc'); - * // => false - * - * _.isArray(_.noop); - * // => false - */ -var isArray = Array.isArray; - -module.exports = isArray; - - -/***/ }), - -/***/ "./node_modules/lodash/isArrayLike.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/isArrayLike.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), - isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); - -/** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is array-like, else `false`. - * @example - * - * _.isArrayLike([1, 2, 3]); - * // => true - * - * _.isArrayLike(document.body.children); - * // => true - * - * _.isArrayLike('abc'); - * // => true - * - * _.isArrayLike(_.noop); - * // => false - */ -function isArrayLike(value) { - return value != null && isLength(value.length) && !isFunction(value); -} - -module.exports = isArrayLike; - - -/***/ }), - -/***/ "./node_modules/lodash/isBuffer.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isBuffer.js ***! - \*****************************************/ -/***/ (function(module, exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), - stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); - -/** Detect free variable `exports`. */ -var freeExports = true && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Built-in value references. */ -var Buffer = moduleExports ? root.Buffer : undefined; - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; - -/** - * Checks if `value` is a buffer. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. - * @example - * - * _.isBuffer(new Buffer(2)); - * // => true - * - * _.isBuffer(new Uint8Array(2)); - * // => false - */ -var isBuffer = nativeIsBuffer || stubFalse; - -module.exports = isBuffer; - - -/***/ }), - -/***/ "./node_modules/lodash/isEmpty.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/isEmpty.js ***! - \****************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), - getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), - isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), - isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), - isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), - isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), - isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), - isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); - -/** `Object#toString` result references. */ -var mapTag = '[object Map]', - setTag = '[object Set]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Checks if `value` is an empty object, collection, map, or set. - * - * Objects are considered empty if they have no own enumerable string keyed - * properties. - * - * Array-like values such as `arguments` objects, arrays, buffers, strings, or - * jQuery-like collections are considered empty if they have a `length` of `0`. - * Similarly, maps and sets are considered empty if they have a `size` of `0`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is empty, else `false`. - * @example - * - * _.isEmpty(null); - * // => true - * - * _.isEmpty(true); - * // => true - * - * _.isEmpty(1); - * // => true - * - * _.isEmpty([1, 2, 3]); - * // => false - * - * _.isEmpty({ 'a': 1 }); - * // => false - */ -function isEmpty(value) { - if (value == null) { - return true; - } - if (isArrayLike(value) && - (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || - isBuffer(value) || isTypedArray(value) || isArguments(value))) { - return !value.length; - } - var tag = getTag(value); - if (tag == mapTag || tag == setTag) { - return !value.size; - } - if (isPrototype(value)) { - return !baseKeys(value).length; - } - for (var key in value) { - if (hasOwnProperty.call(value, key)) { - return false; - } - } - return true; -} - -module.exports = isEmpty; - - -/***/ }), - -/***/ "./node_modules/lodash/isFunction.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/isFunction.js ***! - \*******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); - -/** `Object#toString` result references. */ -var asyncTag = '[object AsyncFunction]', - funcTag = '[object Function]', - genTag = '[object GeneratorFunction]', - proxyTag = '[object Proxy]'; - -/** - * Checks if `value` is classified as a `Function` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a function, else `false`. - * @example - * - * _.isFunction(_); - * // => true - * - * _.isFunction(/abc/); - * // => false - */ -function isFunction(value) { - if (!isObject(value)) { - return false; - } - // The use of `Object#toString` avoids issues with the `typeof` operator - // in Safari 9 which returns 'object' for typed arrays and other constructors. - var tag = baseGetTag(value); - return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; -} - -module.exports = isFunction; - - -/***/ }), - -/***/ "./node_modules/lodash/isLength.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isLength.js ***! - \*****************************************/ -/***/ (function(module) { - -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER = 9007199254740991; - -/** - * Checks if `value` is a valid array-like length. - * - * **Note:** This method is loosely based on - * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. - * @example - * - * _.isLength(3); - * // => true - * - * _.isLength(Number.MIN_VALUE); - * // => false - * - * _.isLength(Infinity); - * // => false - * - * _.isLength('3'); - * // => false - */ -function isLength(value) { - return typeof value == 'number' && - value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; -} - -module.exports = isLength; - - -/***/ }), - -/***/ "./node_modules/lodash/isObject.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isObject.js ***! - \*****************************************/ -/***/ (function(module) { - -/** - * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) - * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(_.noop); - * // => true - * - * _.isObject(null); - * // => false - */ -function isObject(value) { - var type = typeof value; - return value != null && (type == 'object' || type == 'function'); -} - -module.exports = isObject; - - -/***/ }), - -/***/ "./node_modules/lodash/isObjectLike.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/isObjectLike.js ***! - \*********************************************/ -/***/ (function(module) { - -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ -function isObjectLike(value) { - return value != null && typeof value == 'object'; -} - -module.exports = isObjectLike; - - -/***/ }), - -/***/ "./node_modules/lodash/isTypedArray.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/isTypedArray.js ***! - \*********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), - baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), - nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); - -/* Node.js helper references. */ -var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; - -/** - * Checks if `value` is classified as a typed array. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * _.isTypedArray(new Uint8Array); - * // => true - * - * _.isTypedArray([]); - * // => false - */ -var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; - -module.exports = isTypedArray; - - -/***/ }), - -/***/ "./node_modules/lodash/stubFalse.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/stubFalse.js ***! - \******************************************/ -/***/ (function(module) { - -/** - * This method returns `false`. - * - * @static - * @memberOf _ - * @since 4.13.0 - * @category Util - * @returns {boolean} Returns `false`. - * @example - * - * _.times(2, _.stubFalse); - * // => [false, false] - */ -function stubFalse() { - return false; -} - -module.exports = stubFalse; - - -/***/ }), - -/***/ "./node_modules/object-assign/index.js": -/*!*********************************************!*\ - !*** ./node_modules/object-assign/index.js ***! - \*********************************************/ -/***/ (function(module) { - -"use strict"; -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - - -/* eslint-disable no-unused-vars */ -var getOwnPropertySymbols = Object.getOwnPropertySymbols; -var hasOwnProperty = Object.prototype.hasOwnProperty; -var propIsEnumerable = Object.prototype.propertyIsEnumerable; - -function toObject(val) { - if (val === null || val === undefined) { - throw new TypeError('Object.assign cannot be called with null or undefined'); - } - - return Object(val); -} - -function shouldUseNative() { - try { - if (!Object.assign) { - return false; - } - - // Detect buggy property enumeration order in older V8 versions. - - // https://bugs.chromium.org/p/v8/issues/detail?id=4118 - var test1 = new String('abc'); // eslint-disable-line no-new-wrappers - test1[5] = 'de'; - if (Object.getOwnPropertyNames(test1)[0] === '5') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test2 = {}; - for (var i = 0; i < 10; i++) { - test2['_' + String.fromCharCode(i)] = i; - } - var order2 = Object.getOwnPropertyNames(test2).map(function (n) { - return test2[n]; - }); - if (order2.join('') !== '0123456789') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test3 = {}; - 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { - test3[letter] = letter; - }); - if (Object.keys(Object.assign({}, test3)).join('') !== - 'abcdefghijklmnopqrst') { - return false; - } - - return true; - } catch (err) { - // We don't expect any of the above to throw, but better to be safe. - return false; - } -} - -module.exports = shouldUseNative() ? Object.assign : function (target, source) { - var from; - var to = toObject(target); - var symbols; - - for (var s = 1; s < arguments.length; s++) { - from = Object(arguments[s]); - - for (var key in from) { - if (hasOwnProperty.call(from, key)) { - to[key] = from[key]; - } - } - - if (getOwnPropertySymbols) { - symbols = getOwnPropertySymbols(from); - for (var i = 0; i < symbols.length; i++) { - if (propIsEnumerable.call(from, symbols[i])) { - to[symbols[i]] = from[symbols[i]]; - } - } - } - } - - return to; -}; - - -/***/ }), - -/***/ "./node_modules/prop-types/checkPropTypes.js": -/*!***************************************************!*\ - !*** ./node_modules/prop-types/checkPropTypes.js ***! - \***************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - -var printWarning = function() {}; - -if (true) { - var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); - var loggedTypeFailures = {}; - var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); - - printWarning = function(text) { - var message = 'Warning: ' + text; - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) { /**/ } - }; -} - -/** - * Assert that the values match with the type specs. - * Error messages are memorized and will only be shown once. - * - * @param {object} typeSpecs Map of name to a ReactPropType - * @param {object} values Runtime values that need to be type-checked - * @param {string} location e.g. "prop", "context", "child context" - * @param {string} componentName Name of the component for error messages. - * @param {?Function} getStack Returns the component stack. - * @private - */ -function checkPropTypes(typeSpecs, values, location, componentName, getStack) { - if (true) { - for (var typeSpecName in typeSpecs) { - if (has(typeSpecs, typeSpecName)) { - var error; - // Prop type validation may throw. In case they do, we don't want to - // fail the render phase where it didn't fail before. So we log it. - // After these have been cleaned up, we'll let them throw. - try { - // This is intentionally an invariant that gets caught. It's the same - // behavior as without this statement except with a better message. - if (typeof typeSpecs[typeSpecName] !== 'function') { - var err = Error( - (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + - 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + - 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.' - ); - err.name = 'Invariant Violation'; - throw err; - } - error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); - } catch (ex) { - error = ex; - } - if (error && !(error instanceof Error)) { - printWarning( - (componentName || 'React class') + ': type specification of ' + - location + ' `' + typeSpecName + '` is invalid; the type checker ' + - 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' + - 'You may have forgotten to pass an argument to the type checker ' + - 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + - 'shape all require an argument).' - ); - } - if (error instanceof Error && !(error.message in loggedTypeFailures)) { - // Only monitor this failure once because there tends to be a lot of the - // same error. - loggedTypeFailures[error.message] = true; - - var stack = getStack ? getStack() : ''; - - printWarning( - 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '') - ); - } - } - } - } -} - -/** - * Resets warning cache when testing. - * - * @private - */ -checkPropTypes.resetWarningCache = function() { - if (true) { - loggedTypeFailures = {}; - } -} - -module.exports = checkPropTypes; - - -/***/ }), - -/***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": -/*!************************************************************!*\ - !*** ./node_modules/prop-types/factoryWithTypeCheckers.js ***! - \************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - -var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); -var assign = __webpack_require__(/*! object-assign */ "./node_modules/object-assign/index.js"); - -var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); -var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); -var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "./node_modules/prop-types/checkPropTypes.js"); - -var printWarning = function() {}; - -if (true) { - printWarning = function(text) { - var message = 'Warning: ' + text; - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; -} - -function emptyFunctionThatReturnsNull() { - return null; -} - -module.exports = function(isValidElement, throwOnDirectAccess) { - /* global Symbol */ - var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; - var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. - - /** - * Returns the iterator method function contained on the iterable object. - * - * Be sure to invoke the function with the iterable as context: - * - * var iteratorFn = getIteratorFn(myIterable); - * if (iteratorFn) { - * var iterator = iteratorFn.call(myIterable); - * ... - * } - * - * @param {?object} maybeIterable - * @return {?function} - */ - function getIteratorFn(maybeIterable) { - var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); - if (typeof iteratorFn === 'function') { - return iteratorFn; - } - } - - /** - * Collection of methods that allow declaration and validation of props that are - * supplied to React components. Example usage: - * - * var Props = require('ReactPropTypes'); - * var MyArticle = React.createClass({ - * propTypes: { - * // An optional string prop named "description". - * description: Props.string, - * - * // A required enum prop named "category". - * category: Props.oneOf(['News','Photos']).isRequired, - * - * // A prop named "dialog" that requires an instance of Dialog. - * dialog: Props.instanceOf(Dialog).isRequired - * }, - * render: function() { ... } - * }); - * - * A more formal specification of how these methods are used: - * - * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) - * decl := ReactPropTypes.{type}(.isRequired)? - * - * Each and every declaration produces a function with the same signature. This - * allows the creation of custom validation functions. For example: - * - * var MyLink = React.createClass({ - * propTypes: { - * // An optional string or URI prop named "href". - * href: function(props, propName, componentName) { - * var propValue = props[propName]; - * if (propValue != null && typeof propValue !== 'string' && - * !(propValue instanceof URI)) { - * return new Error( - * 'Expected a string or an URI for ' + propName + ' in ' + - * componentName - * ); - * } - * } - * }, - * render: function() {...} - * }); - * - * @internal - */ - - var ANONYMOUS = '<>'; - - // Important! - // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. - var ReactPropTypes = { - array: createPrimitiveTypeChecker('array'), - bigint: createPrimitiveTypeChecker('bigint'), - bool: createPrimitiveTypeChecker('boolean'), - func: createPrimitiveTypeChecker('function'), - number: createPrimitiveTypeChecker('number'), - object: createPrimitiveTypeChecker('object'), - string: createPrimitiveTypeChecker('string'), - symbol: createPrimitiveTypeChecker('symbol'), - - any: createAnyTypeChecker(), - arrayOf: createArrayOfTypeChecker, - element: createElementTypeChecker(), - elementType: createElementTypeTypeChecker(), - instanceOf: createInstanceTypeChecker, - node: createNodeChecker(), - objectOf: createObjectOfTypeChecker, - oneOf: createEnumTypeChecker, - oneOfType: createUnionTypeChecker, - shape: createShapeTypeChecker, - exact: createStrictShapeTypeChecker, - }; - - /** - * inlined Object.is polyfill to avoid requiring consumers ship their own - * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is - */ - /*eslint-disable no-self-compare*/ - function is(x, y) { - // SameValue algorithm - if (x === y) { - // Steps 1-5, 7-10 - // Steps 6.b-6.e: +0 != -0 - return x !== 0 || 1 / x === 1 / y; - } else { - // Step 6.a: NaN == NaN - return x !== x && y !== y; - } - } - /*eslint-enable no-self-compare*/ - - /** - * We use an Error-like object for backward compatibility as people may call - * PropTypes directly and inspect their output. However, we don't use real - * Errors anymore. We don't inspect their stack anyway, and creating them - * is prohibitively expensive if they are created too often, such as what - * happens in oneOfType() for any type before the one that matched. - */ - function PropTypeError(message, data) { - this.message = message; - this.data = data && typeof data === 'object' ? data: {}; - this.stack = ''; - } - // Make `instanceof Error` still work for returned errors. - PropTypeError.prototype = Error.prototype; - - function createChainableTypeChecker(validate) { - if (true) { - var manualPropTypeCallCache = {}; - var manualPropTypeWarningCount = 0; - } - function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { - componentName = componentName || ANONYMOUS; - propFullName = propFullName || propName; - - if (secret !== ReactPropTypesSecret) { - if (throwOnDirectAccess) { - // New behavior only for users of `prop-types` package - var err = new Error( - 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + - 'Use `PropTypes.checkPropTypes()` to call them. ' + - 'Read more at http://fb.me/use-check-prop-types' - ); - err.name = 'Invariant Violation'; - throw err; - } else if ( true && typeof console !== 'undefined') { - // Old behavior for people using React.PropTypes - var cacheKey = componentName + ':' + propName; - if ( - !manualPropTypeCallCache[cacheKey] && - // Avoid spamming the console because they are often not actionable except for lib authors - manualPropTypeWarningCount < 3 - ) { - printWarning( - 'You are manually calling a React.PropTypes validation ' + - 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' + - 'and will throw in the standalone `prop-types` package. ' + - 'You may be seeing this warning due to a third-party PropTypes ' + - 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.' - ); - manualPropTypeCallCache[cacheKey] = true; - manualPropTypeWarningCount++; - } - } - } - if (props[propName] == null) { - if (isRequired) { - if (props[propName] === null) { - return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); - } - return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); - } - return null; - } else { - return validate(props, propName, componentName, location, propFullName); - } - } - - var chainedCheckType = checkType.bind(null, false); - chainedCheckType.isRequired = checkType.bind(null, true); - - return chainedCheckType; - } - - function createPrimitiveTypeChecker(expectedType) { - function validate(props, propName, componentName, location, propFullName, secret) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== expectedType) { - // `propValue` being instance of, say, date/regexp, pass the 'object' - // check, but we can offer a more precise error message here rather than - // 'of type `object`'. - var preciseType = getPreciseType(propValue); - - return new PropTypeError( - 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'), - {expectedType: expectedType} - ); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createAnyTypeChecker() { - return createChainableTypeChecker(emptyFunctionThatReturnsNull); - } - - function createArrayOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); - } - var propValue = props[propName]; - if (!Array.isArray(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); - } - for (var i = 0; i < propValue.length; i++) { - var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); - if (error instanceof Error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createElementTypeChecker() { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - if (!isValidElement(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createElementTypeTypeChecker() { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - if (!ReactIs.isValidElementType(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createInstanceTypeChecker(expectedClass) { - function validate(props, propName, componentName, location, propFullName) { - if (!(props[propName] instanceof expectedClass)) { - var expectedClassName = expectedClass.name || ANONYMOUS; - var actualClassName = getClassName(props[propName]); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createEnumTypeChecker(expectedValues) { - if (!Array.isArray(expectedValues)) { - if (true) { - if (arguments.length > 1) { - printWarning( - 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + - 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' - ); - } else { - printWarning('Invalid argument supplied to oneOf, expected an array.'); - } - } - return emptyFunctionThatReturnsNull; - } - - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - for (var i = 0; i < expectedValues.length; i++) { - if (is(propValue, expectedValues[i])) { - return null; - } - } - - var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { - var type = getPreciseType(value); - if (type === 'symbol') { - return String(value); - } - return value; - }); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); - } - return createChainableTypeChecker(validate); - } - - function createObjectOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); - } - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); - } - for (var key in propValue) { - if (has(propValue, key)) { - var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error instanceof Error) { - return error; - } - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createUnionTypeChecker(arrayOfTypeCheckers) { - if (!Array.isArray(arrayOfTypeCheckers)) { - true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0; - return emptyFunctionThatReturnsNull; - } - - for (var i = 0; i < arrayOfTypeCheckers.length; i++) { - var checker = arrayOfTypeCheckers[i]; - if (typeof checker !== 'function') { - printWarning( - 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + - 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' - ); - return emptyFunctionThatReturnsNull; - } - } - - function validate(props, propName, componentName, location, propFullName) { - var expectedTypes = []; - for (var i = 0; i < arrayOfTypeCheckers.length; i++) { - var checker = arrayOfTypeCheckers[i]; - var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); - if (checkerResult == null) { - return null; - } - if (checkerResult.data && has(checkerResult.data, 'expectedType')) { - expectedTypes.push(checkerResult.data.expectedType); - } - } - var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); - } - return createChainableTypeChecker(validate); - } - - function createNodeChecker() { - function validate(props, propName, componentName, location, propFullName) { - if (!isNode(props[propName])) { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function invalidValidatorError(componentName, location, propFullName, key, type) { - return new PropTypeError( - (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + - 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' - ); - } - - function createShapeTypeChecker(shapeTypes) { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); - } - for (var key in shapeTypes) { - var checker = shapeTypes[key]; - if (typeof checker !== 'function') { - return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); - } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createStrictShapeTypeChecker(shapeTypes) { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); - } - // We need to check all keys in case some are required but missing from props. - var allKeys = assign({}, props[propName], shapeTypes); - for (var key in allKeys) { - var checker = shapeTypes[key]; - if (has(shapeTypes, key) && typeof checker !== 'function') { - return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); - } - if (!checker) { - return new PropTypeError( - 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + - '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + - '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') - ); - } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error) { - return error; - } - } - return null; - } - - return createChainableTypeChecker(validate); - } - - function isNode(propValue) { - switch (typeof propValue) { - case 'number': - case 'string': - case 'undefined': - return true; - case 'boolean': - return !propValue; - case 'object': - if (Array.isArray(propValue)) { - return propValue.every(isNode); - } - if (propValue === null || isValidElement(propValue)) { - return true; - } - - var iteratorFn = getIteratorFn(propValue); - if (iteratorFn) { - var iterator = iteratorFn.call(propValue); - var step; - if (iteratorFn !== propValue.entries) { - while (!(step = iterator.next()).done) { - if (!isNode(step.value)) { - return false; - } - } - } else { - // Iterator will provide entry [k,v] tuples rather than values. - while (!(step = iterator.next()).done) { - var entry = step.value; - if (entry) { - if (!isNode(entry[1])) { - return false; - } - } - } - } - } else { - return false; - } - - return true; - default: - return false; - } - } - - function isSymbol(propType, propValue) { - // Native Symbol. - if (propType === 'symbol') { - return true; - } - - // falsy value can't be a Symbol - if (!propValue) { - return false; - } - - // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' - if (propValue['@@toStringTag'] === 'Symbol') { - return true; - } - - // Fallback for non-spec compliant Symbols which are polyfilled. - if (typeof Symbol === 'function' && propValue instanceof Symbol) { - return true; - } - - return false; - } - - // Equivalent of `typeof` but with special handling for array and regexp. - function getPropType(propValue) { - var propType = typeof propValue; - if (Array.isArray(propValue)) { - return 'array'; - } - if (propValue instanceof RegExp) { - // Old webkits (at least until Android 4.0) return 'function' rather than - // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ - // passes PropTypes.object. - return 'object'; - } - if (isSymbol(propType, propValue)) { - return 'symbol'; - } - return propType; - } - - // This handles more types than `getPropType`. Only used for error messages. - // See `createPrimitiveTypeChecker`. - function getPreciseType(propValue) { - if (typeof propValue === 'undefined' || propValue === null) { - return '' + propValue; - } - var propType = getPropType(propValue); - if (propType === 'object') { - if (propValue instanceof Date) { - return 'date'; - } else if (propValue instanceof RegExp) { - return 'regexp'; - } - } - return propType; - } - - // Returns a string that is postfixed to a warning about an invalid type. - // For example, "undefined" or "of type array" - function getPostfixForTypeWarning(value) { - var type = getPreciseType(value); - switch (type) { - case 'array': - case 'object': - return 'an ' + type; - case 'boolean': - case 'date': - case 'regexp': - return 'a ' + type; - default: - return type; - } - } - - // Returns class name of the object, if any. - function getClassName(propValue) { - if (!propValue.constructor || !propValue.constructor.name) { - return ANONYMOUS; - } - return propValue.constructor.name; - } - - ReactPropTypes.checkPropTypes = checkPropTypes; - ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; - ReactPropTypes.PropTypes = ReactPropTypes; - - return ReactPropTypes; -}; - - -/***/ }), - -/***/ "./node_modules/prop-types/index.js": -/*!******************************************!*\ - !*** ./node_modules/prop-types/index.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -if (true) { - var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); - - // By explicitly using `prop-types` you are opting into new development behavior. - // http://fb.me/prop-types-in-prod - var throwOnDirectAccess = true; - module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "./node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess); -} else // removed by dead control flow -{} - - -/***/ }), - -/***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": -/*!*************************************************************!*\ - !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.js ***! - \*************************************************************/ -/***/ (function(module) { - -"use strict"; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - -var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; - -module.exports = ReactPropTypesSecret; - - -/***/ }), - -/***/ "./node_modules/prop-types/lib/has.js": -/*!********************************************!*\ - !*** ./node_modules/prop-types/lib/has.js ***! - \********************************************/ -/***/ (function(module) { - -module.exports = Function.call.bind(Object.prototype.hasOwnProperty); - - -/***/ }), - -/***/ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js": -/*!***********************************************************************************!*\ - !*** ./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***! - \***********************************************************************************/ -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; -/** @license React v16.13.1 - * react-is.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - - - -if (true) { - (function() { -'use strict'; - -// The Symbol used to tag the ReactElement-like types. If there is no native Symbol -// nor polyfill, then a plain number is used for performance. -var hasSymbol = typeof Symbol === 'function' && Symbol.for; -var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; -var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; -var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; -var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; -var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; -var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; -var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary -// (unstable) APIs that have been removed. Can we remove the symbols? - -var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; -var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; -var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; -var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; -var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; -var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; -var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; -var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; -var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; -var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; -var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; - -function isValidElementType(type) { - return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. - type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); -} - -function typeOf(object) { - if (typeof object === 'object' && object !== null) { - var $$typeof = object.$$typeof; - - switch ($$typeof) { - case REACT_ELEMENT_TYPE: - var type = object.type; - - switch (type) { - case REACT_ASYNC_MODE_TYPE: - case REACT_CONCURRENT_MODE_TYPE: - case REACT_FRAGMENT_TYPE: - case REACT_PROFILER_TYPE: - case REACT_STRICT_MODE_TYPE: - case REACT_SUSPENSE_TYPE: - return type; - - default: - var $$typeofType = type && type.$$typeof; - - switch ($$typeofType) { - case REACT_CONTEXT_TYPE: - case REACT_FORWARD_REF_TYPE: - case REACT_LAZY_TYPE: - case REACT_MEMO_TYPE: - case REACT_PROVIDER_TYPE: - return $$typeofType; - - default: - return $$typeof; - } - - } - - case REACT_PORTAL_TYPE: - return $$typeof; - } - } - - return undefined; -} // AsyncMode is deprecated along with isAsyncMode - -var AsyncMode = REACT_ASYNC_MODE_TYPE; -var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; -var ContextConsumer = REACT_CONTEXT_TYPE; -var ContextProvider = REACT_PROVIDER_TYPE; -var Element = REACT_ELEMENT_TYPE; -var ForwardRef = REACT_FORWARD_REF_TYPE; -var Fragment = REACT_FRAGMENT_TYPE; -var Lazy = REACT_LAZY_TYPE; -var Memo = REACT_MEMO_TYPE; -var Portal = REACT_PORTAL_TYPE; -var Profiler = REACT_PROFILER_TYPE; -var StrictMode = REACT_STRICT_MODE_TYPE; -var Suspense = REACT_SUSPENSE_TYPE; -var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated - -function isAsyncMode(object) { - { - if (!hasWarnedAboutDeprecatedIsAsyncMode) { - hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint - - console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); - } - } - - return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; -} -function isConcurrentMode(object) { - return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; -} -function isContextConsumer(object) { - return typeOf(object) === REACT_CONTEXT_TYPE; -} -function isContextProvider(object) { - return typeOf(object) === REACT_PROVIDER_TYPE; -} -function isElement(object) { - return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; -} -function isForwardRef(object) { - return typeOf(object) === REACT_FORWARD_REF_TYPE; -} -function isFragment(object) { - return typeOf(object) === REACT_FRAGMENT_TYPE; -} -function isLazy(object) { - return typeOf(object) === REACT_LAZY_TYPE; -} -function isMemo(object) { - return typeOf(object) === REACT_MEMO_TYPE; -} -function isPortal(object) { - return typeOf(object) === REACT_PORTAL_TYPE; -} -function isProfiler(object) { - return typeOf(object) === REACT_PROFILER_TYPE; -} -function isStrictMode(object) { - return typeOf(object) === REACT_STRICT_MODE_TYPE; -} -function isSuspense(object) { - return typeOf(object) === REACT_SUSPENSE_TYPE; -} - -exports.AsyncMode = AsyncMode; -exports.ConcurrentMode = ConcurrentMode; -exports.ContextConsumer = ContextConsumer; -exports.ContextProvider = ContextProvider; -exports.Element = Element; -exports.ForwardRef = ForwardRef; -exports.Fragment = Fragment; -exports.Lazy = Lazy; -exports.Memo = Memo; -exports.Portal = Portal; -exports.Profiler = Profiler; -exports.StrictMode = StrictMode; -exports.Suspense = Suspense; -exports.isAsyncMode = isAsyncMode; -exports.isConcurrentMode = isConcurrentMode; -exports.isContextConsumer = isContextConsumer; -exports.isContextProvider = isContextProvider; -exports.isElement = isElement; -exports.isForwardRef = isForwardRef; -exports.isFragment = isFragment; -exports.isLazy = isLazy; -exports.isMemo = isMemo; -exports.isPortal = isPortal; -exports.isProfiler = isProfiler; -exports.isStrictMode = isStrictMode; -exports.isSuspense = isSuspense; -exports.isValidElementType = isValidElementType; -exports.typeOf = typeOf; - })(); -} - - -/***/ }), - -/***/ "./node_modules/prop-types/node_modules/react-is/index.js": -/*!****************************************************************!*\ - !*** ./node_modules/prop-types/node_modules/react-is/index.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -if (false) // removed by dead control flow -{} else { - module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js"); -} - - -/***/ }), - -/***/ "./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js": -/*!************************************************************************!*\ - !*** ./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ SortableContainer: function() { return /* binding */ sortableContainer; }, -/* harmony export */ SortableElement: function() { return /* binding */ sortableElement; }, -/* harmony export */ SortableHandle: function() { return /* binding */ sortableHandle; }, -/* harmony export */ arrayMove: function() { return /* binding */ arrayMove; }, -/* harmony export */ sortableContainer: function() { return /* binding */ sortableContainer; }, -/* harmony export */ sortableElement: function() { return /* binding */ sortableElement; }, -/* harmony export */ sortableHandle: function() { return /* binding */ sortableHandle; } -/* harmony export */ }); -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); -/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js"); -/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); -/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); -/* harmony import */ var _babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"); -/* harmony import */ var _babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"); -/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ "./node_modules/@babel/runtime/helpers/esm/inherits.js"); -/* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ "react"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react-dom */ "react-dom"); -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_11__); -/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! invariant */ "./node_modules/invariant/browser.js"); -/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_12__); -/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_14__); - - - - - - - - - - - - - - - - -var Manager = function () { - function Manager() { - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, Manager); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(this, "refs", {}); - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(Manager, [{ - key: "add", - value: function add(collection, ref) { - if (!this.refs[collection]) { - this.refs[collection] = []; - } - - this.refs[collection].push(ref); - } - }, { - key: "remove", - value: function remove(collection, ref) { - var index = this.getIndex(collection, ref); - - if (index !== -1) { - this.refs[collection].splice(index, 1); - } - } - }, { - key: "isActive", - value: function isActive() { - return this.active; - } - }, { - key: "getActive", - value: function getActive() { - var _this = this; - - return this.refs[this.active.collection].find(function (_ref) { - var node = _ref.node; - return node.sortableInfo.index == _this.active.index; - }); - } - }, { - key: "getIndex", - value: function getIndex(collection, ref) { - return this.refs[collection].indexOf(ref); - } - }, { - key: "getOrderedRefs", - value: function getOrderedRefs() { - var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.active.collection; - return this.refs[collection].sort(sortByIndex); - } - }]); - - return Manager; -}(); - -function sortByIndex(_ref2, _ref3) { - var index1 = _ref2.node.sortableInfo.index; - var index2 = _ref3.node.sortableInfo.index; - return index1 - index2; -} - -function arrayMove(array, from, to) { - if (true) { - if (typeof console !== 'undefined') { - console.warn("Deprecation warning: arrayMove will no longer be exported by 'react-sortable-hoc' in the next major release. Please install the `array-move` package locally instead. https://www.npmjs.com/package/array-move"); - } - } - - array = array.slice(); - array.splice(to < 0 ? array.length + to : to, 0, array.splice(from, 1)[0]); - return array; -} -function omit(obj, keysToOmit) { - return Object.keys(obj).reduce(function (acc, key) { - if (keysToOmit.indexOf(key) === -1) { - acc[key] = obj[key]; - } - - return acc; - }, {}); -} -var events = { - end: ['touchend', 'touchcancel', 'mouseup'], - move: ['touchmove', 'mousemove'], - start: ['touchstart', 'mousedown'] -}; -var vendorPrefix = function () { - if (typeof window === 'undefined' || typeof document === 'undefined') { - return ''; - } - - var styles = window.getComputedStyle(document.documentElement, '') || ['-moz-hidden-iframe']; - var pre = (Array.prototype.slice.call(styles).join('').match(/-(moz|webkit|ms)-/) || styles.OLink === '' && ['', 'o'])[1]; - - switch (pre) { - case 'ms': - return 'ms'; - - default: - return pre && pre.length ? pre[0].toUpperCase() + pre.substr(1) : ''; - } -}(); -function setInlineStyles(node, styles) { - Object.keys(styles).forEach(function (key) { - node.style[key] = styles[key]; - }); -} -function setTranslate3d(node, translate) { - node.style["".concat(vendorPrefix, "Transform")] = translate == null ? '' : "translate3d(".concat(translate.x, "px,").concat(translate.y, "px,0)"); -} -function setTransitionDuration(node, duration) { - node.style["".concat(vendorPrefix, "TransitionDuration")] = duration == null ? '' : "".concat(duration, "ms"); -} -function closest(el, fn) { - while (el) { - if (fn(el)) { - return el; - } - - el = el.parentNode; - } - - return null; -} -function limit(min, max, value) { - return Math.max(min, Math.min(value, max)); -} - -function getPixelValue(stringValue) { - if (stringValue.substr(-2) === 'px') { - return parseFloat(stringValue); - } - - return 0; -} - -function getElementMargin(element) { - var style = window.getComputedStyle(element); - return { - bottom: getPixelValue(style.marginBottom), - left: getPixelValue(style.marginLeft), - right: getPixelValue(style.marginRight), - top: getPixelValue(style.marginTop) - }; -} -function provideDisplayName(prefix, Component$$1) { - var componentName = Component$$1.displayName || Component$$1.name; - return componentName ? "".concat(prefix, "(").concat(componentName, ")") : prefix; -} -function getScrollAdjustedBoundingClientRect(node, scrollDelta) { - var boundingClientRect = node.getBoundingClientRect(); - return { - top: boundingClientRect.top + scrollDelta.top, - left: boundingClientRect.left + scrollDelta.left - }; -} -function getPosition(event) { - if (event.touches && event.touches.length) { - return { - x: event.touches[0].pageX, - y: event.touches[0].pageY - }; - } else if (event.changedTouches && event.changedTouches.length) { - return { - x: event.changedTouches[0].pageX, - y: event.changedTouches[0].pageY - }; - } else { - return { - x: event.pageX, - y: event.pageY - }; - } -} -function isTouchEvent(event) { - return event.touches && event.touches.length || event.changedTouches && event.changedTouches.length; -} -function getEdgeOffset(node, parent) { - var offset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : { - left: 0, - top: 0 - }; - - if (!node) { - return undefined; - } - - var nodeOffset = { - left: offset.left + node.offsetLeft, - top: offset.top + node.offsetTop - }; - - if (node.parentNode === parent) { - return nodeOffset; - } - - return getEdgeOffset(node.parentNode, parent, nodeOffset); -} -function getTargetIndex(newIndex, prevIndex, oldIndex) { - if (newIndex < oldIndex && newIndex > prevIndex) { - return newIndex - 1; - } else if (newIndex > oldIndex && newIndex < prevIndex) { - return newIndex + 1; - } else { - return newIndex; - } -} -function getLockPixelOffset(_ref) { - var lockOffset = _ref.lockOffset, - width = _ref.width, - height = _ref.height; - var offsetX = lockOffset; - var offsetY = lockOffset; - var unit = 'px'; - - if (typeof lockOffset === 'string') { - var match = /^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(lockOffset); - invariant__WEBPACK_IMPORTED_MODULE_12___default()(match !== null, 'lockOffset value should be a number or a string of a ' + 'number followed by "px" or "%". Given %s', lockOffset); - offsetX = parseFloat(lockOffset); - offsetY = parseFloat(lockOffset); - unit = match[1]; - } - - invariant__WEBPACK_IMPORTED_MODULE_12___default()(isFinite(offsetX) && isFinite(offsetY), 'lockOffset value should be a finite. Given %s', lockOffset); - - if (unit === '%') { - offsetX = offsetX * width / 100; - offsetY = offsetY * height / 100; - } - - return { - x: offsetX, - y: offsetY - }; -} -function getLockPixelOffsets(_ref2) { - var height = _ref2.height, - width = _ref2.width, - lockOffset = _ref2.lockOffset; - var offsets = Array.isArray(lockOffset) ? lockOffset : [lockOffset, lockOffset]; - invariant__WEBPACK_IMPORTED_MODULE_12___default()(offsets.length === 2, 'lockOffset prop of SortableContainer should be a single ' + 'value or an array of exactly two values. Given %s', lockOffset); - - var _offsets = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(offsets, 2), - minLockOffset = _offsets[0], - maxLockOffset = _offsets[1]; - - return [getLockPixelOffset({ - height: height, - lockOffset: minLockOffset, - width: width - }), getLockPixelOffset({ - height: height, - lockOffset: maxLockOffset, - width: width - })]; -} - -function isScrollable(el) { - var computedStyle = window.getComputedStyle(el); - var overflowRegex = /(auto|scroll)/; - var properties = ['overflow', 'overflowX', 'overflowY']; - return properties.find(function (property) { - return overflowRegex.test(computedStyle[property]); - }); -} - -function getScrollingParent(el) { - if (!(el instanceof HTMLElement)) { - return null; - } else if (isScrollable(el)) { - return el; - } else { - return getScrollingParent(el.parentNode); - } -} -function getContainerGridGap(element) { - var style = window.getComputedStyle(element); - - if (style.display === 'grid') { - return { - x: getPixelValue(style.gridColumnGap), - y: getPixelValue(style.gridRowGap) - }; - } - - return { - x: 0, - y: 0 - }; -} -var KEYCODE = { - TAB: 9, - ESC: 27, - SPACE: 32, - LEFT: 37, - UP: 38, - RIGHT: 39, - DOWN: 40 -}; -var NodeType = { - Anchor: 'A', - Button: 'BUTTON', - Canvas: 'CANVAS', - Input: 'INPUT', - Option: 'OPTION', - Textarea: 'TEXTAREA', - Select: 'SELECT' -}; -function cloneNode(node) { - var selector = 'input, textarea, select, canvas, [contenteditable]'; - var fields = node.querySelectorAll(selector); - var clonedNode = node.cloneNode(true); - - var clonedFields = (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__["default"])(clonedNode.querySelectorAll(selector)); - - clonedFields.forEach(function (field, i) { - if (field.type !== 'file') { - field.value = fields[i].value; - } - - if (field.type === 'radio' && field.name) { - field.name = "__sortableClone__".concat(field.name); - } - - if (field.tagName === NodeType.Canvas && fields[i].width > 0 && fields[i].height > 0) { - var destCtx = field.getContext('2d'); - destCtx.drawImage(fields[i], 0, 0); - } - }); - return clonedNode; -} - -function sortableHandle(WrappedComponent) { - var _class, _temp; - - var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { - withRef: false - }; - return _temp = _class = function (_React$Component) { - (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableHandle, _React$Component); - - function WithSortableHandle() { - var _getPrototypeOf2; - - var _this; - - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableHandle); - - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableHandle)).call.apply(_getPrototypeOf2, [this].concat(args))); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); - - return _this; - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableHandle, [{ - key: "componentDidMount", - value: function componentDidMount() { - var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); - node.sortableHandle = true; - } - }, { - key: "getWrappedInstance", - value: function getWrappedInstance() { - invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call'); - return this.wrappedInstance.current; - } - }, { - key: "render", - value: function render() { - var ref = config.withRef ? this.wrappedInstance : null; - return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ - ref: ref - }, this.props)); - } - }]); - - return WithSortableHandle; - }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableHandle', WrappedComponent)), _temp; -} -function isSortableHandle(node) { - return node.sortableHandle != null; -} - -var AutoScroller = function () { - function AutoScroller(container, onScrollCallback) { - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, AutoScroller); - - this.container = container; - this.onScrollCallback = onScrollCallback; - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(AutoScroller, [{ - key: "clear", - value: function clear() { - if (this.interval == null) { - return; - } - - clearInterval(this.interval); - this.interval = null; - } - }, { - key: "update", - value: function update(_ref) { - var _this = this; - - var translate = _ref.translate, - minTranslate = _ref.minTranslate, - maxTranslate = _ref.maxTranslate, - width = _ref.width, - height = _ref.height; - var direction = { - x: 0, - y: 0 - }; - var speed = { - x: 1, - y: 1 - }; - var acceleration = { - x: 10, - y: 10 - }; - var _this$container = this.container, - scrollTop = _this$container.scrollTop, - scrollLeft = _this$container.scrollLeft, - scrollHeight = _this$container.scrollHeight, - scrollWidth = _this$container.scrollWidth, - clientHeight = _this$container.clientHeight, - clientWidth = _this$container.clientWidth; - var isTop = scrollTop === 0; - var isBottom = scrollHeight - scrollTop - clientHeight === 0; - var isLeft = scrollLeft === 0; - var isRight = scrollWidth - scrollLeft - clientWidth === 0; - - if (translate.y >= maxTranslate.y - height / 2 && !isBottom) { - direction.y = 1; - speed.y = acceleration.y * Math.abs((maxTranslate.y - height / 2 - translate.y) / height); - } else if (translate.x >= maxTranslate.x - width / 2 && !isRight) { - direction.x = 1; - speed.x = acceleration.x * Math.abs((maxTranslate.x - width / 2 - translate.x) / width); - } else if (translate.y <= minTranslate.y + height / 2 && !isTop) { - direction.y = -1; - speed.y = acceleration.y * Math.abs((translate.y - height / 2 - minTranslate.y) / height); - } else if (translate.x <= minTranslate.x + width / 2 && !isLeft) { - direction.x = -1; - speed.x = acceleration.x * Math.abs((translate.x - width / 2 - minTranslate.x) / width); - } - - if (this.interval) { - this.clear(); - this.isAutoScrolling = false; - } - - if (direction.x !== 0 || direction.y !== 0) { - this.interval = setInterval(function () { - _this.isAutoScrolling = true; - var offset = { - left: speed.x * direction.x, - top: speed.y * direction.y - }; - _this.container.scrollTop += offset.top; - _this.container.scrollLeft += offset.left; - - _this.onScrollCallback(offset); - }, 5); - } - } - }]); - - return AutoScroller; -}(); - -function defaultGetHelperDimensions(_ref) { - var node = _ref.node; - return { - height: node.offsetHeight, - width: node.offsetWidth - }; -} - -function defaultShouldCancelStart(event) { - var interactiveElements = [NodeType.Input, NodeType.Textarea, NodeType.Select, NodeType.Option, NodeType.Button]; - - if (interactiveElements.indexOf(event.target.tagName) !== -1) { - return true; - } - - if (closest(event.target, function (el) { - return el.contentEditable === 'true'; - })) { - return true; - } - - return false; -} - -var propTypes = { - axis: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOf(['x', 'y', 'xy']), - contentWindow: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any), - disableAutoscroll: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), - distance: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), - getContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - getHelperDimensions: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - helperClass: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), - helperContainer: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), typeof HTMLElement === 'undefined' ? (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any) : prop_types__WEBPACK_IMPORTED_MODULE_14___default().instanceOf(HTMLElement)]), - hideSortableGhost: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), - keyboardSortingTransitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), - lockAxis: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), - lockOffset: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]))]), - lockToContainerEdges: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), - onSortEnd: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - onSortMove: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - onSortOver: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - onSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - pressDelay: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), - pressThreshold: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), - keyCodes: prop_types__WEBPACK_IMPORTED_MODULE_14___default().shape({ - lift: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), - drop: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), - cancel: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), - up: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), - down: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)) - }), - shouldCancelStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - transitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), - updateBeforeSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - useDragHandle: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), - useWindowAsScrollContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) -}; -var defaultKeyCodes = { - lift: [KEYCODE.SPACE], - drop: [KEYCODE.SPACE], - cancel: [KEYCODE.ESC], - up: [KEYCODE.UP, KEYCODE.LEFT], - down: [KEYCODE.DOWN, KEYCODE.RIGHT] -}; -var defaultProps = { - axis: 'y', - disableAutoscroll: false, - distance: 0, - getHelperDimensions: defaultGetHelperDimensions, - hideSortableGhost: true, - lockOffset: '50%', - lockToContainerEdges: false, - pressDelay: 0, - pressThreshold: 5, - keyCodes: defaultKeyCodes, - shouldCancelStart: defaultShouldCancelStart, - transitionDuration: 300, - useWindowAsScrollContainer: false -}; -var omittedProps = Object.keys(propTypes); -function validateProps(props) { - invariant__WEBPACK_IMPORTED_MODULE_12___default()(!(props.distance && props.pressDelay), 'Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.'); -} - -function _finallyRethrows(body, finalizer) { - try { - var result = body(); - } catch (e) { - return finalizer(true, e); - } - - if (result && result.then) { - return result.then(finalizer.bind(null, false), finalizer.bind(null, true)); - } - - return finalizer(false, value); -} -var SortableContext = (0,react__WEBPACK_IMPORTED_MODULE_10__.createContext)({ - manager: {} -}); -function sortableContainer(WrappedComponent) { - var _class, _temp; - - var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { - withRef: false - }; - return _temp = _class = function (_React$Component) { - (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableContainer, _React$Component); - - function WithSortableContainer(props) { - var _this; - - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableContainer); - - _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableContainer).call(this, props)); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "state", {}); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleStart", function (event) { - var _this$props = _this.props, - distance = _this$props.distance, - shouldCancelStart = _this$props.shouldCancelStart; - - if (event.button === 2 || shouldCancelStart(event)) { - return; - } - - _this.touched = true; - _this.position = getPosition(event); - var node = closest(event.target, function (el) { - return el.sortableInfo != null; - }); - - if (node && node.sortableInfo && _this.nodeIsChild(node) && !_this.state.sorting) { - var useDragHandle = _this.props.useDragHandle; - var _node$sortableInfo = node.sortableInfo, - index = _node$sortableInfo.index, - collection = _node$sortableInfo.collection, - disabled = _node$sortableInfo.disabled; - - if (disabled) { - return; - } - - if (useDragHandle && !closest(event.target, isSortableHandle)) { - return; - } - - _this.manager.active = { - collection: collection, - index: index - }; - - if (!isTouchEvent(event) && event.target.tagName === NodeType.Anchor) { - event.preventDefault(); - } - - if (!distance) { - if (_this.props.pressDelay === 0) { - _this.handlePress(event); - } else { - _this.pressTimer = setTimeout(function () { - return _this.handlePress(event); - }, _this.props.pressDelay); - } - } - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "nodeIsChild", function (node) { - return node.sortableInfo.manager === _this.manager; - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleMove", function (event) { - var _this$props2 = _this.props, - distance = _this$props2.distance, - pressThreshold = _this$props2.pressThreshold; - - if (!_this.state.sorting && _this.touched && !_this._awaitingUpdateBeforeSortStart) { - var position = getPosition(event); - var delta = { - x: _this.position.x - position.x, - y: _this.position.y - position.y - }; - var combinedDelta = Math.abs(delta.x) + Math.abs(delta.y); - _this.delta = delta; - - if (!distance && (!pressThreshold || combinedDelta >= pressThreshold)) { - clearTimeout(_this.cancelTimer); - _this.cancelTimer = setTimeout(_this.cancel, 0); - } else if (distance && combinedDelta >= distance && _this.manager.isActive()) { - _this.handlePress(event); - } - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleEnd", function () { - _this.touched = false; - - _this.cancel(); - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "cancel", function () { - var distance = _this.props.distance; - var sorting = _this.state.sorting; - - if (!sorting) { - if (!distance) { - clearTimeout(_this.pressTimer); - } - - _this.manager.active = null; - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handlePress", function (event) { - try { - var active = _this.manager.getActive(); - - var _temp6 = function () { - if (active) { - var _temp7 = function _temp7() { - var index = _node.sortableInfo.index; - var margin = getElementMargin(_node); - var gridGap = getContainerGridGap(_this.container); - - var containerBoundingRect = _this.scrollContainer.getBoundingClientRect(); - - var dimensions = _getHelperDimensions({ - index: index, - node: _node, - collection: _collection - }); - - _this.node = _node; - _this.margin = margin; - _this.gridGap = gridGap; - _this.width = dimensions.width; - _this.height = dimensions.height; - _this.marginOffset = { - x: _this.margin.left + _this.margin.right + _this.gridGap.x, - y: Math.max(_this.margin.top, _this.margin.bottom, _this.gridGap.y) - }; - _this.boundingClientRect = _node.getBoundingClientRect(); - _this.containerBoundingRect = containerBoundingRect; - _this.index = index; - _this.newIndex = index; - _this.axis = { - x: _axis.indexOf('x') >= 0, - y: _axis.indexOf('y') >= 0 - }; - _this.offsetEdge = getEdgeOffset(_node, _this.container); - - if (_isKeySorting) { - _this.initialOffset = getPosition((0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, event, { - pageX: _this.boundingClientRect.left, - pageY: _this.boundingClientRect.top - })); - } else { - _this.initialOffset = getPosition(event); - } - - _this.initialScroll = { - left: _this.scrollContainer.scrollLeft, - top: _this.scrollContainer.scrollTop - }; - _this.initialWindowScroll = { - left: window.pageXOffset, - top: window.pageYOffset - }; - _this.helper = _this.helperContainer.appendChild(cloneNode(_node)); - setInlineStyles(_this.helper, { - boxSizing: 'border-box', - height: "".concat(_this.height, "px"), - left: "".concat(_this.boundingClientRect.left - margin.left, "px"), - pointerEvents: 'none', - position: 'fixed', - top: "".concat(_this.boundingClientRect.top - margin.top, "px"), - width: "".concat(_this.width, "px") - }); - - if (_isKeySorting) { - _this.helper.focus(); - } - - if (_hideSortableGhost) { - _this.sortableGhost = _node; - setInlineStyles(_node, { - opacity: 0, - visibility: 'hidden' - }); - } - - _this.minTranslate = {}; - _this.maxTranslate = {}; - - if (_isKeySorting) { - var _ref = _useWindowAsScrollContainer ? { - top: 0, - left: 0, - width: _this.contentWindow.innerWidth, - height: _this.contentWindow.innerHeight - } : _this.containerBoundingRect, - containerTop = _ref.top, - containerLeft = _ref.left, - containerWidth = _ref.width, - containerHeight = _ref.height; - - var containerBottom = containerTop + containerHeight; - var containerRight = containerLeft + containerWidth; - - if (_this.axis.x) { - _this.minTranslate.x = containerLeft - _this.boundingClientRect.left; - _this.maxTranslate.x = containerRight - (_this.boundingClientRect.left + _this.width); - } - - if (_this.axis.y) { - _this.minTranslate.y = containerTop - _this.boundingClientRect.top; - _this.maxTranslate.y = containerBottom - (_this.boundingClientRect.top + _this.height); - } - } else { - if (_this.axis.x) { - _this.minTranslate.x = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.left) - _this.boundingClientRect.left - _this.width / 2; - _this.maxTranslate.x = (_useWindowAsScrollContainer ? _this.contentWindow.innerWidth : containerBoundingRect.left + containerBoundingRect.width) - _this.boundingClientRect.left - _this.width / 2; - } - - if (_this.axis.y) { - _this.minTranslate.y = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.top) - _this.boundingClientRect.top - _this.height / 2; - _this.maxTranslate.y = (_useWindowAsScrollContainer ? _this.contentWindow.innerHeight : containerBoundingRect.top + containerBoundingRect.height) - _this.boundingClientRect.top - _this.height / 2; - } - } - - if (_helperClass) { - _helperClass.split(' ').forEach(function (className) { - return _this.helper.classList.add(className); - }); - } - - _this.listenerNode = event.touches ? event.target : _this.contentWindow; - - if (_isKeySorting) { - _this.listenerNode.addEventListener('wheel', _this.handleKeyEnd, true); - - _this.listenerNode.addEventListener('mousedown', _this.handleKeyEnd, true); - - _this.listenerNode.addEventListener('keydown', _this.handleKeyDown); - } else { - events.move.forEach(function (eventName) { - return _this.listenerNode.addEventListener(eventName, _this.handleSortMove, false); - }); - events.end.forEach(function (eventName) { - return _this.listenerNode.addEventListener(eventName, _this.handleSortEnd, false); - }); - } - - _this.setState({ - sorting: true, - sortingIndex: index - }); - - if (_onSortStart) { - _onSortStart({ - node: _node, - index: index, - collection: _collection, - isKeySorting: _isKeySorting, - nodes: _this.manager.getOrderedRefs(), - helper: _this.helper - }, event); - } - - if (_isKeySorting) { - _this.keyMove(0); - } - }; - - var _this$props3 = _this.props, - _axis = _this$props3.axis, - _getHelperDimensions = _this$props3.getHelperDimensions, - _helperClass = _this$props3.helperClass, - _hideSortableGhost = _this$props3.hideSortableGhost, - updateBeforeSortStart = _this$props3.updateBeforeSortStart, - _onSortStart = _this$props3.onSortStart, - _useWindowAsScrollContainer = _this$props3.useWindowAsScrollContainer; - var _node = active.node, - _collection = active.collection; - var _isKeySorting = _this.manager.isKeySorting; - - var _temp8 = function () { - if (typeof updateBeforeSortStart === 'function') { - _this._awaitingUpdateBeforeSortStart = true; - - var _temp9 = _finallyRethrows(function () { - var index = _node.sortableInfo.index; - return Promise.resolve(updateBeforeSortStart({ - collection: _collection, - index: index, - node: _node, - isKeySorting: _isKeySorting - }, event)).then(function () {}); - }, function (_wasThrown, _result) { - _this._awaitingUpdateBeforeSortStart = false; - if (_wasThrown) throw _result; - return _result; - }); - - if (_temp9 && _temp9.then) return _temp9.then(function () {}); - } - }(); - - return _temp8 && _temp8.then ? _temp8.then(_temp7) : _temp7(_temp8); - } - }(); - - return Promise.resolve(_temp6 && _temp6.then ? _temp6.then(function () {}) : void 0); - } catch (e) { - return Promise.reject(e); - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortMove", function (event) { - var onSortMove = _this.props.onSortMove; - - if (typeof event.preventDefault === 'function' && event.cancelable) { - event.preventDefault(); - } - - _this.updateHelperPosition(event); - - _this.animateNodes(); - - _this.autoscroll(); - - if (onSortMove) { - onSortMove(event); - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortEnd", function (event) { - var _this$props4 = _this.props, - hideSortableGhost = _this$props4.hideSortableGhost, - onSortEnd = _this$props4.onSortEnd; - var _this$manager = _this.manager, - collection = _this$manager.active.collection, - isKeySorting = _this$manager.isKeySorting; - - var nodes = _this.manager.getOrderedRefs(); - - if (_this.listenerNode) { - if (isKeySorting) { - _this.listenerNode.removeEventListener('wheel', _this.handleKeyEnd, true); - - _this.listenerNode.removeEventListener('mousedown', _this.handleKeyEnd, true); - - _this.listenerNode.removeEventListener('keydown', _this.handleKeyDown); - } else { - events.move.forEach(function (eventName) { - return _this.listenerNode.removeEventListener(eventName, _this.handleSortMove); - }); - events.end.forEach(function (eventName) { - return _this.listenerNode.removeEventListener(eventName, _this.handleSortEnd); - }); - } - } - - _this.helper.parentNode.removeChild(_this.helper); - - if (hideSortableGhost && _this.sortableGhost) { - setInlineStyles(_this.sortableGhost, { - opacity: '', - visibility: '' - }); - } - - for (var i = 0, len = nodes.length; i < len; i++) { - var _node2 = nodes[i]; - var el = _node2.node; - _node2.edgeOffset = null; - _node2.boundingClientRect = null; - setTranslate3d(el, null); - setTransitionDuration(el, null); - _node2.translate = null; - } - - _this.autoScroller.clear(); - - _this.manager.active = null; - _this.manager.isKeySorting = false; - - _this.setState({ - sorting: false, - sortingIndex: null - }); - - if (typeof onSortEnd === 'function') { - onSortEnd({ - collection: collection, - newIndex: _this.newIndex, - oldIndex: _this.index, - isKeySorting: isKeySorting, - nodes: nodes - }, event); - } - - _this.touched = false; - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "autoscroll", function () { - var disableAutoscroll = _this.props.disableAutoscroll; - var isKeySorting = _this.manager.isKeySorting; - - if (disableAutoscroll) { - _this.autoScroller.clear(); - - return; - } - - if (isKeySorting) { - var translate = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, _this.translate); - - var scrollX = 0; - var scrollY = 0; - - if (_this.axis.x) { - translate.x = Math.min(_this.maxTranslate.x, Math.max(_this.minTranslate.x, _this.translate.x)); - scrollX = _this.translate.x - translate.x; - } - - if (_this.axis.y) { - translate.y = Math.min(_this.maxTranslate.y, Math.max(_this.minTranslate.y, _this.translate.y)); - scrollY = _this.translate.y - translate.y; - } - - _this.translate = translate; - setTranslate3d(_this.helper, _this.translate); - _this.scrollContainer.scrollLeft += scrollX; - _this.scrollContainer.scrollTop += scrollY; - return; - } - - _this.autoScroller.update({ - height: _this.height, - maxTranslate: _this.maxTranslate, - minTranslate: _this.minTranslate, - translate: _this.translate, - width: _this.width - }); - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "onAutoScroll", function (offset) { - _this.translate.x += offset.left; - _this.translate.y += offset.top; - - _this.animateNodes(); - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyDown", function (event) { - var keyCode = event.keyCode; - var _this$props5 = _this.props, - shouldCancelStart = _this$props5.shouldCancelStart, - _this$props5$keyCodes = _this$props5.keyCodes, - customKeyCodes = _this$props5$keyCodes === void 0 ? {} : _this$props5$keyCodes; - - var keyCodes = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, defaultKeyCodes, customKeyCodes); - - if (_this.manager.active && !_this.manager.isKeySorting || !_this.manager.active && (!keyCodes.lift.includes(keyCode) || shouldCancelStart(event) || !_this.isValidSortingTarget(event))) { - return; - } - - event.stopPropagation(); - event.preventDefault(); - - if (keyCodes.lift.includes(keyCode) && !_this.manager.active) { - _this.keyLift(event); - } else if (keyCodes.drop.includes(keyCode) && _this.manager.active) { - _this.keyDrop(event); - } else if (keyCodes.cancel.includes(keyCode)) { - _this.newIndex = _this.manager.active.index; - - _this.keyDrop(event); - } else if (keyCodes.up.includes(keyCode)) { - _this.keyMove(-1); - } else if (keyCodes.down.includes(keyCode)) { - _this.keyMove(1); - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyLift", function (event) { - var target = event.target; - var node = closest(target, function (el) { - return el.sortableInfo != null; - }); - var _node$sortableInfo2 = node.sortableInfo, - index = _node$sortableInfo2.index, - collection = _node$sortableInfo2.collection; - _this.initialFocusedNode = target; - _this.manager.isKeySorting = true; - _this.manager.active = { - index: index, - collection: collection - }; - - _this.handlePress(event); - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyMove", function (shift) { - var nodes = _this.manager.getOrderedRefs(); - - var lastIndex = nodes[nodes.length - 1].node.sortableInfo.index; - var newIndex = _this.newIndex + shift; - var prevIndex = _this.newIndex; - - if (newIndex < 0 || newIndex > lastIndex) { - return; - } - - _this.prevIndex = prevIndex; - _this.newIndex = newIndex; - var targetIndex = getTargetIndex(_this.newIndex, _this.prevIndex, _this.index); - var target = nodes.find(function (_ref2) { - var node = _ref2.node; - return node.sortableInfo.index === targetIndex; - }); - var targetNode = target.node; - var scrollDelta = _this.containerScrollDelta; - var targetBoundingClientRect = target.boundingClientRect || getScrollAdjustedBoundingClientRect(targetNode, scrollDelta); - var targetTranslate = target.translate || { - x: 0, - y: 0 - }; - var targetPosition = { - top: targetBoundingClientRect.top + targetTranslate.y - scrollDelta.top, - left: targetBoundingClientRect.left + targetTranslate.x - scrollDelta.left - }; - var shouldAdjustForSize = prevIndex < newIndex; - var sizeAdjustment = { - x: shouldAdjustForSize && _this.axis.x ? targetNode.offsetWidth - _this.width : 0, - y: shouldAdjustForSize && _this.axis.y ? targetNode.offsetHeight - _this.height : 0 - }; - - _this.handleSortMove({ - pageX: targetPosition.left + sizeAdjustment.x, - pageY: targetPosition.top + sizeAdjustment.y, - ignoreTransition: shift === 0 - }); - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyDrop", function (event) { - _this.handleSortEnd(event); - - if (_this.initialFocusedNode) { - _this.initialFocusedNode.focus(); - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyEnd", function (event) { - if (_this.manager.active) { - _this.keyDrop(event); - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "isValidSortingTarget", function (event) { - var useDragHandle = _this.props.useDragHandle; - var target = event.target; - var node = closest(target, function (el) { - return el.sortableInfo != null; - }); - return node && node.sortableInfo && !node.sortableInfo.disabled && (useDragHandle ? isSortableHandle(target) : target.sortableInfo); - }); - - var manager = new Manager(); - validateProps(props); - _this.manager = manager; - _this.wrappedInstance = (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)(); - _this.sortableContextValue = { - manager: manager - }; - _this.events = { - end: _this.handleEnd, - move: _this.handleMove, - start: _this.handleStart - }; - return _this; - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableContainer, [{ - key: "componentDidMount", - value: function componentDidMount() { - var _this2 = this; - - var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; - var container = this.getContainer(); - Promise.resolve(container).then(function (containerNode) { - _this2.container = containerNode; - _this2.document = _this2.container.ownerDocument || document; - var contentWindow = _this2.props.contentWindow || _this2.document.defaultView || window; - _this2.contentWindow = typeof contentWindow === 'function' ? contentWindow() : contentWindow; - _this2.scrollContainer = useWindowAsScrollContainer ? _this2.document.scrollingElement || _this2.document.documentElement : getScrollingParent(_this2.container) || _this2.container; - _this2.autoScroller = new AutoScroller(_this2.scrollContainer, _this2.onAutoScroll); - Object.keys(_this2.events).forEach(function (key) { - return events[key].forEach(function (eventName) { - return _this2.container.addEventListener(eventName, _this2.events[key], false); - }); - }); - - _this2.container.addEventListener('keydown', _this2.handleKeyDown); - }); - } - }, { - key: "componentWillUnmount", - value: function componentWillUnmount() { - var _this3 = this; - - if (this.helper && this.helper.parentNode) { - this.helper.parentNode.removeChild(this.helper); - } - - if (!this.container) { - return; - } - - Object.keys(this.events).forEach(function (key) { - return events[key].forEach(function (eventName) { - return _this3.container.removeEventListener(eventName, _this3.events[key]); - }); - }); - this.container.removeEventListener('keydown', this.handleKeyDown); - } - }, { - key: "updateHelperPosition", - value: function updateHelperPosition(event) { - var _this$props6 = this.props, - lockAxis = _this$props6.lockAxis, - lockOffset = _this$props6.lockOffset, - lockToContainerEdges = _this$props6.lockToContainerEdges, - transitionDuration = _this$props6.transitionDuration, - _this$props6$keyboard = _this$props6.keyboardSortingTransitionDuration, - keyboardSortingTransitionDuration = _this$props6$keyboard === void 0 ? transitionDuration : _this$props6$keyboard; - var isKeySorting = this.manager.isKeySorting; - var ignoreTransition = event.ignoreTransition; - var offset = getPosition(event); - var translate = { - x: offset.x - this.initialOffset.x, - y: offset.y - this.initialOffset.y - }; - translate.y -= window.pageYOffset - this.initialWindowScroll.top; - translate.x -= window.pageXOffset - this.initialWindowScroll.left; - this.translate = translate; - - if (lockToContainerEdges) { - var _getLockPixelOffsets = getLockPixelOffsets({ - height: this.height, - lockOffset: lockOffset, - width: this.width - }), - _getLockPixelOffsets2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_getLockPixelOffsets, 2), - minLockOffset = _getLockPixelOffsets2[0], - maxLockOffset = _getLockPixelOffsets2[1]; - - var minOffset = { - x: this.width / 2 - minLockOffset.x, - y: this.height / 2 - minLockOffset.y - }; - var maxOffset = { - x: this.width / 2 - maxLockOffset.x, - y: this.height / 2 - maxLockOffset.y - }; - translate.x = limit(this.minTranslate.x + minOffset.x, this.maxTranslate.x - maxOffset.x, translate.x); - translate.y = limit(this.minTranslate.y + minOffset.y, this.maxTranslate.y - maxOffset.y, translate.y); - } - - if (lockAxis === 'x') { - translate.y = 0; - } else if (lockAxis === 'y') { - translate.x = 0; - } - - if (isKeySorting && keyboardSortingTransitionDuration && !ignoreTransition) { - setTransitionDuration(this.helper, keyboardSortingTransitionDuration); - } - - setTranslate3d(this.helper, translate); - } - }, { - key: "animateNodes", - value: function animateNodes() { - var _this$props7 = this.props, - transitionDuration = _this$props7.transitionDuration, - hideSortableGhost = _this$props7.hideSortableGhost, - onSortOver = _this$props7.onSortOver; - var containerScrollDelta = this.containerScrollDelta, - windowScrollDelta = this.windowScrollDelta; - var nodes = this.manager.getOrderedRefs(); - var sortingOffset = { - left: this.offsetEdge.left + this.translate.x + containerScrollDelta.left, - top: this.offsetEdge.top + this.translate.y + containerScrollDelta.top - }; - var isKeySorting = this.manager.isKeySorting; - var prevIndex = this.newIndex; - this.newIndex = null; - - for (var i = 0, len = nodes.length; i < len; i++) { - var _node3 = nodes[i].node; - var index = _node3.sortableInfo.index; - var width = _node3.offsetWidth; - var height = _node3.offsetHeight; - var offset = { - height: this.height > height ? height / 2 : this.height / 2, - width: this.width > width ? width / 2 : this.width / 2 - }; - var mustShiftBackward = isKeySorting && index > this.index && index <= prevIndex; - var mustShiftForward = isKeySorting && index < this.index && index >= prevIndex; - var translate = { - x: 0, - y: 0 - }; - var edgeOffset = nodes[i].edgeOffset; - - if (!edgeOffset) { - edgeOffset = getEdgeOffset(_node3, this.container); - nodes[i].edgeOffset = edgeOffset; - - if (isKeySorting) { - nodes[i].boundingClientRect = getScrollAdjustedBoundingClientRect(_node3, containerScrollDelta); - } - } - - var nextNode = i < nodes.length - 1 && nodes[i + 1]; - var prevNode = i > 0 && nodes[i - 1]; - - if (nextNode && !nextNode.edgeOffset) { - nextNode.edgeOffset = getEdgeOffset(nextNode.node, this.container); - - if (isKeySorting) { - nextNode.boundingClientRect = getScrollAdjustedBoundingClientRect(nextNode.node, containerScrollDelta); - } - } - - if (index === this.index) { - if (hideSortableGhost) { - this.sortableGhost = _node3; - setInlineStyles(_node3, { - opacity: 0, - visibility: 'hidden' - }); - } - - continue; - } - - if (transitionDuration) { - setTransitionDuration(_node3, transitionDuration); - } - - if (this.axis.x) { - if (this.axis.y) { - if (mustShiftForward || index < this.index && (sortingOffset.left + windowScrollDelta.left - offset.width <= edgeOffset.left && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height || sortingOffset.top + windowScrollDelta.top + offset.height <= edgeOffset.top)) { - translate.x = this.width + this.marginOffset.x; - - if (edgeOffset.left + translate.x > this.containerBoundingRect.width - offset.width) { - if (nextNode) { - translate.x = nextNode.edgeOffset.left - edgeOffset.left; - translate.y = nextNode.edgeOffset.top - edgeOffset.top; - } - } - - if (this.newIndex === null) { - this.newIndex = index; - } - } else if (mustShiftBackward || index > this.index && (sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top || sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top + height)) { - translate.x = -(this.width + this.marginOffset.x); - - if (edgeOffset.left + translate.x < this.containerBoundingRect.left + offset.width) { - if (prevNode) { - translate.x = prevNode.edgeOffset.left - edgeOffset.left; - translate.y = prevNode.edgeOffset.top - edgeOffset.top; - } - } - - this.newIndex = index; - } - } else { - if (mustShiftBackward || index > this.index && sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left) { - translate.x = -(this.width + this.marginOffset.x); - this.newIndex = index; - } else if (mustShiftForward || index < this.index && sortingOffset.left + windowScrollDelta.left <= edgeOffset.left + offset.width) { - translate.x = this.width + this.marginOffset.x; - - if (this.newIndex == null) { - this.newIndex = index; - } - } - } - } else if (this.axis.y) { - if (mustShiftBackward || index > this.index && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top) { - translate.y = -(this.height + this.marginOffset.y); - this.newIndex = index; - } else if (mustShiftForward || index < this.index && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height) { - translate.y = this.height + this.marginOffset.y; - - if (this.newIndex == null) { - this.newIndex = index; - } - } - } - - setTranslate3d(_node3, translate); - nodes[i].translate = translate; - } - - if (this.newIndex == null) { - this.newIndex = this.index; - } - - if (isKeySorting) { - this.newIndex = prevIndex; - } - - var oldIndex = isKeySorting ? this.prevIndex : prevIndex; - - if (onSortOver && this.newIndex !== oldIndex) { - onSortOver({ - collection: this.manager.active.collection, - index: this.index, - newIndex: this.newIndex, - oldIndex: oldIndex, - isKeySorting: isKeySorting, - nodes: nodes, - helper: this.helper - }); - } - } - }, { - key: "getWrappedInstance", - value: function getWrappedInstance() { - invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call'); - return this.wrappedInstance.current; - } - }, { - key: "getContainer", - value: function getContainer() { - var getContainer = this.props.getContainer; - - if (typeof getContainer !== 'function') { - return (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); - } - - return getContainer(config.withRef ? this.getWrappedInstance() : undefined); - } - }, { - key: "render", - value: function render() { - var ref = config.withRef ? this.wrappedInstance : null; - return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(SortableContext.Provider, { - value: this.sortableContextValue - }, (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ - ref: ref - }, omit(this.props, omittedProps)))); - } - }, { - key: "helperContainer", - get: function get() { - var helperContainer = this.props.helperContainer; - - if (typeof helperContainer === 'function') { - return helperContainer(); - } - - return this.props.helperContainer || this.document.body; - } - }, { - key: "containerScrollDelta", - get: function get() { - var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; - - if (useWindowAsScrollContainer) { - return { - left: 0, - top: 0 - }; - } - - return { - left: this.scrollContainer.scrollLeft - this.initialScroll.left, - top: this.scrollContainer.scrollTop - this.initialScroll.top - }; - } - }, { - key: "windowScrollDelta", - get: function get() { - return { - left: this.contentWindow.pageXOffset - this.initialWindowScroll.left, - top: this.contentWindow.pageYOffset - this.initialWindowScroll.top - }; - } - }]); - - return WithSortableContainer; - }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableList', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", defaultProps), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes), _temp; -} - -var propTypes$1 = { - index: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number).isRequired, - collection: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]), - disabled: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) -}; -var omittedProps$1 = Object.keys(propTypes$1); -function sortableElement(WrappedComponent) { - var _class, _temp; - - var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { - withRef: false - }; - return _temp = _class = function (_React$Component) { - (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableElement, _React$Component); - - function WithSortableElement() { - var _getPrototypeOf2; - - var _this; - - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableElement); - - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableElement)).call.apply(_getPrototypeOf2, [this].concat(args))); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); - - return _this; - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableElement, [{ - key: "componentDidMount", - value: function componentDidMount() { - this.register(); - } - }, { - key: "componentDidUpdate", - value: function componentDidUpdate(prevProps) { - if (this.node) { - if (prevProps.index !== this.props.index) { - this.node.sortableInfo.index = this.props.index; - } - - if (prevProps.disabled !== this.props.disabled) { - this.node.sortableInfo.disabled = this.props.disabled; - } - } - - if (prevProps.collection !== this.props.collection) { - this.unregister(prevProps.collection); - this.register(); - } - } - }, { - key: "componentWillUnmount", - value: function componentWillUnmount() { - this.unregister(); - } - }, { - key: "register", - value: function register() { - var _this$props = this.props, - collection = _this$props.collection, - disabled = _this$props.disabled, - index = _this$props.index; - var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); - node.sortableInfo = { - collection: collection, - disabled: disabled, - index: index, - manager: this.context.manager - }; - this.node = node; - this.ref = { - node: node - }; - this.context.manager.add(collection, this.ref); - } - }, { - key: "unregister", - value: function unregister() { - var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props.collection; - this.context.manager.remove(collection, this.ref); - } - }, { - key: "getWrappedInstance", - value: function getWrappedInstance() { - invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call'); - return this.wrappedInstance.current; - } - }, { - key: "render", - value: function render() { - var ref = config.withRef ? this.wrappedInstance : null; - return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ - ref: ref - }, omit(this.props, omittedProps$1))); - } - }]); - - return WithSortableElement; - }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableElement', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "contextType", SortableContext), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes$1), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", { - collection: 0 - }), _temp; -} - - - - -/***/ }), - -/***/ "react": -/*!************************!*\ - !*** external "React" ***! - \************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["React"]; - -/***/ }), - -/***/ "react-dom": -/*!***************************!*\ - !*** external "ReactDOM" ***! - \***************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactDOM"]; - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } -/* harmony export */ }); -function _arrayLikeToArray(r, a) { - (null == a || a > r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } -/* harmony export */ }); -function _arrayWithHoles(r) { - if (Array.isArray(r)) return r; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _arrayWithoutHoles(r) { - if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js": -/*!**************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js ***! - \**************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _assertThisInitialized; } -/* harmony export */ }); -function _assertThisInitialized(e) { - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _classCallCheck; } -/* harmony export */ }); -function _classCallCheck(a, n) { - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/createClass.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/createClass.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _createClass; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperties(e, r) { - for (var t = 0; t < r.length; t++) { - var o = r[t]; - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o.key), o); - } -} -function _createClass(e, r, t) { - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { - writable: !1 - }), e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": -/*!************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***! - \************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _extends; } -/* harmony export */ }); -function _extends() { - return _extends = Object.assign ? Object.assign.bind() : function (n) { - for (var e = 1; e < arguments.length; e++) { - var t = arguments[e]; - for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); - } - return n; - }, _extends.apply(null, arguments); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _getPrototypeOf; } -/* harmony export */ }); -function _getPrototypeOf(t) { - return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { - return t.__proto__ || Object.getPrototypeOf(t); - }, _getPrototypeOf(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/inherits.js": -/*!*************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/inherits.js ***! - \*************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _inherits; } -/* harmony export */ }); -/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); - -function _inherits(t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), Object.defineProperty(t, "prototype", { - writable: !1 - }), e && (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t, e); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } -/* harmony export */ }); -function _iterableToArray(r) { - if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! - \*************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } -/* harmony export */ }); -function _iterableToArrayLimit(r, l) { - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; - if (null != t) { - var e, - n, - i, - u, - a = [], - f = !0, - o = !1; - try { - if (i = (t = t.call(r)).next, 0 === l) { - if (Object(t) !== t) return; - f = !1; - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); - } catch (r) { - o = !0, n = r; - } finally { - try { - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; - } finally { - if (o) throw n; - } - } - return a; - } -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } -/* harmony export */ }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } -/* harmony export */ }); -function _nonIterableSpread() { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js": -/*!*****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/objectSpread.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _objectSpread; } -/* harmony export */ }); -/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); - -function _objectSpread(e) { - for (var r = 1; r < arguments.length; r++) { - var t = null != arguments[r] ? Object(arguments[r]) : {}, - o = Object.keys(t); - "function" == typeof Object.getOwnPropertySymbols && o.push.apply(o, Object.getOwnPropertySymbols(t).filter(function (e) { - return Object.getOwnPropertyDescriptor(t, e).enumerable; - })), o.forEach(function (r) { - (0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); - }); - } - return e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js": -/*!******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js ***! - \******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _possibleConstructorReturn; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); - - -function _possibleConstructorReturn(t, e) { - if (e && ("object" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e) || "function" == typeof e)) return e; - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); - return (0,_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _setPrototypeOf; } -/* harmony export */ }); -function _setPrototypeOf(t, e) { - return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { - return t.__proto__ = e, t; - }, _setPrototypeOf(t, e); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(r, e) { - return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); -/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); - - - - -function _toConsumableArray(r) { - return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./node_modules/array-move/index.js": -/*!******************************************!*\ - !*** ./node_modules/array-move/index.js ***! - \******************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ arrayMoveImmutable: function() { return /* binding */ arrayMoveImmutable; }, -/* harmony export */ arrayMoveMutable: function() { return /* binding */ arrayMoveMutable; } -/* harmony export */ }); -function arrayMoveMutable(array, fromIndex, toIndex) { - const startIndex = fromIndex < 0 ? array.length + fromIndex : fromIndex; - - if (startIndex >= 0 && startIndex < array.length) { - const endIndex = toIndex < 0 ? array.length + toIndex : toIndex; - - const [item] = array.splice(fromIndex, 1); - array.splice(endIndex, 0, item); - } -} - -function arrayMoveImmutable(array, fromIndex, toIndex) { - array = [...array]; - arrayMoveMutable(array, fromIndex, toIndex); - return array; -} - - -/***/ }), - -/***/ "./src/fields/select/block.json": -/*!**************************************!*\ - !*** ./src/fields/select/block.json ***! - \**************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/select-field","title":"Select","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A select dropdown input field.","keywords":["wpzoom","form","input","select"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":["Item #1"]},"defaultValue":{"type":"string","source":"attribute","attribute":"defaultValue","selector":"select","default":"Item #1"},"label":{"type":"string","default":"Select an option"},"showLabel":{"type":"boolean","default":true},"multiple":{"type":"boolean","source":"attribute","attribute":"multiple","selector":"select","default":false},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"select","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ id: moduleId, -/******/ loaded: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.loaded = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/global */ -/******/ !function() { -/******/ __webpack_require__.g = (function() { -/******/ if (typeof globalThis === 'object') return globalThis; -/******/ try { -/******/ return this || new Function('return this')(); -/******/ } catch (e) { -/******/ if (typeof window === 'object') return window; -/******/ } -/******/ })(); -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/node module decorator */ -/******/ !function() { -/******/ __webpack_require__.nmd = function(module) { -/******/ module.paths = []; -/******/ if (!module.children) module.children = []; -/******/ return module; -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. -!function() { -"use strict"; -/*!************************************!*\ - !*** ./src/fields/select/index.js ***! - \************************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/select/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/select/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/select/save.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M15.3223 14.8086C15.3223 13.424 16.9988 12.7245 17.9805 13.708L17.9795 13.709L23.293 19.0205C24.2426 19.9701 23.6215 21.5746 22.3193 21.6738L22.1914 21.6777H19.6084L17.9756 23.2969C16.9923 24.2704 15.3224 23.575 15.3223 22.1914V14.8086ZM16.8574 14.7559C16.8421 14.7622 16.833 14.7709 16.8291 14.7764C16.8275 14.7786 16.8262 14.7812 16.8252 14.7842C16.8243 14.7871 16.8223 14.7952 16.8223 14.8086V22.1914C16.8223 22.2045 16.8242 22.2117 16.8252 22.2148C16.8262 22.2179 16.8276 22.2204 16.8291 22.2227C16.8329 22.228 16.842 22.2377 16.8574 22.2441C16.8726 22.2504 16.8851 22.2501 16.8916 22.249C16.8945 22.2485 16.8973 22.2477 16.9004 22.2461C16.9033 22.2446 16.9096 22.2406 16.9189 22.2314L18.7715 20.3955L18.8848 20.3027C19.0066 20.222 19.1506 20.1778 19.2988 20.1777H22.1914C22.2052 20.1777 22.2127 20.1758 22.2158 20.1748C22.2191 20.1738 22.2213 20.1725 22.2236 20.1709C22.2289 20.1672 22.2378 20.1587 22.2441 20.1436C22.2504 20.1286 22.251 20.1159 22.25 20.1094C22.2495 20.1066 22.2486 20.1035 22.2471 20.1006C22.2456 20.0978 22.242 20.0906 22.2324 20.0811L16.918 14.7676C16.9086 14.7583 16.9021 14.7543 16.8994 14.7529C16.8967 14.7516 16.8942 14.7514 16.8916 14.751C16.8854 14.7499 16.873 14.7494 16.8574 14.7559Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M17.4756 1.25C18.8698 1.25 20 2.3802 20 3.77441V10.625C20 11.0392 19.6642 11.375 19.25 11.375C18.8358 11.375 18.5 11.0392 18.5 10.625V3.77441C18.5 3.20863 18.0414 2.75 17.4756 2.75H3.77441C3.20863 2.75 2.75 3.20863 2.75 3.77441V17.4756C2.75 18.0414 3.20863 18.5 3.77441 18.5H12C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H3.77441C2.3802 20 1.25 18.8698 1.25 17.4756V3.77441C1.25 2.3802 2.3802 1.25 3.77441 1.25H17.4756Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M5.58203 14.3525C5.95754 14.0463 6.49541 14.0593 6.85938 14.3682C6.86576 14.3733 6.87169 14.3794 6.87793 14.3848L6.91797 14.4189L6.96973 14.4756C7.3098 14.8687 7.29328 15.4625 6.91992 15.8359C6.52905 16.2267 5.89673 16.2267 5.50586 15.8359C5.11519 15.4451 5.11513 14.8127 5.50586 14.4219L5.58203 14.3525Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M12.0762 14.3789C12.4545 14.4172 12.75 14.7366 12.75 15.125C12.75 15.5134 12.4545 15.8328 12.0762 15.8711L12 15.875H10.3447C9.93051 15.875 9.59473 15.5392 9.59473 15.125C9.59473 14.7108 9.93051 14.375 10.3447 14.375H12L12.0762 14.3789Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M5.49609 9.84668C5.86949 9.54497 6.40882 9.55213 6.77539 9.86621C6.79408 9.88147 6.81259 9.89771 6.83008 9.91504L6.83203 9.91699L6.90137 9.99316C7.2219 10.3861 7.19829 10.9656 6.83203 11.332C6.44119 11.7227 5.80881 11.7227 5.41797 11.332C5.02726 10.9411 5.02714 10.3078 5.41797 9.91699L5.41992 9.91504L5.49609 9.84668ZM6.31543 10.4336L6.30176 10.4473L6.12598 10.625L6.44824 10.3008L6.47754 10.2705L6.47656 10.2695L6.31543 10.4336Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M15.5918 9.87891C15.9699 9.91742 16.2646 10.2368 16.2646 10.625C16.2646 11.0132 15.9699 11.3326 15.5918 11.3711L15.5146 11.375H10.2549C9.84072 11.3749 9.50488 11.0392 9.50488 10.625C9.50488 10.2108 9.84072 9.87506 10.2549 9.875H15.5146L15.5918 9.87891Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M5.49414 5.35156C5.86967 5.04531 6.40754 5.05828 6.77148 5.36719C6.77789 5.37235 6.78377 5.37837 6.79004 5.38379L6.83008 5.41797L6.88184 5.47461C7.2219 5.86773 7.20535 6.46151 6.83203 6.83496C6.44116 7.22573 5.80884 7.22573 5.41797 6.83496C5.02724 6.44409 5.02721 5.81176 5.41797 5.4209L5.49414 5.35156Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M15.5918 5.37891C15.9699 5.41742 16.2646 5.73675 16.2646 6.125C16.2646 6.51325 15.9699 6.83258 15.5918 6.87109L15.5146 6.875H10.2549C9.84072 6.87494 9.50488 6.53917 9.50488 6.125C9.50488 5.71083 9.84072 5.37506 10.2549 5.375H15.5146L15.5918 5.37891Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){var e={311:function(e){"use strict";e.exports=function(e,t,n,o,r,i,a,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,o,r,i,a,l],u=0;(s=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}}},5580:function(e,t,n){var o=n(6110)(n(9325),"DataView");e.exports=o},8223:function(e,t,n){var o=n(6110)(n(9325),"Map");e.exports=o},2804:function(e,t,n){var o=n(6110)(n(9325),"Promise");e.exports=o},6545:function(e,t,n){var o=n(6110)(n(9325),"Set");e.exports=o},1873:function(e,t,n){var o=n(9325).Symbol;e.exports=o},8303:function(e,t,n){var o=n(6110)(n(9325),"WeakMap");e.exports=o},2552:function(e,t,n){var o=n(1873),r=n(659),i=n(9350),a=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?r(e):i(e)}},7534:function(e,t,n){var o=n(2552),r=n(346);e.exports=function(e){return r(e)&&"[object Arguments]"==o(e)}},5083:function(e,t,n){var o=n(1882),r=n(7296),i=n(3805),a=n(7473),l=/^\[object .+?Constructor\]$/,s=Function.prototype,c=Object.prototype,u=s.toString,f=c.hasOwnProperty,d=RegExp("^"+u.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||r(e))&&(o(e)?d:l).test(a(e))}},4901:function(e,t,n){var o=n(2552),r=n(294),i=n(346),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&r(e.length)&&!!a[o(e)]}},8984:function(e,t,n){var o=n(5527),r=n(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!o(e))return r(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},7301:function(e){e.exports=function(e){return function(t){return e(t)}}},5481:function(e,t,n){var o=n(9325)["__core-js_shared__"];e.exports=o},4840:function(e,t,n){var o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=o},6110:function(e,t,n){var o=n(5083),r=n(392);e.exports=function(e,t){var n=r(e,t);return o(n)?n:void 0}},659:function(e,t,n){var o=n(1873),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,l=o?o.toStringTag:void 0;e.exports=function(e){var t=i.call(e,l),n=e[l];try{e[l]=void 0;var o=!0}catch(e){}var r=a.call(e);return o&&(t?e[l]=n:delete e[l]),r}},5861:function(e,t,n){var o=n(5580),r=n(8223),i=n(2804),a=n(6545),l=n(8303),s=n(2552),c=n(7473),u="[object Map]",f="[object Promise]",d="[object Set]",p="[object WeakMap]",h="[object DataView]",m=c(o),g=c(r),y=c(i),x=c(a),v=c(l),b=s;(o&&b(new o(new ArrayBuffer(1)))!=h||r&&b(new r)!=u||i&&b(i.resolve())!=f||a&&b(new a)!=d||l&&b(new l)!=p)&&(b=function(e){var t=s(e),n="[object Object]"==t?e.constructor:void 0,o=n?c(n):"";if(o)switch(o){case m:return h;case g:return u;case y:return f;case x:return d;case v:return p}return t}),e.exports=b},392:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},7296:function(e,t,n){var o,r=n(5481),i=(o=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"";e.exports=function(e){return!!i&&i in e}},5527:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},3650:function(e,t,n){var o=n(4335)(Object.keys,Object);e.exports=o},6009:function(e,t,n){e=n.nmd(e);var o=n(4840),r=t&&!t.nodeType&&t,i=r&&e&&!e.nodeType&&e,a=i&&i.exports===r&&o.process,l=function(){try{return i&&i.require&&i.require("util").types||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=l},9350:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},9325:function(e,t,n){var o=n(4840),r="object"==typeof self&&self&&self.Object===Object&&self,i=o||r||Function("return this")();e.exports=i},7473:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},2428:function(e,t,n){var o=n(7534),r=n(346),i=Object.prototype,a=i.hasOwnProperty,l=i.propertyIsEnumerable,s=o(function(){return arguments}())?o:function(e){return r(e)&&a.call(e,"callee")&&!l.call(e,"callee")};e.exports=s},6449:function(e){var t=Array.isArray;e.exports=t},4894:function(e,t,n){var o=n(1882),r=n(294);e.exports=function(e){return null!=e&&r(e.length)&&!o(e)}},3656:function(e,t,n){e=n.nmd(e);var o=n(9325),r=n(9935),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,l=a&&a.exports===i?o.Buffer:void 0,s=(l?l.isBuffer:void 0)||r;e.exports=s},2193:function(e,t,n){var o=n(8984),r=n(5861),i=n(2428),a=n(6449),l=n(4894),s=n(3656),c=n(5527),u=n(7167),f=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(l(e)&&(a(e)||"string"==typeof e||"function"==typeof e.splice||s(e)||u(e)||i(e)))return!e.length;var t=r(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(c(e))return!o(e).length;for(var n in e)if(f.call(e,n))return!1;return!0}},1882:function(e,t,n){var o=n(2552),r=n(3805);e.exports=function(e){if(!r(e))return!1;var t=o(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3805:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},7167:function(e,t,n){var o=n(4901),r=n(7301),i=n(6009),a=i&&i.isTypedArray,l=a?r(a):o;e.exports=l},9935:function(e){e.exports=function(){return!1}},2694:function(e,t,n){"use strict";var o=n(6925);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,a){if(a!==o){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},5556:function(e,t,n){e.exports=n(2694)()},6925:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={id:o,loaded:!1,exports:{}};return e[o](i,i.exports,n),i.loaded=!0,i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/select-field"}');function o(e){return o="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},o(e)}function r(e){var t=function(e){if("object"!=o(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==o(t)?t:t+""}function i(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(N)}}]),e}();function N(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function A(e,t){return Object.keys(e).reduce(function(n,o){return-1===t.indexOf(o)&&(n[o]=e[o]),n},{})}var L={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},P=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function R(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}function B(e,t){e.style["".concat(P,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function z(e,t){e.style["".concat(P,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function H(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function W(e,t,n){return Math.max(e,Math.min(n,t))}function F(e){return"px"===e.substr(-2)?parseFloat(e):0}function K(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function G(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function V(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function U(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var o={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?o:U(e.parentNode,t,o)}}function q(e){var t=e.lockOffset,n=e.width,o=e.height,r=t,i=t,a="px";if("string"==typeof t){var l=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);I()(null!==l,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),r=parseFloat(t),i=parseFloat(t),a=l[1]}return I()(isFinite(r)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===a&&(r=r*n/100,i=i*o/100),{x:r,y:i}}function Z(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find(function(e){return n.test(t[e])})}(e)?e:Z(e.parentNode):null}var Y="BUTTON",X="INPUT",$="OPTION",J="TEXTAREA",Q="SELECT";function ee(e){return null!=e.sortableHandle}var te=function(){function e(t,n){x(this,e),this.container=t,this.onScrollCallback=n}return b(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,o=e.minTranslate,r=e.maxTranslate,i=e.width,a=e.height,l={x:0,y:0},s={x:1,y:1},c=this.container,u=c.scrollTop,f=c.scrollLeft,d=c.scrollHeight,p=c.scrollWidth,h=0===u,m=d-u-c.clientHeight===0,g=0===f,y=p-f-c.clientWidth===0;n.y>=r.y-a/2&&!m?(l.y=1,s.y=10*Math.abs((r.y-a/2-n.y)/a)):n.x>=r.x-i/2&&!y?(l.x=1,s.x=10*Math.abs((r.x-i/2-n.x)/i)):n.y<=o.y+a/2&&!h?(l.y=-1,s.y=10*Math.abs((n.y-a/2-o.y)/a)):n.x<=o.x+i/2&&!g&&(l.x=-1,s.x=10*Math.abs((n.x-i/2-o.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===l.x&&0===l.y||(this.interval=setInterval(function(){t.isAutoScrolling=!0;var e={left:s.x*l.x,top:s.y*l.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}(),ne={axis:M().oneOf(["x","y","xy"]),contentWindow:M().any,disableAutoscroll:M().bool,distance:M().number,getContainer:M().func,getHelperDimensions:M().func,helperClass:M().string,helperContainer:M().oneOfType([M().func,"undefined"==typeof HTMLElement?M().any:M().instanceOf(HTMLElement)]),hideSortableGhost:M().bool,keyboardSortingTransitionDuration:M().number,lockAxis:M().string,lockOffset:M().oneOfType([M().number,M().string,M().arrayOf(M().oneOfType([M().number,M().string]))]),lockToContainerEdges:M().bool,onSortEnd:M().func,onSortMove:M().func,onSortOver:M().func,onSortStart:M().func,pressDelay:M().number,pressThreshold:M().number,keyCodes:M().shape({lift:M().arrayOf(M().number),drop:M().arrayOf(M().number),cancel:M().arrayOf(M().number),up:M().arrayOf(M().number),down:M().arrayOf(M().number)}),shouldCancelStart:M().func,transitionDuration:M().number,updateBeforeSortStart:M().func,useDragHandle:M().bool,useWindowAsScrollContainer:M().bool},oe={lift:[32],drop:[32],cancel:[27],up:[38,37],down:[40,39]},re={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:oe,shouldCancelStart:function(e){return-1!==[X,J,Q,$,Y].indexOf(e.target.tagName)||!!H(e.target,function(e){return"true"===e.contentEditable})},transitionDuration:300,useWindowAsScrollContainer:!1},ie=Object.keys(ne),ae=(0,k.createContext)({manager:{}}),le={index:M().number.isRequired,collection:M().oneOfType([M().number,M().string]),disabled:M().bool},se=Object.keys(le),ce=["Afghanistan","Albania","Algeria","Andorra","Angola","Antigua & Deps","Argentina","Armenia","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bhutan","Bolivia","Bosnia Herzegovina","Botswana","Brazil","Brunei","Bulgaria","Burkina","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Central African Rep","Chad","Chile","China","Colombia","Comoros","Congo","Congo (Democratic Rep)","Costa Rica","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","East Timor","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Fiji","Finland","France","Gabon","Gambia","Georgia","Germany","Ghana","Greece","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland {Republic}","Israel","Italy","Ivory Coast","Jamaica","Japan","Jordan","Kazakhstan","Kenya","Kiribati","Korea North","Korea South","Kosovo","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Mauritania","Mauritius","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Morocco","Mozambique","Myanmar, {Burma}","Namibia","Nauru","Nepal","Netherlands","New Zealand","Nicaragua","Niger","Nigeria","Norway","Oman","Pakistan","Palau","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Poland","Portugal","Qatar","Romania","Russian Federation","Rwanda","St Kitts & Nevis","St Lucia","Saint Vincent & the Grenadines","Samoa","San Marino","Sao Tome & Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Tonga","Trinidad & Tobago","Tunisia","Turkey","Turkmenistan","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Vatican City","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],ue=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],fe=window.ReactJSXRuntime;function de(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function pe(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){var e,t;x(this,n);for(var o=arguments.length,r=new Array(o),a=0;a1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){var e,t;x(this,n);for(var o=arguments.length,r=new Array(o),a=0;a0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return I()(o.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.wrappedInstance.current}},{key:"render",value:function(){var t=o.withRef?this.wrappedInstance:null;return(0,k.createElement)(e,g({ref:t},A(this.props,se)))}}]),n}(k.Component),i(t,"displayName",K("sortableElement",e)),i(t,"contextType",ae),i(t,"propTypes",le),i(t,"defaultProps",{collection:0}),n}(function(e){var t=e.value,n=e.optsId,o=e.options,r=e.changeCallback,i=e.removeCallback;return(0,fe.jsx)(d.Fragment,{children:(0,fe.jsxs)(m.Flex,{children:[(0,fe.jsx)(m.FlexBlock,{children:(0,fe.jsx)(m.TextControl,{value:t,onChange:function(e){return r(e,n)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})}),o.length>1&&(0,fe.jsxs)(m.FlexItem,{children:[(0,fe.jsx)(he,{}),(0,fe.jsx)(m.Button,{icon:"no-alt",label:(0,h.__)("Delete Item","wpzoom-forms"),onClick:function(){return i(n)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})]})})}),ge=function(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;x(this,n),i(w(w(t=C(this,S(n).call(this,e)))),"state",{}),i(w(w(t)),"handleStart",function(e){var n=t.props,o=n.distance,r=n.shouldCancelStart;if(2!==e.button&&!r(e)){t.touched=!0,t.position=V(e);var i=H(e.target,function(e){return null!=e.sortableInfo});if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var a=t.props.useDragHandle,l=i.sortableInfo,s=l.index,c=l.collection;if(l.disabled)return;if(a&&!H(e.target,ee))return;t.manager.active={collection:c,index:s},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||"A"!==e.target.tagName||e.preventDefault(),o||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),i(w(w(t)),"nodeIsChild",function(e){return e.sortableInfo.manager===t.manager}),i(w(w(t)),"handleMove",function(e){var n=t.props,o=n.distance,r=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=V(e),a={x:t.position.x-i.x,y:t.position.y-i.y},l=Math.abs(a.x)+Math.abs(a.y);t.delta=a,o||r&&!(l>=r)?o&&l>=o&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}}),i(w(w(t)),"handleEnd",function(){t.touched=!1,t.cancel()}),i(w(w(t)),"cancel",function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),i(w(w(t)),"handlePress",function(e){try{var n=t.manager.getActive(),o=function(){if(n){var o=function(){var n,o,r,u,g,x,v=p.sortableInfo.index,b=(n=p,{bottom:F((o=window.getComputedStyle(n)).marginBottom),left:F(o.marginLeft),right:F(o.marginRight),top:F(o.marginTop)}),w=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:F(t.gridColumnGap),y:F(t.gridRowGap)}:{x:0,y:0}}(t.container),C=t.scrollContainer.getBoundingClientRect(),S=a({index:v,node:p,collection:h});if(t.node=p,t.margin=b,t.gridGap=w,t.width=S.width,t.height=S.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=p.getBoundingClientRect(),t.containerBoundingRect=C,t.index=v,t.newIndex=v,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=U(p,t.container),t.initialOffset=V(m?y({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((u="input, textarea, select, canvas, [contenteditable]",g=(r=p).querySelectorAll(u),s((x=r.cloneNode(!0)).querySelectorAll(u)).forEach(function(e,t){"file"!==e.type&&(e.value=g[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),"CANVAS"===e.tagName&&g[t].width>0&&g[t].height>0&&e.getContext("2d").drawImage(g[t],0,0)}),x)),R(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-b.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-b.top,"px"),width:"".concat(t.width,"px")}),m&&t.helper.focus(),c&&(t.sortableGhost=p,R(p,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},m){var j=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,O=j.top,k=j.left,_=j.width,T=O+j.height,I=k+_;t.axis.x&&(t.minTranslate.x=k-t.boundingClientRect.left,t.maxTranslate.x=I-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=O-t.boundingClientRect.top,t.maxTranslate.y=T-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:C.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:C.left+C.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:C.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:C.top+C.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?e.target:t.contentWindow,m?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(L.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),L.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:v}),f&&f({node:p,index:v,collection:h,isKeySorting:m,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),m&&t.keyMove(0)},r=t.props,i=r.axis,a=r.getHelperDimensions,l=r.helperClass,c=r.hideSortableGhost,u=r.updateBeforeSortStart,f=r.onSortStart,d=r.useWindowAsScrollContainer,p=n.node,h=n.collection,m=t.manager.isKeySorting,g=function(){if("function"==typeof u){t._awaitingUpdateBeforeSortStart=!0;var n=function(t,n){try{var o=(r=p.sortableInfo.index,Promise.resolve(u({collection:h,index:r,node:p,isKeySorting:m},e)).then(function(){}))}catch(e){return n(!0,e)}var r;return o&&o.then?o.then(n.bind(null,!1),n.bind(null,!0)):n(!1,value)}(0,function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n});if(n&&n.then)return n.then(function(){})}}();return g&&g.then?g.then(o):o()}}();return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),i(w(w(t)),"handleSortMove",function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.cancelable&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)}),i(w(w(t)),"handleSortEnd",function(e){var n=t.props,o=n.hideSortableGhost,r=n.onSortEnd,i=t.manager,a=i.active.collection,l=i.isKeySorting,s=t.manager.getOrderedRefs();t.listenerNode&&(l?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(L.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),L.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),o&&t.sortableGhost&&R(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=s.length;co)){t.prevIndex=i,t.newIndex=r;var a=function(e,t,n){return et?e-1:e>n&&eg?g/2:this.height/2,width:this.width>m?m/2:this.width/2},x=c&&h>this.index&&h<=u,v=c&&h=u,b={x:0,y:0},w=a[f].edgeOffset;w||(w=U(p,this.container),a[f].edgeOffset=w,c&&(a[f].boundingClientRect=G(p,r)));var C=f0&&a[f-1];C&&!C.edgeOffset&&(C.edgeOffset=U(C.node,this.container),c&&(C.boundingClientRect=G(C.node,r))),h!==this.index?(t&&z(p,t),this.axis.x?this.axis.y?v||hthis.containerBoundingRect.width-y.width&&C&&(b.x=C.edgeOffset.left-w.left,b.y=C.edgeOffset.top-w.top),null===this.newIndex&&(this.newIndex=h)):(x||h>this.index&&(l+i.left+y.width>=w.left&&s+i.top+y.height>=w.top||s+i.top+y.height>=w.top+g))&&(b.x=-(this.width+this.marginOffset.x),w.left+b.xthis.index&&l+i.left+y.width>=w.left?(b.x=-(this.width+this.marginOffset.x),this.newIndex=h):(v||hthis.index&&s+i.top+y.height>=w.top?(b.y=-(this.height+this.marginOffset.y),this.newIndex=h):(v||h=0&&o array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'c1ae08b68a7e1b162a19'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '3aae478a051fb9a72613'); diff --git a/build/fields/stripe-card/index.js b/build/fields/stripe-card/index.js index 367edbe..3b513bf 100644 --- a/build/fields/stripe-card/index.js +++ b/build/fields/stripe-card/index.js @@ -37,7 +37,7 @@ var Edit = function Edit(props) { return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Card Field Options', 'wpzoom-forms'), + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Payment Field Options', 'wpzoom-forms'), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.ToggleControl, { label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Show Label', 'wpzoom-forms'), checked: !!showLabel, @@ -65,7 +65,7 @@ var Edit = function Edit(props) { children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, { tagName: "label", className: "wpzf-stripe-card-label", - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Card Details', 'wpzoom-forms'), + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Payment Details', 'wpzoom-forms'), value: label, onChange: function onChange(value) { return setAttributes({ @@ -105,7 +105,7 @@ var Edit = function Edit(props) { strokeWidth: "2" })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Card number', 'wpzoom-forms') + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Payment details', 'wpzoom-forms') }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { style: { marginLeft: 'auto', @@ -162,7 +162,7 @@ var Save = function Save(_ref) { value: label }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", { - id: "wpzf-card-element", + id: "wpzf-payment-element", className: "wpzf-stripe-card-element" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", { id: "wpzf-card-errors", @@ -340,7 +340,7 @@ function _typeof(o) { \*******************************************/ /***/ (function(module) { -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/stripe-card","title":"Stripe Card","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A secure credit/debit card input powered by Stripe Elements.","keywords":["wpzoom","form","stripe","card","payment","credit"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"label":{"type":"string","default":"Card Details"},"showLabel":{"type":"boolean","default":true}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","style":"wpzoom-forms-css-frontend-formblock"}'); +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/stripe-card","title":"Stripe Card","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A secure credit/debit card input powered by Stripe Elements.","keywords":["wpzoom","form","stripe","card","payment","credit"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"label":{"type":"string","default":"Card Details"},"showLabel":{"type":"boolean","default":true}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","style":"wpzoom-forms-css-frontend-formblock"}'); /***/ }) diff --git a/build/fields/stripe-card/view.asset.php b/build/fields/stripe-card/view.asset.php index 6e88437..e08dfbe 100644 --- a/build/fields/stripe-card/view.asset.php +++ b/build/fields/stripe-card/view.asset.php @@ -1 +1 @@ - array(), 'version' => '90b3b38524533c24ef8f'); + array(), 'version' => '774a0eeade79b9f7a69e'); diff --git a/build/fields/stripe-card/view.js b/build/fields/stripe-card/view.js index d0bdd51..2e5e817 100644 --- a/build/fields/stripe-card/view.js +++ b/build/fields/stripe-card/view.js @@ -117,63 +117,75 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { /* global wpzfStripeData, Stripe */ /** - * WPZOOM Forms — Stripe Card Frontend Handler + * WPZOOM Forms — Stripe Payment Element Frontend Handler * - * Initialises Stripe Elements for every form on the page that contains a - * .wpzf-stripe-card-element container, intercepts the form submit to: - * 1. Create a PaymentIntent via the WP REST API. - * 2. Confirm the card payment client-side with Stripe. - * 3. Populate hidden inputs and re-submit the form to admin-post.php. + * Uses the modern Payment Element (not the legacy Card Element) with the + * deferred-intent pattern so the PaymentIntent is only created on submit + * (keeping dynamic amounts correct without needing to update the intent on + * every quantity change). + * + * Flow: + * 1. On DOMContentLoaded, mount the Payment Element using stripe.elements() + * in "deferred" mode: pass mode/amount/currency instead of a clientSecret. + * 2. When quantity inputs change, call elements.update({ amount }) to keep + * the Payment Element's displayed total in sync. + * 3. On form submit: + * a. Validate the Payment Element (elements.submit()). + * b. POST to /wp-json/wpzoom-forms/v1/stripe/create-intent to create + * the PaymentIntent / Subscription on the server. + * c. Call stripe.confirmPayment() with the returned clientSecret and + * redirect: 'if_required' so card payments complete without a redirect. + * d. Populate hidden inputs and re-submit the native form. */ (function () { 'use strict'; - // --- DEBUG --- - console.log('[wpzf-stripe] view.js loaded'); - console.log('[wpzf-stripe] wpzfStripeData:', typeof wpzfStripeData !== 'undefined' ? wpzfStripeData : 'UNDEFINED — script not localized or not enqueued via the correct handle'); - console.log('[wpzf-stripe] Stripe global:', typeof Stripe !== 'undefined' ? 'present' : 'UNDEFINED — stripe-js CDN not loaded'); - console.log('[wpzf-stripe] .wpzf-stripe-card-wrapper elements on page:', document.querySelectorAll('.wpzf-stripe-card-wrapper').length); - // --- END DEBUG --- - if (typeof wpzfStripeData === 'undefined' || typeof Stripe === 'undefined') { - console.warn('[wpzf-stripe] Early exit — missing wpzfStripeData or Stripe. Card will NOT mount.'); return; } var stripe = Stripe(wpzfStripeData.publishableKey); + var periodLabels = { + day: '/ day', + week: '/ week', + month: '/ month', + year: '/ year' + }; /** * Calculates the order total by reading all .wpzf-payment-item elements - * inside the given form, multiplying price × quantity. + * inside the given form, multiplying price x quantity. * - * @param {HTMLElement} form The form element. - * @returns {number} Total in cents. + * @param {HTMLElement} form + * @returns {number} Total in cents (integer >= 0). */ function calculateTotal(form) { var total = 0; - var items = form.querySelectorAll('.wpzf-payment-item'); - items.forEach(function (item) { + form.querySelectorAll('.wpzf-payment-item').forEach(function (item) { var price = parseFloat(item.dataset.price) || 0; var qtyInput = item.querySelector('.wpzf-payment-item-qty, input[name$="_qty"]'); var qty = qtyInput ? parseInt(qtyInput.value, 10) || 1 : 1; total += price * qty; }); - - // Return cents (integer). return Math.round(total * 100); } /** - * Updates the .wpzf-payment-total display and hidden input in the form. + * Updates the .wpzf-payment-total display and its hidden input. * - * @param {HTMLElement} form The form element. - * @param {number} totalCents Total in cents. + * @param {HTMLElement} form + * @param {number} totalCents */ function updateTotalDisplay(form, totalCents) { var amountEl = form.querySelector('.wpzf-payment-total-amount'); var hiddenEl = form.querySelector('input[name="wpzf_payment_total"]'); var dollars = (totalCents / 100).toFixed(2); if (amountEl) { - amountEl.textContent = '$' + dollars; + var display = '$' + dollars; + if (wpzfStripeData.paymentType === 'recurring') { + var period = wpzfStripeData.recurringPeriod || 'month'; + display += ' ' + (periodLabels[period] || '/ ' + period); + } + amountEl.textContent = display; } if (hiddenEl) { hiddenEl.value = String(totalCents); @@ -181,12 +193,12 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { } /** - * Shows an error message in the card errors container. + * Shows an error in the #wpzf-card-errors container. * - * @param {HTMLElement} form The form element. - * @param {string} message Error text. + * @param {HTMLElement} form + * @param {string} message */ - function showCardError(form, message) { + function showError(form, message) { var errorEl = form.querySelector('#wpzf-card-errors'); if (errorEl) { errorEl.textContent = message; @@ -197,87 +209,98 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { } /** - * Initialises Stripe Elements for a single form. + * Initialises the Payment Element for a single form. * - * @param {HTMLElement} form The form element. + * @param {HTMLElement} form */ function initFormPayment(form) { - var _arguments = arguments; - var cardContainer = form.querySelector('#wpzf-card-element'); - if (!cardContainer) { + var paymentContainer = form.querySelector('#wpzf-payment-element'); + if (!paymentContainer) { return; } - var formId = form.querySelector('input[name="form_id"]'); - if (!formId) { + var formIdInput = form.querySelector('input[name="form_id"]'); + if (!formIdInput) { return; } - var elements = stripe.elements(); - var cardElement = elements.create('card', { - style: { - base: { - fontSize: '16px', - color: '#424770', - '::placeholder': { - color: '#aab7c4' - } - }, - invalid: { - color: '#cf222e' - } - } - }); - cardElement.mount(cardContainer); + var currency = (wpzfStripeData.currency || 'usd').toLowerCase(); + var paymentType = wpzfStripeData.paymentType || 'one-time'; + var mode = paymentType === 'recurring' ? 'subscription' : 'payment'; + var totalCents = calculateTotal(form); - // Live validation feedback. - cardElement.on('change', function (event) { - if (event.error) { - showCardError(form, event.error.message); - } else { - showCardError(form, ''); + // Deferred-intent mode: mount the Payment Element without a clientSecret. + // The intent is created on submit so the amount can be dynamic. + var elements = stripe.elements({ + mode: mode, + amount: totalCents, + currency: currency, + appearance: { + theme: 'stripe' } }); + var paymentElement = elements.create('payment'); + paymentElement.mount(paymentContainer); - // Update totals whenever quantities change. + // Keep the element's amount in sync when quantities change. form.addEventListener('change', function (e) { if (e.target.classList.contains('wpzf-payment-item-qty')) { - var total = calculateTotal(form); - updateTotalDisplay(form, total); + totalCents = calculateTotal(form); + updateTotalDisplay(form, totalCents); + elements.update({ + amount: totalCents + }); } }); - // Set initial total. - updateTotalDisplay(form, calculateTotal(form)); + // Set initial display. + updateTotalDisplay(form, totalCents); // Intercept form submission. - form.addEventListener('submit', /*#__PURE__*/function () { + var _handleSubmit = /*#__PURE__*/function () { var _ref = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])(/*#__PURE__*/_regenerator().m(function _callee(e) { - var submitBtn, totalCents, payload, intentResponse, intentData, client_secret, payment_intent_id, _yield$stripe$confirm, confirmError, intentInput, _t; + var submitBtn, _yield$elements$submi, submitError, emailField, nameField, payload, intentResponse, intentData, client_secret, payment_intent_id, confirmFn, _yield$confirmFn, confirmError, intentInput, _t; return _regenerator().w(function (_context) { while (1) switch (_context.p = _context.n) { case 0: e.preventDefault(); submitBtn = form.querySelector('[type="submit"]'); - if (submitBtn) { - submitBtn.disabled = true; - } + if (submitBtn) submitBtn.disabled = true; totalCents = calculateTotal(form); updateTotalDisplay(form, totalCents); + elements.update({ + amount: totalCents + }); if (!(totalCents < 50)) { _context.n = 1; break; } - showCardError(form, 'Order total must be at least $0.50.'); + showError(form, 'Order total must be at least $0.50.'); if (submitBtn) submitBtn.disabled = false; return _context.a(2); case 1: - _context.p = 1; - // 1. Create a PaymentIntent on the server. + _context.n = 2; + return elements.submit(); + case 2: + _yield$elements$submi = _context.v; + submitError = _yield$elements$submi.error; + if (!submitError) { + _context.n = 3; + break; + } + showError(form, submitError.message); + if (submitBtn) submitBtn.disabled = false; + return _context.a(2); + case 3: + _context.p = 3; + // Step 2 — create the PaymentIntent / Subscription on the server. + emailField = form.querySelector('input[type="email"]'); + nameField = form.querySelector('.wpzoom-forms_text-name-field input'); payload = { amount: totalCents, - form_id: parseInt(formId.value, 10) + form_id: parseInt(formIdInput.value, 10), + customer_email: emailField ? emailField.value : '', + customer_name: nameField ? nameField.value : '' }; - console.log('[wpzf-stripe] Sending to create-intent:', payload); - _context.n = 2; + _context.n = 4; return fetch(wpzfStripeData.createIntentUrl, { method: 'POST', credentials: 'same-origin', @@ -286,64 +309,76 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { }, body: JSON.stringify(payload) }); - case 2: + case 4: intentResponse = _context.v; - _context.n = 3; + _context.n = 5; return intentResponse.json(); - case 3: + case 5: intentData = _context.v; - console.log('[wpzf-stripe] create-intent response status:', intentResponse.status, intentData); if (!(!intentResponse.ok || intentData.code)) { - _context.n = 4; + _context.n = 6; break; } - showCardError(form, intentData.message || 'Payment setup failed. Please try again.'); + showError(form, intentData.message || 'Payment setup failed. Please try again.'); if (submitBtn) submitBtn.disabled = false; return _context.a(2); - case 4: - client_secret = intentData.client_secret, payment_intent_id = intentData.payment_intent_id; // 2. Confirm the card payment client-side. - _context.n = 5; - return stripe.confirmCardPayment(client_secret, { - payment_method: { - card: cardElement - } + case 6: + client_secret = intentData.client_secret, payment_intent_id = intentData.payment_intent_id; + if (client_secret) { + _context.n = 7; + break; + } + showError(form, 'Payment setup failed: no client secret returned.'); + if (submitBtn) submitBtn.disabled = false; + return _context.a(2); + case 7: + // Step 3 — confirm the payment (or setup for free-trial subscriptions). + confirmFn = intentData.setup_intent ? stripe.confirmSetup.bind(stripe) : stripe.confirmPayment.bind(stripe); + _context.n = 8; + return confirmFn({ + elements: elements, + clientSecret: client_secret, + confirmParams: { + return_url: window.location.href + }, + redirect: 'if_required' }); - case 5: - _yield$stripe$confirm = _context.v; - confirmError = _yield$stripe$confirm.error; + case 8: + _yield$confirmFn = _context.v; + confirmError = _yield$confirmFn.error; if (!confirmError) { - _context.n = 6; + _context.n = 9; break; } - showCardError(form, confirmError.message); + showError(form, confirmError.message); if (submitBtn) submitBtn.disabled = false; return _context.a(2); - case 6: - // 3. Populate hidden input and re-submit the form. + case 9: + // Step 4 — payment confirmed: write the intent / subscription ID then re-submit. intentInput = form.querySelector('input[name="wpzf_payment_intent_id"]'); if (intentInput) { - intentInput.value = payment_intent_id; + intentInput.value = payment_intent_id || intentData.subscription_id || ''; } - - // Re-submit without triggering our listener again. - form.removeEventListener('submit', _arguments.callee); + form.removeEventListener('submit', _handleSubmit); form.submit(); - _context.n = 8; + _context.n = 11; break; - case 7: - _context.p = 7; + case 10: + _context.p = 10; _t = _context.v; - showCardError(form, 'An unexpected error occurred. Please try again.'); + console.error('[wpzf-stripe] Unexpected error:', _t); + showError(form, 'An unexpected error occurred. Please try again.'); if (submitBtn) submitBtn.disabled = false; - case 8: + case 11: return _context.a(2); } - }, _callee, null, [[1, 7]]); + }, _callee, null, [[3, 10]]); })); - return function (_x) { + return function handleSubmit(_x) { return _ref.apply(this, arguments); }; - }()); + }(); + form.addEventListener('submit', _handleSubmit); } // Initialise on DOM ready. diff --git a/build/fields/submit/index.js b/build/fields/submit/index.js index 7be8eb7..0701fb5 100644 --- a/build/fields/submit/index.js +++ b/build/fields/submit/index.js @@ -1,394 +1 @@ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/fields/submit/edit.js": -/*!***********************************!*\ - !*** ./src/fields/submit/edit.js ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - - - -var Edit = function Edit(props) { - var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)(); - var attributes = props.attributes, - setAttributes = props.setAttributes, - clientId = props.clientId; - var id = attributes.id, - name = attributes.name; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { - if (!id) { - setAttributes({ - id: 'input_' + clientId.substr(0, 8) - }); - } - }, []); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Options', 'wpzoom-forms'), - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Name', 'wpzoom-forms'), - value: name, - onChange: function onChange(value) { - return setAttributes({ - name: value - }); - }, - __next40pxDefaultSize: true - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, _objectSpread({ - tagName: "button", - type: "submit", - id: id, - value: name, - onChange: function onChange(value) { - return setAttributes({ - name: value - }); - }, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Submit', 'wpzoom-forms') - }, blockProps)) - })] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./src/fields/submit/save.js": -/*!***********************************!*\ - !*** ./src/fields/submit/save.js ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - -var Save = function Save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var id = attributes.id, - name = attributes.name; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", _objectSpread({ - type: "submit", - id: id, - value: name - }, blockProps)); -}; -/* harmony default export */ __webpack_exports__["default"] = (Save); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./src/fields/submit/block.json": -/*!**************************************!*\ - !*** ./src/fields/submit/block.json ***! - \**************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/submit-field","title":"Submit","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A submit button input field.","keywords":["wpzoom","form","input","submit"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","source":"attribute","attribute":"value","selector":"input","default":"Submit"}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!************************************!*\ - !*** ./src/fields/submit/index.js ***! - \************************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/submit/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/submit/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/submit/save.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M10.2012 9.97168C10.7781 9.73057 11.4437 9.85955 11.8887 10.2988L18.29 16.6182L18.3701 16.7041C18.7527 17.1437 18.8586 17.7653 18.6348 18.3105C18.4108 18.8559 17.8987 19.2238 17.3174 19.2676L17.2002 19.2715H13.9658L11.8838 21.3096C11.4658 21.7187 10.8561 21.8555 10.3076 21.6719L10.1982 21.6309C9.62319 21.389 9.24916 20.826 9.24902 20.2021V11.4023C9.24902 10.7772 9.6245 10.2129 10.2012 9.97168ZM10.7803 11.3555C10.7615 11.3633 10.749 11.3821 10.749 11.4023V20.2021C10.7492 20.2223 10.7617 20.2402 10.7803 20.248L10.8086 20.251C10.8182 20.2492 10.8277 20.2444 10.835 20.2373L13.1348 17.9863L13.249 17.8945C13.3703 17.8151 13.5132 17.7715 13.6602 17.7715H17.2002L17.2285 17.7637C17.2367 17.7582 17.2432 17.7497 17.2471 17.7402C17.2507 17.7311 17.2518 17.7212 17.25 17.7119L17.2354 17.6855L10.835 11.3662C10.8206 11.352 10.7989 11.3478 10.7803 11.3555Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M19.0029 2.24609C20.5221 2.24619 21.7539 3.47886 21.7539 4.99805V11C21.7536 12.519 20.5219 13.7509 19.0029 13.751H18.002C17.5881 13.7508 17.2522 13.4148 17.252 13.001C17.2521 12.587 17.588 12.2512 18.002 12.251H19.0029C19.6935 12.2509 20.2536 11.6905 20.2539 11V4.99805C20.2539 4.30729 19.6937 3.74716 19.0029 3.74707H4.99707C4.30625 3.74707 3.74609 4.30723 3.74609 4.99805V11C3.74636 11.6906 4.30642 12.251 4.99707 12.251H6.99805L7.07422 12.2549C7.45242 12.2932 7.74792 12.6127 7.74805 13.001C7.7478 13.3891 7.45234 13.7088 7.07422 13.7471L6.99805 13.751H4.99707C3.47799 13.751 2.24636 12.519 2.24609 11V4.99805C2.24609 3.4788 3.47783 2.24609 4.99707 2.24609H19.0029Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/submit-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t,n){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=window.wp.blockEditor,i=window.wp.element,c=window.wp.i18n,u=window.wp.components,s=window.ReactJSXRuntime;function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function p(e){for(var t=1;t r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } -/* harmony export */ }); -function _arrayWithHoles(r) { - if (Array.isArray(r)) return r; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! - \*************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } -/* harmony export */ }); -function _iterableToArrayLimit(r, l) { - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; - if (null != t) { - var e, - n, - i, - u, - a = [], - f = !0, - o = !1; - try { - if (i = (t = t.call(r)).next, 0 === l) { - if (Object(t) !== t) return; - f = !1; - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); - } catch (r) { - o = !0, n = r; - } finally { - try { - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; - } finally { - if (o) throw n; - } - } - return a; - } -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } -/* harmony export */ }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(r, e) { - return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./src/fields/textarea/block.json": -/*!****************************************!*\ - !*** ./src/fields/textarea/block.json ***! - \****************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/textarea-field","title":"Textarea","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A textarea input field.","keywords":["wpzoom","form","input","textarea"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"cols":{"type":"string","source":"attribute","attribute":"cols","selector":"textarea","default":"20"},"rows":{"type":"string","source":"attribute","attribute":"rows","selector":"textarea","default":"4"},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"textarea","default":""},"label":{"type":"string","default":"Message"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"textarea","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!**************************************!*\ - !*** ./src/fields/textarea/index.js ***! - \**************************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/textarea/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/textarea/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/textarea/save.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M19 3.25C20.5192 3.25 21.75 4.48079 21.75 6V18C21.75 19.5192 20.5192 20.75 19 20.75H6C4.48079 20.75 3.25 19.5192 3.25 18V14C3.25 13.5858 3.58579 13.25 4 13.25C4.41421 13.25 4.75 13.5858 4.75 14V18C4.75 18.6908 5.30921 19.25 6 19.25H19C19.6908 19.25 20.25 18.6908 20.25 18V6C20.25 5.30921 19.6908 4.75 19 4.75H14C13.5858 4.75 13.25 4.41421 13.25 4C13.25 3.58579 13.5858 3.25 14 3.25H19Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H8C7.58579 16.75 7.25 16.4142 7.25 16C7.25 15.5858 7.58579 15.25 8 15.25H17Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12C11.25 11.5858 11.5858 11.25 12 11.25H17Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M9.66699 3.25C10.2652 3.25 10.75 3.73479 10.75 4.33301V5.3584C10.7498 5.77243 10.4141 6.1084 10 6.1084C9.58592 6.1084 9.25022 5.77243 9.25 5.3584V4.75H7.75V9.25H8.5C8.91421 9.25 9.25 9.58579 9.25 10C9.25 10.4142 8.91421 10.75 8.5 10.75H5.5C5.08579 10.75 4.75 10.4142 4.75 10C4.75 9.58579 5.08579 9.25 5.5 9.25H6.25V4.75H4.75V5.3584C4.74978 5.77243 4.41408 6.1084 4 6.1084C3.58592 6.1084 3.25022 5.77243 3.25 5.3584V4.33301C3.25 3.73479 3.73479 3.25 4.33301 3.25H9.66699Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M17 7.25C17.4142 7.25 17.75 7.58579 17.75 8C17.75 8.41421 17.4142 8.75 17 8.75H13C12.5858 8.75 12.25 8.41421 12.25 8C12.25 7.58579 12.5858 7.25 13 7.25H17Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,r=JSON.parse('{"UU":"wpzoom-forms/textarea-field"}');function t(e){return t="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},t(e)}function o(e,r,o){return(r=function(e){var r=function(e){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!=t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}function n(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=Array(r);t r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } -/* harmony export */ }); -function _arrayWithHoles(r) { - if (Array.isArray(r)) return r; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! - \*************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } -/* harmony export */ }); -function _iterableToArrayLimit(r, l) { - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; - if (null != t) { - var e, - n, - i, - u, - a = [], - f = !0, - o = !1; - try { - if (i = (t = t.call(r)).next, 0 === l) { - if (Object(t) !== t) return; - f = !1; - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); - } catch (r) { - o = !0, n = r; - } finally { - try { - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; - } finally { - if (o) throw n; - } - } - return a; - } -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } -/* harmony export */ }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(r, e) { - return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./src/fields/website/block.json": -/*!***************************************!*\ - !*** ./src/fields/website/block.json ***! - \***************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/text-website-field","title":"Website","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A text input field for inputting an website URL.","keywords":["wpzoom","form","input","website","text"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"input","default":""},"label":{"type":"string","default":"Website"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!*************************************!*\ - !*** ./src/fields/website/index.js ***! - \*************************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/website/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/website/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/website/save.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M12 9.75C14.6282 9.75 16.75 11.8718 16.75 14.5C16.75 17.1282 14.6282 19.25 12 19.25C9.37179 19.25 7.25 17.1282 7.25 14.5C7.25 11.8718 9.37179 9.75 12 9.75ZM14.2607 15.25C14.1818 15.9469 13.9922 16.6321 13.6924 17.2764C14.4225 16.8316 14.9618 16.1075 15.1631 15.25H14.2607ZM8.83691 15.25C9.03806 16.1068 9.57653 16.8305 10.3057 17.2754C10.0063 16.6315 9.81714 15.9465 9.73828 15.25H8.83691ZM11.252 15.25C11.3554 15.9526 11.604 16.6363 12 17.2461C12.3961 16.6363 12.6446 15.9527 12.748 15.25H11.252ZM10.3066 11.7227C9.57671 12.1675 9.0382 12.8926 8.83691 13.75H9.73828C9.81727 13.0528 10.0066 12.3671 10.3066 11.7227ZM12 11.7539C11.6038 12.3635 11.3554 13.0473 11.252 13.75H12.748C12.6446 13.0473 12.3962 12.3636 12 11.7539ZM13.6924 11.7227C13.9925 12.3671 14.1817 13.0528 14.2607 13.75H15.1631C14.9617 12.8923 14.4227 12.1674 13.6924 11.7227Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M4.85645 4.74414C4.87328 4.74586 4.88977 4.74914 4.90625 4.75195C4.90915 4.75245 4.91214 4.7524 4.91504 4.75293C4.93888 4.75729 4.96138 4.7659 4.98438 4.77246C5.0122 4.78032 5.04066 4.78739 5.06836 4.79883L5.07324 4.7998C5.15731 4.83517 5.23987 4.88733 5.31348 4.96094C5.47394 5.1214 5.53418 5.32318 5.53418 5.49512C5.53418 5.66705 5.47394 5.86884 5.31348 6.0293C5.15302 6.18976 4.95123 6.25 4.7793 6.25C4.60736 6.25 4.40558 6.18976 4.24512 6.0293C4.12488 5.90906 4.06074 5.76555 4.03613 5.62891L4.02441 5.49512L4.03613 5.36133C4.06074 5.22469 4.12488 5.08118 4.24512 4.96094C4.31872 4.88733 4.40128 4.83517 4.48535 4.7998L4.48926 4.79883C4.51693 4.78736 4.54544 4.78035 4.57324 4.77246C4.59622 4.76587 4.61875 4.75732 4.64258 4.75293C4.64548 4.7524 4.64847 4.75245 4.65137 4.75195C4.69299 4.74479 4.73563 4.74023 4.7793 4.74023L4.85645 4.74414Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M7.39941 4.74414C7.41625 4.74586 7.43274 4.74914 7.44922 4.75195C7.45211 4.75245 7.45511 4.7524 7.45801 4.75293C7.48185 4.75729 7.50435 4.7659 7.52734 4.77246C7.55517 4.78032 7.58363 4.78739 7.61133 4.79883L7.61621 4.7998C7.70028 4.83517 7.78284 4.88733 7.85645 4.96094C8.01691 5.1214 8.07715 5.32318 8.07715 5.49512C8.07715 5.66705 8.01691 5.86884 7.85645 6.0293C7.69599 6.18976 7.4942 6.25 7.32227 6.25C7.10372 6.25 6.93315 6.15787 6.8252 6.06348C6.7183 5.96995 6.60085 5.80964 6.57324 5.5918L6.56738 5.49512L6.5791 5.36133C6.60371 5.22469 6.66784 5.08118 6.78809 4.96094C6.86169 4.88733 6.94425 4.83517 7.02832 4.7998L7.03223 4.79883C7.0599 4.78736 7.08841 4.78035 7.11621 4.77246C7.13919 4.76587 7.16172 4.75732 7.18555 4.75293C7.18845 4.7524 7.19144 4.75245 7.19434 4.75195C7.23596 4.74479 7.2786 4.74023 7.32227 4.74023L7.39941 4.74414Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M9.93848 4.74414C9.95531 4.74586 9.9718 4.74914 9.98828 4.75195C9.99118 4.75245 9.99417 4.7524 9.99707 4.75293C10.0209 4.75729 10.0434 4.7659 10.0664 4.77246C10.0942 4.78032 10.1227 4.78739 10.1504 4.79883L10.1553 4.7998C10.2393 4.83517 10.3219 4.88733 10.3955 4.96094C10.556 5.1214 10.6162 5.32318 10.6162 5.49512C10.6162 5.66705 10.556 5.86884 10.3955 6.0293C10.235 6.18976 10.0333 6.25 9.86133 6.25C9.68939 6.25 9.48761 6.18976 9.32715 6.0293C9.20691 5.90906 9.14277 5.76555 9.11816 5.62891L9.10645 5.49512L9.11816 5.36133C9.14277 5.22469 9.20691 5.08118 9.32715 4.96094C9.40075 4.88733 9.48331 4.83517 9.56738 4.7998L9.57129 4.79883C9.59897 4.78736 9.62747 4.78035 9.65527 4.77246C9.67826 4.76587 9.70078 4.75732 9.72461 4.75293C9.72751 4.7524 9.7305 4.75245 9.7334 4.75195C9.77502 4.74479 9.81766 4.74023 9.86133 4.74023L9.93848 4.74414Z", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M20 2.25C21.5192 2.25 22.75 3.48079 22.75 5V19C22.75 20.5192 21.5192 21.75 20 21.75H4C2.48079 21.75 1.25 20.5192 1.25 19V5C1.25 3.48079 2.48079 2.25 4 2.25H20ZM2.75 19C2.75 19.6908 3.30921 20.25 4 20.25H20C20.6908 20.25 21.25 19.6908 21.25 19V8.75H2.75V19ZM4 3.75C3.30921 3.75 2.75 4.30921 2.75 5V7.25H21.25V5C21.25 4.30921 20.6908 3.75 20 3.75H4Z", - fill: "currentColor" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,r=JSON.parse('{"UU":"wpzoom-forms/text-website-field"}');function t(e){return t="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},t(e)}function o(e,r,o){return(r=function(e){var r=function(e){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!=t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}function n(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=Array(r);t 0 ? posts.map(function (x) { - return { - key: String(x.id), - name: x.title.raw - }; - }) : []; - var theForm = forms.find(function (x) { - return x.key == _formId; - }); - - // Auto-select form if there's only one available and no form is currently selected - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { - if (forms.length === 1 && _formId === '-1') { - setAttributes({ - formId: forms[0].key - }); - } - }, [forms, _formId, setAttributes]); - var formSelect = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ComboboxControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Form', 'wpzoom-forms'), - placeholder: forms.length < 1 ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('No forms exist...', 'wpzoom-forms') : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Select a form...', 'wpzoom-forms'), - options: forms.map(function (form) { - return { - label: form.name, - value: form.key - }; - }), - value: typeof theForm !== 'undefined' ? theForm.key : '', - onChange: function onChange(value) { - return setAttributes({ - formId: String(value) - }); - }, - allowReset: false, - __next40pxDefaultSize: true - }); - var formEditLink = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHStack, { - expanded: true, - alignment: "right", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, { - variant: "link", - text: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Edit form', 'wpzoom-forms'), - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("svg", { - viewBox: "0 0 24 24", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("path", { - d: "M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z" - }) - }), - iconSize: 20, - href: wpzf_formblock.admin_url + 'post.php?post=' + _formId + '&action=edit', - style: { - textDecoration: 'none' - } - }) - }); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, { - group: "settings", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Options', 'wpzoom-forms'), - children: [forms.length > 0 ? formSelect : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Disabled, { - children: formSelect - }), '-1' !== _formId && formEditLink] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, { - group: "styles", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_controls_fields__WEBPACK_IMPORTED_MODULE_6__["default"], { - attributes: attributes, - setAttributes: setAttributes, - clientId: clientId - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_controls_button__WEBPACK_IMPORTED_MODULE_7__["default"], { - attributes: attributes, - setAttributes: setAttributes, - clientId: clientId - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { - children: '-1' != _formId ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)((_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_1___default()), { - block: "wpzoom-forms/form-block", - attributes: attributes - }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Placeholder, { - icon: wpzoomFormsIcon, - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Contact Form by WPZOOM', 'wpzoom-forms'), - children: forms.length > 0 ? formSelect : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Disabled, { - children: formSelect - }) - }) - })] - }); -} - -/***/ }), - -/***/ "react": -/*!************************!*\ - !*** external "React" ***! - \************************/ -/***/ (function(module) { - -module.exports = window["React"]; - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "@wordpress/server-side-render": -/*!******************************************!*\ - !*** external ["wp","serverSideRender"] ***! - \******************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["serverSideRender"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!******************************************!*\ - !*** ./src/form-block/backend/script.js ***! - \******************************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/form-block/backend/edit.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); - - - - -var wpzoomFormsIcon = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("svg", { - width: "40", - height: "40", - viewBox: "0 0 250 300", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M250 0H50V50H0V300H250V0Z", - fill: "#083EA7" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M100 50H200V100H100V50ZM100 150V100H50V250H100V200H150V150H100Z", - fill: "#1FDE91" - })] -}); -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.updateCategory)('wpzoom-blocks', { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("svg", { - width: "16", - height: "16", - viewBox: "0 0 16 16", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { - d: "M0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2Z", - fill: "#164777" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { - d: "M5.276 12.084H6.032L8.156 7.224L10.268 12.084H11.024L13.148 5.316H13.988V4.104H10.628V5.316H11.708L10.508 9.468L8.552 4.872H7.832L5.876 9.468L4.592 5.316H5.636V4.104H2.276V5.316H3.116L5.276 12.084Z", - fill: "white" - })] - }) -}); -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)('wpzoom-forms/form-block', { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Contact Form by WPZOOM', 'wpzoom-blocks'), - description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('A contact form block for accepting submissions from users.', 'wpzoom-blocks'), - keywords: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('contact', 'wpzoom-blocks'), (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('form', 'wpzoom-blocks'), (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('survey', 'wpzoom-blocks')], - icon: wpzoomFormsIcon, - category: 'wpzoom-blocks', - supports: { - align: true, - html: false - }, - example: {}, - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=script.js.map \ No newline at end of file +!function(){"use strict";var e={n:function(o){var t=o&&o.__esModule?function(){return o.default}:function(){return o};return e.d(t,{a:t}),t},d:function(o,t){for(var r in t)e.o(t,r)&&!e.o(o,r)&&Object.defineProperty(o,r,{enumerable:!0,get:t[r]})},o:function(e,o){return Object.prototype.hasOwnProperty.call(e,o)}},o=window.wp.blocks,t=window.wp.i18n,r=window.wp.serverSideRender,n=e.n(r),l=window.wp.components,i=window.wp.data,s=window.wp.element,a=window.wp.blockEditor;function d(e){return d="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},d(e)}function u(e,o,t){return(o=function(e){var o=function(e){if("object"!=d(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var t=o.call(e,"string");if("object"!=d(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==d(o)?o:o+""}(o))in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}var c=window.React,p=window.wp.primitives,f=(0,c.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(p.Path,{d:"M5 11.25h14v1.5H5z"})),m=(0,c.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(p.Path,{fillRule:"evenodd",d:"M5 11.25h3v1.5H5v-1.5zm5.5 0h3v1.5h-3v-1.5zm8.5 0h-3v1.5h3v-1.5z",clipRule:"evenodd"})),b=(0,c.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(p.Path,{fillRule:"evenodd",d:"M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z",clipRule:"evenodd"})),h=window.ReactJSXRuntime;function w(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);o&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,r)}return t}var _=function(e){var o=e.attributes,r=e.setAttributes,n=o.fieldBgColor,i=o.fieldBrdStyle,s=o.fieldBrdWidth,d=o.fieldBrdRadius,c=o.fieldBrdColor,p=o.fieldTextColor,_=o.labelTextColor,v=[{value:p,onChange:function(e){return r({fieldTextColor:e})},isShownByDefault:!0,label:(0,t.__)("Text Color","wpzoom-blocks"),resetAllFilter:function(){return r({fieldTextColor:void 0})}},{value:_,onChange:function(e){return r({labelTextColor:e})},isShownByDefault:!0,label:(0,t.__)("Label Color","wpzoom-blocks"),resetAllFilter:function(){return r({labelTextColor:void 0})}},{value:c,onChange:function(e){return r({fieldBrdColor:e})},isShownByDefault:!0,label:(0,t.__)("Border Color","wpzoom-blocks"),resetAllFilter:function(){return r({fieldBrdColor:void 0})}},{value:n,onChange:function(e){return r({fieldBgColor:e})},isShownByDefault:!0,label:(0,t.__)("Background Color","wpzoom-blocks"),resetAllFilter:function(){return r({fieldBgColor:void 0})}}],x=(0,a.__experimentalUseMultipleOriginColorsAndGradients)();return(0,h.jsxs)(l.__experimentalToolsPanel,{label:(0,t.__)("Fields","wpzoom-blocks"),resetAll:function(){return r({fieldTextColor:"",fieldBrdColor:"",fieldBgColor:"",labelTextColor:"",fieldBrdStyle:"default",fieldBrdWidth:0,fieldBrdRadius:0})},className:"wpzoom-forms-fields__controls",dropdownMenuProps:{popoverProps:{placement:"left-start",offset:259}},style:{gap:"0"},children:[x.hasColorsOrGradients&&v.map(function(e){var o=e.onChange,t=e.label,r=e.isShownByDefault,n=e.value,l=e.resetAllFilter;return(0,h.jsx)(a.__experimentalColorGradientSettingsDropdown,function(e){for(var o=1;o0?p.map(function(e){return{key:String(e.id),name:e.title.raw}}):[],m=f.find(function(e){return e.key==c});(0,s.useEffect)(function(){1===f.length&&"-1"===c&&r({formId:f[0].key})},[f,c,r]);var b=(0,h.jsx)(l.ComboboxControl,{label:(0,t.__)("Form","wpzoom-forms"),placeholder:f.length<1?(0,t.__)("No forms exist...","wpzoom-forms"):(0,t.__)("Select a form...","wpzoom-forms"),options:f.map(function(e){return{label:e.name,value:e.key}}),value:void 0!==m?m.key:"",onChange:function(e){return r({formId:String(e)})},allowReset:!1,__next40pxDefaultSize:!0}),w=(0,h.jsx)(l.__experimentalHStack,{expanded:!0,alignment:"right",children:(0,h.jsx)(l.Button,{variant:"link",text:(0,t.__)("Edit form","wpzoom-forms"),icon:(0,h.jsx)("svg",{viewBox:"0 0 24 24",children:(0,h.jsx)("path",{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"})}),iconSize:20,href:wpzf_formblock.admin_url+"post.php?post="+c+"&action=edit",style:{textDecoration:"none"}})});return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(a.InspectorControls,{group:"settings",children:(0,h.jsxs)(l.PanelBody,{title:(0,t.__)("Options","wpzoom-forms"),children:[f.length>0?b:(0,h.jsx)(l.Disabled,{children:b}),"-1"!==c&&w]})}),(0,h.jsxs)(a.InspectorControls,{group:"styles",children:[(0,h.jsx)(_,{attributes:o,setAttributes:r,clientId:d}),(0,h.jsx)(x,{attributes:o,setAttributes:r,clientId:d})]}),(0,h.jsx)(s.Fragment,{children:"-1"!=c?(0,h.jsx)(n(),{block:"wpzoom-forms/form-block",attributes:o}):(0,h.jsx)(l.Placeholder,{icon:g,label:(0,t.__)("Contact Form by WPZOOM","wpzoom-forms"),children:f.length>0?b:(0,h.jsx)(l.Disabled,{children:b})})})]})}})}(); \ No newline at end of file diff --git a/build/form-block/backend/style.css b/build/form-block/backend/style.css index 313b6a5..8b13789 100644 --- a/build/form-block/backend/style.css +++ b/build/form-block/backend/style.css @@ -1,4 +1 @@ -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/form-block/backend/style.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/form-block/frontend/script.js b/build/form-block/frontend/script.js index fed7434..e69de29 100644 --- a/build/form-block/frontend/script.js +++ b/build/form-block/frontend/script.js @@ -1,33 +0,0 @@ -/******/ (function() { // webpackBootstrap -/*!*******************************************!*\ - !*** ./src/form-block/frontend/script.js ***! - \*******************************************/ -function wpzf_submit(token) { - // Check if required inputs are filled - var allInputsFilled = true; - jQuery('form.wpzoom-forms_form [required]').each(function () { - var input = jQuery(this); - if (input.is(':checkbox')) { - // For checkboxes - if (!input.is(':checked')) { - allInputsFilled = false; - input.focus(); - return false; // exit the loop if any required checkbox is not checked - } - } else { - // For non-checkbox inputs (text, password, etc.) - if (!input.val()) { - allInputsFilled = false; - input.focus(); - return false; // exit the loop if any required input is not filled - } - } - }); - if (allInputsFilled) { - // All required inputs are filled, trigger form submission - jQuery('form.wpzoom-forms_form').trigger('submit'); - } -} -/******/ })() -; -//# sourceMappingURL=script.js.map \ No newline at end of file diff --git a/build/form-block/frontend/style.css b/build/form-block/frontend/style.css index e838623..68fcbe0 100644 --- a/build/form-block/frontend/style.css +++ b/build/form-block/frontend/style.css @@ -1,221 +1 @@ -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/form-block/frontend/style.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/** @format */ -/** - * Deprecated colors. - * Please avoid using these. - */ -.wpzoom-forms_form, -.wp-block-wpzoom-forms-form { - /* Box Sizing Reset - -----------------------------------------------*/ - /* All of our custom controls should be what we expect them to be */ -} -.wpzoom-forms_form input, -.wpzoom-forms_form textarea, -.wp-block-wpzoom-forms-form input, -.wp-block-wpzoom-forms-form textarea { - -webkit-box-sizing: content-box; - box-sizing: content-box; -} -.wpzoom-forms_form, -.wp-block-wpzoom-forms-form { - /* These elements are usually rendered a certain way by the browser */ -} -.wpzoom-forms_form button, -.wpzoom-forms_form input[type=reset], -.wpzoom-forms_form input[type=button], -.wpzoom-forms_form input[type=submit], -.wpzoom-forms_form input[type=checkbox], -.wpzoom-forms_form input[type=radio], -.wpzoom-forms_form select, -.wp-block-wpzoom-forms-form button, -.wp-block-wpzoom-forms-form input[type=reset], -.wp-block-wpzoom-forms-form input[type=button], -.wp-block-wpzoom-forms-form input[type=submit], -.wp-block-wpzoom-forms-form input[type=checkbox], -.wp-block-wpzoom-forms-form input[type=radio], -.wp-block-wpzoom-forms-form select { - -webkit-box-sizing: border-box; - box-sizing: border-box; - opacity: 1; -} -.wpzoom-forms_form input[type=checkbox], -.wpzoom-forms_form input[type=radio], -.wp-block-wpzoom-forms-form input[type=checkbox], -.wp-block-wpzoom-forms-form input[type=radio] { - margin-right: 10px; - vertical-align: middle; -} -.wpzoom-forms_form input[type=checkbox], -.wp-block-wpzoom-forms-form input[type=checkbox] { - display: block; - float: left; - position: relative; - top: 10px; -} -.wpzoom-forms_form input[type=checkbox] + label, -.wp-block-wpzoom-forms-form input[type=checkbox] + label { - display: block !important; - clear: right !important; -} -.wpzoom-forms_form input[type=date], -.wpzoom-forms_form input[type=datetime], -.wpzoom-forms_form input[type=datetime-local], -.wpzoom-forms_form input[type=email], -.wpzoom-forms_form input[type=month], -.wpzoom-forms_form input[type=number], -.wpzoom-forms_form input[type=password], -.wpzoom-forms_form input[type=range], -.wpzoom-forms_form input[type=search], -.wpzoom-forms_form input[type=tel], -.wpzoom-forms_form input[type=text], -.wpzoom-forms_form input[type=time], -.wpzoom-forms_form input[type=url], -.wpzoom-forms_form input[type=week], -.wpzoom-forms_form select, -.wpzoom-forms_form textarea, -.wp-block-wpzoom-forms-form input[type=date], -.wp-block-wpzoom-forms-form input[type=datetime], -.wp-block-wpzoom-forms-form input[type=datetime-local], -.wp-block-wpzoom-forms-form input[type=email], -.wp-block-wpzoom-forms-form input[type=month], -.wp-block-wpzoom-forms-form input[type=number], -.wp-block-wpzoom-forms-form input[type=password], -.wp-block-wpzoom-forms-form input[type=range], -.wp-block-wpzoom-forms-form input[type=search], -.wp-block-wpzoom-forms-form input[type=tel], -.wp-block-wpzoom-forms-form input[type=text], -.wp-block-wpzoom-forms-form input[type=time], -.wp-block-wpzoom-forms-form input[type=url], -.wp-block-wpzoom-forms-form input[type=week], -.wp-block-wpzoom-forms-form select, -.wp-block-wpzoom-forms-form textarea { - background-color: #fff; - -webkit-box-sizing: border-box; - box-sizing: border-box; - border-radius: 2px; - color: #333; - display: block; - float: none; - font-size: 16px; - font-family: inherit; - border: 1px solid #ccc; - padding: 10px 13px; - margin-bottom: 15px; - width: 100%; - line-height: 1.3; -} -.wpzoom-forms_form input[type=submit], -.wpzoom-forms_form button[type=submit], -.wpzoom-forms_form input[type=button].wp-block-wpzoom-forms-submit-field, -.wp-block-wpzoom-forms-form input[type=submit], -.wp-block-wpzoom-forms-form button[type=submit], -.wp-block-wpzoom-forms-form input[type=button].wp-block-wpzoom-forms-submit-field { - font-size: 1em; - padding: 10px 25px; - margin: 15px 0; -} -.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field, -.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field, -.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field, -.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field { - list-style-type: none; - margin: 0; - padding: 0; -} -.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field li, -.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field li, -.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field li, -.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field li { - margin: 0; - padding: 0; - margin-bottom: 5px; - list-style-type: none; -} -.wpzoom-forms_form .wp-block-wpzoom-forms-checkbox-field, -.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field, -.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-checkbox-field, -.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field { - margin-bottom: 5px; -} -.wpzoom-forms_form .wp-block-group .wp-block-columns, -.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns, -.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns, -.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin: 0; -} -.wpzoom-forms_form .wp-block-group .wp-block-columns:last-child, -.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns:last-child, -.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns:last-child, -.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns:last-child { - margin-bottom: 0; -} -.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column label, -.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column label, -.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column label, -.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column label { - margin: 0; - cursor: pointer; - display: inline-block; - vertical-align: middle; -} -.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column textarea, .wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column select, -.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea, -.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column select, -.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column textarea, -.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column select, -.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea, -.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column select { - width: 100%; -} -.wpzoom-forms_form .wp-block-wpzoom-forms-required, -.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-required { - color: #d94f4f; - margin: 0 0 0 0.5em; -} -.wpzoom-forms_form strong.has-accent-color.has-text-color, -.wp-block-wpzoom-forms-form strong.has-accent-color.has-text-color { - color: #d94f4f; -} -.wpzoom-forms_form .nomarginright, -.wp-block-wpzoom-forms-form .nomarginright { - margin-right: 0; -} -.wpzoom-forms_form .fullwidth, -.wp-block-wpzoom-forms-form .fullwidth { - display: block; - width: 100%; -} -.wpzoom-forms_form .wp-block-wpzoom-forms-label-field, -.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-label-field { - font-weight: 600; -} -.wpzoom-forms_form .notice, -.wp-block-wpzoom-forms-form .notice { - background-color: #fff; - padding: 8px 16px; - border-left: 4px solid #0087be; - margin: 1em 0; -} -.wpzoom-forms_form .notice.success, -.wp-block-wpzoom-forms-form .notice.success { - background-color: rgb(238.8392857143, 248.6607142857, 241.3392857143); - border-left-color: #4ab866; -} -.wpzoom-forms_form .notice.error, -.wp-block-wpzoom-forms-form .notice.error { - background-color: rgb(248.6962616822, 225.8037383178, 225.8037383178); - border-left-color: #d94f4f; -} -.wpzoom-forms_form .notice p, -.wp-block-wpzoom-forms-form .notice p { - padding: 0; - margin: 0; -} - -/*# sourceMappingURL=style.css.map*/ \ No newline at end of file +.wp-block-wpzoom-forms-form input,.wp-block-wpzoom-forms-form textarea,.wpzoom-forms_form input,.wpzoom-forms_form textarea{-webkit-box-sizing:content-box;box-sizing:content-box}.wp-block-wpzoom-forms-form button,.wp-block-wpzoom-forms-form input[type=button],.wp-block-wpzoom-forms-form input[type=checkbox],.wp-block-wpzoom-forms-form input[type=radio],.wp-block-wpzoom-forms-form input[type=reset],.wp-block-wpzoom-forms-form input[type=submit],.wp-block-wpzoom-forms-form select,.wpzoom-forms_form button,.wpzoom-forms_form input[type=button],.wpzoom-forms_form input[type=checkbox],.wpzoom-forms_form input[type=radio],.wpzoom-forms_form input[type=reset],.wpzoom-forms_form input[type=submit],.wpzoom-forms_form select{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.wp-block-wpzoom-forms-form input[type=checkbox],.wp-block-wpzoom-forms-form input[type=radio],.wpzoom-forms_form input[type=checkbox],.wpzoom-forms_form input[type=radio]{margin-right:10px;vertical-align:middle}.wp-block-wpzoom-forms-form input[type=checkbox],.wpzoom-forms_form input[type=checkbox]{display:block;float:left;position:relative;top:10px}.wp-block-wpzoom-forms-form input[type=checkbox]+label,.wpzoom-forms_form input[type=checkbox]+label{clear:right!important;display:block!important}.wp-block-wpzoom-forms-form input[type=date],.wp-block-wpzoom-forms-form input[type=datetime-local],.wp-block-wpzoom-forms-form input[type=datetime],.wp-block-wpzoom-forms-form input[type=email],.wp-block-wpzoom-forms-form input[type=month],.wp-block-wpzoom-forms-form input[type=number],.wp-block-wpzoom-forms-form input[type=password],.wp-block-wpzoom-forms-form input[type=range],.wp-block-wpzoom-forms-form input[type=search],.wp-block-wpzoom-forms-form input[type=tel],.wp-block-wpzoom-forms-form input[type=text],.wp-block-wpzoom-forms-form input[type=time],.wp-block-wpzoom-forms-form input[type=url],.wp-block-wpzoom-forms-form input[type=week],.wp-block-wpzoom-forms-form select,.wp-block-wpzoom-forms-form textarea,.wpzoom-forms_form input[type=date],.wpzoom-forms_form input[type=datetime-local],.wpzoom-forms_form input[type=datetime],.wpzoom-forms_form input[type=email],.wpzoom-forms_form input[type=month],.wpzoom-forms_form input[type=number],.wpzoom-forms_form input[type=password],.wpzoom-forms_form input[type=range],.wpzoom-forms_form input[type=search],.wpzoom-forms_form input[type=tel],.wpzoom-forms_form input[type=text],.wpzoom-forms_form input[type=time],.wpzoom-forms_form input[type=url],.wpzoom-forms_form input[type=week],.wpzoom-forms_form select,.wpzoom-forms_form textarea{background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:block;float:none;font-family:inherit;font-size:16px;line-height:1.3;margin-bottom:15px;padding:10px 13px;width:100%}.wp-block-wpzoom-forms-form button[type=submit],.wp-block-wpzoom-forms-form input[type=button].wp-block-wpzoom-forms-submit-field,.wp-block-wpzoom-forms-form input[type=submit],.wpzoom-forms_form button[type=submit],.wpzoom-forms_form input[type=button].wp-block-wpzoom-forms-submit-field,.wpzoom-forms_form input[type=submit]{font-size:1em;margin:15px 0;padding:10px 25px}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field{list-style-type:none;margin:0;padding:0}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field li,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field li,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field li,.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field li{list-style-type:none;margin:0 0 5px;padding:0}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-checkbox-field,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field{margin-bottom:5px}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns,.wpzoom-forms_form .wp-block-group .wp-block-columns,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns:last-child,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns:last-child,.wpzoom-forms_form .wp-block-group .wp-block-columns:last-child,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns:last-child{margin-bottom:0}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column label,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column label,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column label,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column label{cursor:pointer;display:inline-block;margin:0;vertical-align:middle}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column select,.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column textarea,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column select,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column select,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column textarea,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column select,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea{width:100%}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-required,.wpzoom-forms_form .wp-block-wpzoom-forms-required{color:#d94f4f;margin:0 0 0 .5em}.wp-block-wpzoom-forms-form strong.has-accent-color.has-text-color,.wpzoom-forms_form strong.has-accent-color.has-text-color{color:#d94f4f}.wp-block-wpzoom-forms-form .nomarginright,.wpzoom-forms_form .nomarginright{margin-right:0}.wp-block-wpzoom-forms-form .fullwidth,.wpzoom-forms_form .fullwidth{display:block;width:100%}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-label-field,.wpzoom-forms_form .wp-block-wpzoom-forms-label-field{font-weight:600}.wp-block-wpzoom-forms-form .notice,.wpzoom-forms_form .notice{background-color:#fff;border-left:4px solid #0087be;margin:1em 0;padding:8px 16px}.wp-block-wpzoom-forms-form .notice.success,.wpzoom-forms_form .notice.success{background-color:#eff9f1;border-left-color:#4ab866}.wp-block-wpzoom-forms-form .notice.error,.wpzoom-forms_form .notice.error{background-color:#f9e2e2;border-left-color:#d94f4f}.wp-block-wpzoom-forms-form .notice p,.wpzoom-forms_form .notice p{margin:0;padding:0} diff --git a/build/main/backend/script.asset.php b/build/main/backend/script.asset.php index 4d60445..1430ea5 100644 --- a/build/main/backend/script.asset.php +++ b/build/main/backend/script.asset.php @@ -1 +1 @@ - array('react', 'react-dom', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives'), 'version' => '3826f64357f99e370490'); + array('react', 'react-dom', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives'), 'version' => 'cec19ea57fd921b8689d'); diff --git a/build/main/backend/script.js b/build/main/backend/script.js index 0de555f..35891e1 100644 --- a/build/main/backend/script.js +++ b/build/main/backend/script.js @@ -1,5867 +1 @@ -/******/ (function() { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/arrow-right.js": -/*!***************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/arrow-right.js ***! - \***************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); -/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); - -/** - * WordPress dependencies - */ - -const arrowRight = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { - xmlns: "http://www.w3.org/2000/svg", - viewBox: "0 0 24 24" -}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Path, { - d: "m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" -})); -/* harmony default export */ __webpack_exports__["default"] = (arrowRight); -//# sourceMappingURL=arrow-right.js.map - -/***/ }), - -/***/ "./src/main/backend/conditional-logic-placeholder.js": -/*!***********************************************************!*\ - !*** ./src/main/backend/conditional-logic-placeholder.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose"); -/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/hooks */ "@wordpress/hooks"); -/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/arrow-right.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -/** - * Conditional Logic placeholder for the free version. - * Shows a panel with an "Unlock this feature" link when a form field block is selected. - * The actual conditional logic is available in WPZOOM Forms Pro. - */ - - - - - - - - -var ALLOWED_FIELD_BLOCKS = ['wpzoom-forms/text-plain-field', 'wpzoom-forms/text-name-field', 'wpzoom-forms/text-email-field', 'wpzoom-forms/text-website-field', 'wpzoom-forms/text-phone-field', 'wpzoom-forms/textarea-field', 'wpzoom-forms/select-field', 'wpzoom-forms/multi-checkbox-field', 'wpzoom-forms/checkbox-field', 'wpzoom-forms/radio-field', 'wpzoom-forms/datepicker-field']; -var CONDITIONAL_LOGIC_PRO_URL = 'https://www.wpzoom.com/plugins/wpzoom-forms/?utm_source=wpzoom-forms-free&utm_medium=conditional-logic-upsell&utm_campaign=plugin-upsell'; - -/** - * Add conditional logic placeholder inspector controls to the block editor - */ -(0,_wordpress_hooks__WEBPACK_IMPORTED_MODULE_2__.addFilter)("editor.BlockEdit", "wpzoom-forms/conditional-logic-placeholder", (0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_1__.createHigherOrderComponent)(function (BlockEdit) { - return function (props) { - var name = props.name; - if (!ALLOWED_FIELD_BLOCKS.includes(name)) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(BlockEdit, _objectSpread({}, props)); - } - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(BlockEdit, _objectSpread({}, props), "edit"), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.__experimentalToolsPanel, { - label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { - children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)("Conditional Logic", "wpzoom-forms"), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { - className: "wpzoom-forms-conditional-logic-pro-badge", - style: { - display: 'inline-block', - backgroundColor: '#eff6ff', - color: '#2563eb', - fontSize: '9px', - padding: '3px 6px', - borderRadius: '3px', - marginLeft: '8px', - lineHeight: '1.4', - textTransform: 'uppercase', - letterSpacing: '0.5px', - border: '1px solid #dbeafe' - }, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Pro', 'wpzoom-forms') - })] - }), - dropdownMenuProps: { - popoverProps: { - placement: "left-start", - offset: 259 - } - }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { - style: { - gridColumn: '1 / -1', - padding: '12px', - backgroundColor: '#eff6ff', - borderRadius: '3px', - border: '1px solid #dbeafe' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { - style: { - margin: '0 0 12px 0' - }, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Show or hide this field based on the value of another field.', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.Button, { - href: CONDITIONAL_LOGIC_PRO_URL, - target: "_blank", - rel: "noopener noreferrer", - variant: "primary", - className: "wpzoom-forms-unlock-feature-link", - icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__["default"], - iconPosition: "right", - iconSize: 20, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Unlock this feature', 'wpzoom-forms') - })] - }) - }) - })] - }); - }; -}, "withConditionalLogicPlaceholder")); - -/***/ }), - -/***/ "./src/main/backend/icons.js": -/*!***********************************!*\ - !*** ./src/main/backend/icons.js ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); - -// Custom SVG icons for form fields -var FormIcons = { - multiCheckbox: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M6 16.2503C6.96621 16.2503 7.75 17.0341 7.75 18.0003V20.0003C7.74985 20.9664 6.96612 21.7503 6 21.7503H4C3.03388 21.7503 2.25015 20.9664 2.25 20.0003V18.0003C2.25 17.0341 3.03379 16.2503 4 16.2503H6ZM4 17.7503C3.86221 17.7503 3.75 17.8626 3.75 18.0003V20.0003C3.75015 20.138 3.86231 20.2503 4 20.2503H6C6.13769 20.2503 6.24985 20.138 6.25 20.0003V18.0003C6.25 17.8626 6.13779 17.7503 6 17.7503H4Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M21 18.2503C21.4142 18.2503 21.75 18.5861 21.75 19.0003C21.7498 19.4144 21.4141 19.7503 21 19.7503H11C10.5859 19.7503 10.2502 19.4144 10.25 19.0003C10.25 18.5861 10.5858 18.2503 11 18.2503H21Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M6 9.25035C6.96621 9.25035 7.75 10.0341 7.75 11.0003V13.0003C7.74985 13.9664 6.96612 14.7503 6 14.7503H4C3.03388 14.7503 2.25015 13.9664 2.25 13.0003V11.0003C2.25 10.0341 3.03379 9.25035 4 9.25035H6ZM4 10.7503C3.86221 10.7503 3.75 10.8626 3.75 11.0003V13.0003C3.75015 13.138 3.86231 13.2503 4 13.2503H6C6.13769 13.2503 6.24985 13.138 6.25 13.0003V11.0003C6.25 10.8626 6.13779 10.7503 6 10.7503H4Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M21 11.2503C21.4142 11.2503 21.75 11.5861 21.75 12.0003C21.7498 12.4144 21.4141 12.7503 21 12.7503H11C10.5859 12.7503 10.2502 12.4144 10.25 12.0003C10.25 11.5861 10.5858 11.2503 11 11.2503H21Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M6.02539 3.47007C6.31823 3.17724 6.79303 3.17735 7.08594 3.47007C7.37869 3.76298 7.37878 4.23777 7.08594 4.53062L4.86426 6.7523C4.58965 7.02677 4.1549 7.04436 3.86035 6.80406L3.80371 6.75328L2.46973 5.42027L2.41797 5.36265C2.17794 5.06822 2.19549 4.63333 2.46973 4.35875C2.74427 4.08437 3.17909 4.06685 3.47363 4.30699L3.53027 4.35875L4.33301 5.16148L6.02539 3.47007Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M21 4.25035C21.4142 4.25035 21.75 4.58613 21.75 5.00035C21.7498 5.41443 21.4141 5.75035 21 5.75035H11C10.5859 5.75035 10.2502 5.41443 10.25 5.00035C10.25 4.58613 10.5858 4.25035 11 4.25035H21Z", - fill: "black" - })] - }), - checkbox: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M15.2188 9.38867C15.5132 9.14876 15.9481 9.16617 16.2227 9.44043C16.5152 9.73322 16.5151 10.2081 16.2227 10.501L11.4355 15.2891C11.295 15.4297 11.1041 15.5087 10.9053 15.5088C10.7065 15.5088 10.5156 15.4296 10.375 15.2891L8.18164 13.0957L8.12988 13.0391C7.8899 12.7445 7.90716 12.3096 8.18164 12.0352C8.4563 11.7607 8.89105 11.744 9.18555 11.9844L9.24219 12.0352L10.9043 13.6973L15.1611 9.44043L15.2188 9.38867Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z", - fill: "black" - })] - }), - emailInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M12 2.25C17.3852 2.25 21.75 6.61479 21.75 12V13.5C21.75 15.2952 20.2952 16.75 18.5 16.75C17.2652 16.75 16.1917 16.0617 15.6416 15.0479C14.7702 16.0878 13.4628 16.75 12 16.75C9.37679 16.75 7.25 14.6232 7.25 12C7.25 9.37679 9.37679 7.25 12 7.25C14.6232 7.25 16.75 9.37679 16.75 12V13.5C16.75 14.4668 17.5332 15.25 18.5 15.25C19.4668 15.25 20.25 14.4668 20.25 13.5V12C20.25 7.44321 16.5568 3.75 12 3.75C7.44321 3.75 3.75 7.44321 3.75 12C3.75 16.5568 7.44321 20.25 12 20.25C13.0536 20.25 14.1241 20.0502 15.1572 19.6221L15.5654 19.4395C15.9663 19.2457 16.3459 19.0203 16.7051 18.7705C17.0451 18.5341 17.5125 18.618 17.749 18.958C17.9852 19.298 17.9014 19.7655 17.5615 20.002C17.0723 20.3422 16.5444 20.6466 15.9766 20.9014L15.7314 21.0078C14.5106 21.5137 13.2444 21.75 12 21.75C6.61479 21.75 2.25 17.3852 2.25 12C2.25 6.61479 6.61479 2.25 12 2.25ZM12 8.75C10.2052 8.75 8.75 10.2052 8.75 12C8.75 13.7948 10.2052 15.25 12 15.25C13.7948 15.25 15.25 13.7948 15.25 12C15.25 10.2052 13.7948 8.75 12 8.75Z", - fill: "black" - }) - }), - label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M7.31934 7.15039C7.73681 6.81004 8.33936 6.81004 8.75684 7.15039L8.84375 7.22852L8.92188 7.31543C9.28647 7.76279 9.26065 8.42294 8.84375 8.83984C8.39898 9.28456 7.67723 9.2845 7.23242 8.83984C6.78763 8.39505 6.78766 7.67333 7.23242 7.22852L7.31934 7.15039Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M10.3594 2.26172C10.902 2.31138 11.4169 2.52263 11.8379 2.86621L12.041 3.04883L20.9453 11.958L21.1338 12.167C21.9559 13.1752 21.9561 14.6306 21.1338 15.6387L20.9453 15.8477L15.8516 20.9443C14.7776 22.0194 13.0339 22.0196 11.96 20.9443L3.0498 12.0303C2.53815 11.5186 2.25002 10.8235 2.25 10.0986V7.28711C2.25 6.56225 2.53815 5.86714 3.0498 5.35547L5.3291 3.0752L5.52832 2.89551C6.00878 2.50097 6.61107 2.28141 7.2373 2.27637L10.0859 2.25L10.3594 2.26172ZM7.25098 3.77539C6.96915 3.77756 6.69636 3.87645 6.47949 4.05469L6.39062 4.13574L4.11035 6.41602C3.88006 6.64633 3.75 6.96001 3.75 7.28711V10.0986C3.75002 10.4257 3.88005 10.7394 4.11035 10.9697L13.0215 19.8838L13.1162 19.9697C13.6072 20.3708 14.3324 20.342 14.79 19.8838L19.8848 14.7871L19.9707 14.6914C20.3441 14.2332 20.3442 13.5714 19.9707 13.1133L19.8848 13.0186L10.9814 4.11133L10.8896 4.02832C10.6988 3.87257 10.4662 3.77719 10.2227 3.75488L10.0996 3.75L7.25098 3.77539Z", - fill: "black" - })] - }), - nameInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M14.4238 15.25C15.4257 15.25 16.3853 15.6291 17.1182 16.3086L17.2764 16.4639C17.5836 16.7819 17.8362 17.1488 18.0225 17.5508L18.1104 17.7539L18.1348 17.8271C18.2385 18.1928 18.0504 18.5853 17.6895 18.7285C17.3288 18.8715 16.9233 18.7149 16.748 18.3779L16.7158 18.3076L16.6611 18.1816C16.5264 17.891 16.3362 17.6283 16.0996 17.4092C15.6426 16.9852 15.0456 16.75 14.4238 16.75H9.57617C9.03239 16.75 8.50773 16.9297 8.07812 17.2588L7.89941 17.4092C7.62976 17.6589 7.41914 17.9656 7.28223 18.3086L7.25098 18.3789C7.07514 18.716 6.66831 18.8715 6.30762 18.7275C5.92315 18.5739 5.73617 18.1375 5.88965 17.7529L5.97656 17.5498C6.19385 17.0822 6.49996 16.6605 6.87988 16.3086L7.02051 16.1846C7.73408 15.5831 8.6366 15.25 9.57617 15.25H14.4238Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M8.99512 6.91699C10.6548 5.25734 13.3452 5.25735 15.0049 6.91699L15.1562 7.0752C16.6635 8.74353 16.6127 11.3189 15.0049 12.9268C13.3451 14.5865 10.6549 14.5865 8.99512 12.9268C7.33546 11.267 7.33541 8.5767 8.99512 6.91699ZM13.7354 7.78809C12.6552 6.90756 11.0623 6.97092 10.0557 7.97754C8.98174 9.05146 8.98179 10.7923 10.0557 11.8662C11.1296 12.9402 12.8704 12.9402 13.9443 11.8662C14.951 10.8595 15.0144 9.26663 14.1338 8.18652L13.9443 7.97754L13.7354 7.78809Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z", - fill: "black" - })] - }), - phoneInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M6.95704 3.25C7.55364 3.2501 8.12599 3.48731 8.54786 3.90918L10.4648 5.82617L10.6533 6.03516C11.4758 7.0434 11.4759 8.49863 10.6533 9.50684L10.4648 9.71582L9.31543 10.8643C10.0742 12.5648 11.4344 13.9246 13.1348 14.6836L14.2842 13.5352L14.4863 13.3525C14.9757 12.9516 15.5913 12.7295 16.2295 12.7295C16.9587 12.7296 17.6582 13.0195 18.1738 13.5352L20.0908 15.4521L20.2451 15.623C20.9182 16.448 20.9183 17.6389 20.2451 18.4639L20.0908 18.6348L19.2324 19.4932C18.4788 20.2468 17.4735 20.6907 16.4141 20.7441L16.2012 20.75C12.7654 20.7529 9.4695 19.3894 7.04004 16.96C4.6106 14.5305 3.24706 11.2346 3.25 7.79883L3.25586 7.58594C3.30933 6.5265 3.75323 5.52125 4.50684 4.76758L5.36524 3.90918L5.53028 3.75977C5.93071 3.43153 6.43474 3.25 6.95704 3.25ZM6.95704 4.75C6.80799 4.75 6.66326 4.79456 6.54102 4.87598L6.42676 4.96973L5.56739 5.82812C5.04452 6.35106 4.7507 7.06031 4.75 7.7998L4.76368 8.36816C4.90187 11.1989 6.08704 13.8859 8.10059 15.8994C10.2484 18.0473 13.1627 19.2526 16.2002 19.25L16.4756 19.2363C17.1139 19.1725 17.7143 18.8902 18.1719 18.4326L19.0303 17.5732L19.082 17.5166C19.3061 17.2418 19.306 16.8452 19.082 16.5703L19.0303 16.5127L17.1133 14.5957C16.879 14.3614 16.5609 14.2296 16.2295 14.2295C15.9393 14.2295 15.659 14.3303 15.4365 14.5127L15.3447 14.5957L13.8418 16.0986C13.6342 16.3061 13.3248 16.374 13.0498 16.2715C10.5884 15.3535 8.64647 13.4116 7.72852 10.9502C7.62603 10.6752 7.69387 10.3658 7.90137 10.1582L9.4043 8.6543L9.49024 8.55957C9.8637 8.10146 9.86363 7.44057 9.49024 6.98242L9.4043 6.88672L7.48731 4.96973C7.34675 4.82917 7.15581 4.7501 6.95704 4.75Z", - fill: "black" - }) - }), - textInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M16 20.25C16.4142 20.25 16.75 20.5858 16.75 21C16.75 21.4142 16.4142 21.75 16 21.75H4C3.58579 21.75 3.25 21.4142 3.25 21C3.25 20.5858 3.58579 20.25 4 20.25H16Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M20 16.25C20.4142 16.25 20.75 16.5858 20.75 17C20.75 17.4142 20.4142 17.75 20 17.75H4C3.58579 17.75 3.25 17.4142 3.25 17C3.25 16.5858 3.58579 16.25 4 16.25H20Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M4.71484 13.3115C4.55067 13.6914 4.10961 13.8669 3.72949 13.7031C3.34915 13.5391 3.17384 13.0971 3.33789 12.7168L4.71484 13.3115Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M7.95215 3.25294C7.98573 3.25469 8.01894 3.2575 8.05176 3.26368C8.08353 3.26964 8.11508 3.27781 8.14648 3.28809C8.1557 3.29111 8.16474 3.29449 8.17383 3.29786C8.18613 3.30241 8.19875 3.30628 8.21094 3.31153C8.23146 3.32038 8.25119 3.33041 8.27051 3.34083C8.27744 3.34457 8.2842 3.34858 8.29102 3.35254C8.31685 3.36754 8.34081 3.38473 8.36426 3.40235C8.38566 3.41844 8.40512 3.43665 8.4248 3.45508C8.44089 3.47014 8.4571 3.48469 8.47168 3.50098C8.48741 3.51857 8.50148 3.53742 8.51562 3.55665C8.53027 3.57652 8.54504 3.59607 8.55762 3.61719C8.56119 3.62322 8.56591 3.62862 8.56934 3.63477L8.60352 3.70411L11.7871 11.1094C11.7895 11.1152 11.7917 11.1211 11.7939 11.127L12.4785 12.7178C12.642 13.0983 12.4654 13.5395 12.085 13.7031C11.7045 13.8665 11.2632 13.6909 11.0996 13.3106L10.5996 12.1465H5.21777L4.71484 13.3115L4.02637 13.0137L3.33789 12.7168L4.0127 11.1514C4.02486 11.1163 4.03865 11.0823 4.05566 11.0498L7.22559 3.70313C7.24287 3.66307 7.2631 3.6252 7.28613 3.58985C7.34153 3.50484 7.41477 3.4308 7.50293 3.37305C7.51576 3.36466 7.52968 3.35817 7.54297 3.35059C7.56739 3.33666 7.59173 3.32191 7.61816 3.31055C7.62262 3.30864 7.62737 3.30749 7.63184 3.30567C7.64109 3.30191 7.65076 3.29929 7.66016 3.2959C7.69741 3.28244 7.73461 3.27098 7.77246 3.26368C7.77761 3.26268 7.78292 3.26261 7.78809 3.26172C7.82854 3.2548 7.86886 3.25121 7.90918 3.25098C7.92351 3.25088 7.93777 3.25221 7.95215 3.25294ZM5.86426 10.6465H9.9541L7.91211 5.89649L5.86426 10.6465Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M14.9326 7.69532C16.1478 6.5966 17.9515 6.50718 19.2627 7.42676C19.3264 7.07715 19.632 6.81153 20 6.81153C20.4141 6.81153 20.7497 7.14754 20.75 7.56153V13C20.7497 13.414 20.4141 13.75 20 13.75C19.6318 13.75 19.3262 13.4847 19.2627 13.1348C17.951 14.0553 16.1483 13.9676 14.9326 12.8682L14.8027 12.7451C13.4422 11.3844 13.4417 9.17843 14.8027 7.81837L14.9326 7.69532ZM18.5186 8.74317C17.74 8.10732 16.5901 8.15282 15.8643 8.87891L15.8633 8.87989C15.0889 9.65378 15.0882 10.9094 15.8633 11.6846L16.0146 11.8213C16.7931 12.4564 17.9423 12.4112 18.6689 11.6846L18.8057 11.5342C19.3987 10.8076 19.3982 9.75786 18.8047 9.03028L18.6689 8.87891L18.5186 8.74317Z", - fill: "black" - })] - }), - radio: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M3.26444 16.8661C4.32421 16.0022 5.87557 16.049 6.88456 17.0018L6.88749 17.0038L6.94413 17.0556L7.13358 17.2645C7.95522 18.2725 7.95526 19.7273 7.13358 20.7352L6.94413 20.9442C5.93749 21.9509 4.34456 22.0141 3.26444 21.1337L3.05546 20.9442C1.98151 19.8703 1.98151 18.1295 3.05546 17.0556L3.26444 16.8661ZM5.78885 18.0302C5.33063 17.6564 4.66898 17.6564 4.21073 18.0302L4.116 18.1161C3.62785 18.6043 3.62785 19.3955 4.116 19.8837L4.21073 19.9696C4.7017 20.37 5.42597 20.3413 5.88358 19.8837L5.96952 19.789C6.34322 19.3307 6.34319 18.6691 5.96952 18.2108L5.88358 18.1161L5.78885 18.0302Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M20.9998 18.2499C21.4139 18.25 21.7498 18.5857 21.7498 18.9999C21.7498 19.414 21.4139 19.7498 20.9998 19.7499H10.9998C10.5856 19.7499 10.2498 19.4141 10.2498 18.9999C10.2498 18.5857 10.5856 18.2499 10.9998 18.2499H20.9998Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M3.26444 9.8661C4.32421 9.00218 5.87557 9.04904 6.88456 10.0018L6.88749 10.0038L6.94413 10.0556L7.13358 10.2645C7.95522 11.2725 7.95526 12.7273 7.13358 13.7352L6.94413 13.9442C5.93749 14.9509 4.34456 15.0141 3.26444 14.1337L3.05546 13.9442C1.98151 12.8703 1.98151 11.1295 3.05546 10.0556L3.26444 9.8661ZM5.78885 11.0302C5.33063 10.6564 4.66898 10.6564 4.21073 11.0302L4.116 11.1161C3.62785 11.6043 3.62785 12.3955 4.116 12.8837L4.21073 12.9696C4.7017 13.37 5.42597 13.3413 5.88358 12.8837L5.96952 12.789C6.34322 12.3307 6.34319 11.6691 5.96952 11.2108L5.88358 11.1161L5.78885 11.0302Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M20.9998 11.2499C21.4139 11.25 21.7498 11.5857 21.7498 11.9999C21.7498 12.414 21.4139 12.7498 20.9998 12.7499H10.9998C10.5856 12.7499 10.2498 12.4141 10.2498 11.9999C10.2498 11.5857 10.5856 11.2499 10.9998 11.2499H20.9998Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M3.26444 2.8661C4.32421 2.00217 5.87557 2.04904 6.88456 3.00184L6.88749 3.0038L6.94413 3.05555L7.13358 3.26454C7.95522 4.27247 7.95526 5.72733 7.13358 6.73524L6.94413 6.94422C5.93749 7.95086 4.34456 8.01414 3.26444 7.13368L3.05546 6.94422C1.98151 5.87028 1.98151 4.1295 3.05546 3.05555L3.26444 2.8661ZM5.78885 4.03016C5.33063 3.65639 4.66898 3.65644 4.21073 4.03016L4.116 4.1161C3.62785 4.60426 3.62785 5.39552 4.116 5.88368L4.21073 5.96962C4.7017 6.36996 5.42597 6.34129 5.88358 5.88368L5.96952 5.78895C6.34323 5.33075 6.34318 4.66906 5.96952 4.21083L5.88358 4.1161L5.78885 4.03016Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M20.9998 4.24989C21.4139 4.25 21.7498 4.58575 21.7498 4.99989C21.7498 5.414 21.4139 5.74978 20.9998 5.74989H10.9998C10.5856 5.74989 10.2498 5.41407 10.2498 4.99989C10.2498 4.58568 10.5856 4.24989 10.9998 4.24989H20.9998Z", - fill: "black" - })] - }), - select: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M15.3223 14.8086C15.3223 13.424 16.9988 12.7245 17.9805 13.708L17.9795 13.709L23.293 19.0205C24.2426 19.9701 23.6215 21.5746 22.3193 21.6738L22.1914 21.6777H19.6084L17.9756 23.2969C16.9923 24.2704 15.3224 23.575 15.3223 22.1914V14.8086ZM16.8574 14.7559C16.8421 14.7622 16.833 14.7709 16.8291 14.7764C16.8275 14.7786 16.8262 14.7812 16.8252 14.7842C16.8243 14.7871 16.8223 14.7952 16.8223 14.8086V22.1914C16.8223 22.2045 16.8242 22.2117 16.8252 22.2148C16.8262 22.2179 16.8276 22.2204 16.8291 22.2227C16.8329 22.228 16.842 22.2377 16.8574 22.2441C16.8726 22.2504 16.8851 22.2501 16.8916 22.249C16.8945 22.2485 16.8973 22.2477 16.9004 22.2461C16.9033 22.2446 16.9096 22.2406 16.9189 22.2314L18.7715 20.3955L18.8848 20.3027C19.0066 20.222 19.1506 20.1778 19.2988 20.1777H22.1914C22.2052 20.1777 22.2127 20.1758 22.2158 20.1748C22.2191 20.1738 22.2213 20.1725 22.2236 20.1709C22.2289 20.1672 22.2378 20.1587 22.2441 20.1436C22.2504 20.1286 22.251 20.1159 22.25 20.1094C22.2495 20.1066 22.2486 20.1035 22.2471 20.1006C22.2456 20.0978 22.242 20.0906 22.2324 20.0811L16.918 14.7676C16.9086 14.7583 16.9021 14.7543 16.8994 14.7529C16.8967 14.7516 16.8942 14.7514 16.8916 14.751C16.8854 14.7499 16.873 14.7494 16.8574 14.7559Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M17.4756 1.25C18.8698 1.25 20 2.3802 20 3.77441V10.625C20 11.0392 19.6642 11.375 19.25 11.375C18.8358 11.375 18.5 11.0392 18.5 10.625V3.77441C18.5 3.20863 18.0414 2.75 17.4756 2.75H3.77441C3.20863 2.75 2.75 3.20863 2.75 3.77441V17.4756C2.75 18.0414 3.20863 18.5 3.77441 18.5H12C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H3.77441C2.3802 20 1.25 18.8698 1.25 17.4756V3.77441C1.25 2.3802 2.3802 1.25 3.77441 1.25H17.4756Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M5.58203 14.3525C5.95754 14.0463 6.49541 14.0593 6.85938 14.3682C6.86576 14.3733 6.87169 14.3794 6.87793 14.3848L6.91797 14.4189L6.96973 14.4756C7.3098 14.8687 7.29328 15.4625 6.91992 15.8359C6.52905 16.2267 5.89673 16.2267 5.50586 15.8359C5.11519 15.4451 5.11513 14.8127 5.50586 14.4219L5.58203 14.3525Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M12.0762 14.3789C12.4545 14.4172 12.75 14.7366 12.75 15.125C12.75 15.5134 12.4545 15.8328 12.0762 15.8711L12 15.875H10.3447C9.93051 15.875 9.59473 15.5392 9.59473 15.125C9.59473 14.7108 9.93051 14.375 10.3447 14.375H12L12.0762 14.3789Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M5.49609 9.84668C5.86949 9.54497 6.40882 9.55213 6.77539 9.86621C6.79408 9.88147 6.81259 9.89771 6.83008 9.91504L6.83203 9.91699L6.90137 9.99316C7.2219 10.3861 7.19829 10.9656 6.83203 11.332C6.44119 11.7227 5.80881 11.7227 5.41797 11.332C5.02726 10.9411 5.02714 10.3078 5.41797 9.91699L5.41992 9.91504L5.49609 9.84668ZM6.31543 10.4336L6.30176 10.4473L6.12598 10.625L6.44824 10.3008L6.47754 10.2705L6.47656 10.2695L6.31543 10.4336Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M15.5918 9.87891C15.9699 9.91742 16.2646 10.2368 16.2646 10.625C16.2646 11.0132 15.9699 11.3326 15.5918 11.3711L15.5146 11.375H10.2549C9.84072 11.3749 9.50488 11.0392 9.50488 10.625C9.50488 10.2108 9.84072 9.87506 10.2549 9.875H15.5146L15.5918 9.87891Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M5.49414 5.35156C5.86967 5.04531 6.40754 5.05828 6.77148 5.36719C6.77789 5.37235 6.78377 5.37837 6.79004 5.38379L6.83008 5.41797L6.88184 5.47461C7.2219 5.86773 7.20535 6.46151 6.83203 6.83496C6.44116 7.22573 5.80884 7.22573 5.41797 6.83496C5.02724 6.44409 5.02721 5.81176 5.41797 5.4209L5.49414 5.35156Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M15.5918 5.37891C15.9699 5.41742 16.2646 5.73675 16.2646 6.125C16.2646 6.51325 15.9699 6.83258 15.5918 6.87109L15.5146 6.875H10.2549C9.84072 6.87494 9.50488 6.53917 9.50488 6.125C9.50488 5.71083 9.84072 5.37506 10.2549 5.375H15.5146L15.5918 5.37891Z", - fill: "black" - })] - }), - submit: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M10.2012 9.97168C10.7781 9.73057 11.4437 9.85955 11.8887 10.2988L18.29 16.6182L18.3701 16.7041C18.7527 17.1437 18.8586 17.7653 18.6348 18.3105C18.4108 18.8559 17.8987 19.2238 17.3174 19.2676L17.2002 19.2715H13.9658L11.8838 21.3096C11.4658 21.7187 10.8561 21.8555 10.3076 21.6719L10.1982 21.6309C9.62319 21.389 9.24916 20.826 9.24902 20.2021V11.4023C9.24902 10.7772 9.6245 10.2129 10.2012 9.97168ZM10.7803 11.3555C10.7615 11.3633 10.749 11.3821 10.749 11.4023V20.2021C10.7492 20.2223 10.7617 20.2402 10.7803 20.248L10.8086 20.251C10.8182 20.2492 10.8277 20.2444 10.835 20.2373L13.1348 17.9863L13.249 17.8945C13.3703 17.8151 13.5132 17.7715 13.6602 17.7715H17.2002L17.2285 17.7637C17.2367 17.7582 17.2432 17.7497 17.2471 17.7402C17.2507 17.7311 17.2518 17.7212 17.25 17.7119L17.2354 17.6855L10.835 11.3662C10.8206 11.352 10.7989 11.3478 10.7803 11.3555Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M19.0029 2.24609C20.5221 2.24619 21.7539 3.47886 21.7539 4.99805V11C21.7536 12.519 20.5219 13.7509 19.0029 13.751H18.002C17.5881 13.7508 17.2522 13.4148 17.252 13.001C17.2521 12.587 17.588 12.2512 18.002 12.251H19.0029C19.6935 12.2509 20.2536 11.6905 20.2539 11V4.99805C20.2539 4.30729 19.6937 3.74716 19.0029 3.74707H4.99707C4.30625 3.74707 3.74609 4.30723 3.74609 4.99805V11C3.74636 11.6906 4.30642 12.251 4.99707 12.251H6.99805L7.07422 12.2549C7.45242 12.2932 7.74792 12.6127 7.74805 13.001C7.7478 13.3891 7.45234 13.7088 7.07422 13.7471L6.99805 13.751H4.99707C3.47799 13.751 2.24636 12.519 2.24609 11V4.99805C2.24609 3.4788 3.47783 2.24609 4.99707 2.24609H19.0029Z", - fill: "black" - })] - }), - textarea: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M19 3.25C20.5192 3.25 21.75 4.48079 21.75 6V18C21.75 19.5192 20.5192 20.75 19 20.75H6C4.48079 20.75 3.25 19.5192 3.25 18V14C3.25 13.5858 3.58579 13.25 4 13.25C4.41421 13.25 4.75 13.5858 4.75 14V18C4.75 18.6908 5.30921 19.25 6 19.25H19C19.6908 19.25 20.25 18.6908 20.25 18V6C20.25 5.30921 19.6908 4.75 19 4.75H14C13.5858 4.75 13.25 4.41421 13.25 4C13.25 3.58579 13.5858 3.25 14 3.25H19Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H8C7.58579 16.75 7.25 16.4142 7.25 16C7.25 15.5858 7.58579 15.25 8 15.25H17Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12C11.25 11.5858 11.5858 11.25 12 11.25H17Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M9.66699 3.25C10.2652 3.25 10.75 3.73479 10.75 4.33301V5.3584C10.7498 5.77243 10.4141 6.1084 10 6.1084C9.58592 6.1084 9.25022 5.77243 9.25 5.3584V4.75H7.75V9.25H8.5C8.91421 9.25 9.25 9.58579 9.25 10C9.25 10.4142 8.91421 10.75 8.5 10.75H5.5C5.08579 10.75 4.75 10.4142 4.75 10C4.75 9.58579 5.08579 9.25 5.5 9.25H6.25V4.75H4.75V5.3584C4.74978 5.77243 4.41408 6.1084 4 6.1084C3.58592 6.1084 3.25022 5.77243 3.25 5.3584V4.33301C3.25 3.73479 3.73479 3.25 4.33301 3.25H9.66699Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M17 7.25C17.4142 7.25 17.75 7.58579 17.75 8C17.75 8.41421 17.4142 8.75 17 8.75H13C12.5858 8.75 12.25 8.41421 12.25 8C12.25 7.58579 12.5858 7.25 13 7.25H17Z", - fill: "black" - })] - }), - websiteInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M12 9.75C14.6282 9.75 16.75 11.8718 16.75 14.5C16.75 17.1282 14.6282 19.25 12 19.25C9.37179 19.25 7.25 17.1282 7.25 14.5C7.25 11.8718 9.37179 9.75 12 9.75ZM14.2607 15.25C14.1818 15.9469 13.9922 16.6321 13.6924 17.2764C14.4225 16.8316 14.9618 16.1075 15.1631 15.25H14.2607ZM8.83691 15.25C9.03806 16.1068 9.57653 16.8305 10.3057 17.2754C10.0063 16.6315 9.81714 15.9465 9.73828 15.25H8.83691ZM11.252 15.25C11.3554 15.9526 11.604 16.6363 12 17.2461C12.3961 16.6363 12.6446 15.9527 12.748 15.25H11.252ZM10.3066 11.7227C9.57671 12.1675 9.0382 12.8926 8.83691 13.75H9.73828C9.81727 13.0528 10.0066 12.3671 10.3066 11.7227ZM12 11.7539C11.6038 12.3635 11.3554 13.0473 11.252 13.75H12.748C12.6446 13.0473 12.3962 12.3636 12 11.7539ZM13.6924 11.7227C13.9925 12.3671 14.1817 13.0528 14.2607 13.75H15.1631C14.9617 12.8923 14.4227 12.1674 13.6924 11.7227Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M4.85645 4.74414C4.87328 4.74586 4.88977 4.74914 4.90625 4.75195C4.90915 4.75245 4.91214 4.7524 4.91504 4.75293C4.93888 4.75729 4.96138 4.7659 4.98438 4.77246C5.0122 4.78032 5.04066 4.78739 5.06836 4.79883L5.07324 4.7998C5.15731 4.83517 5.23987 4.88733 5.31348 4.96094C5.47394 5.1214 5.53418 5.32318 5.53418 5.49512C5.53418 5.66705 5.47394 5.86884 5.31348 6.0293C5.15302 6.18976 4.95123 6.25 4.7793 6.25C4.60736 6.25 4.40558 6.18976 4.24512 6.0293C4.12488 5.90906 4.06074 5.76555 4.03613 5.62891L4.02441 5.49512L4.03613 5.36133C4.06074 5.22469 4.12488 5.08118 4.24512 4.96094C4.31872 4.88733 4.40128 4.83517 4.48535 4.7998L4.48926 4.79883C4.51693 4.78736 4.54544 4.78035 4.57324 4.77246C4.59622 4.76587 4.61875 4.75732 4.64258 4.75293C4.64548 4.7524 4.64847 4.75245 4.65137 4.75195C4.69299 4.74479 4.73563 4.74023 4.7793 4.74023L4.85645 4.74414Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M7.39941 4.74414C7.41625 4.74586 7.43274 4.74914 7.44922 4.75195C7.45211 4.75245 7.45511 4.7524 7.45801 4.75293C7.48185 4.75729 7.50435 4.7659 7.52734 4.77246C7.55517 4.78032 7.58363 4.78739 7.61133 4.79883L7.61621 4.7998C7.70028 4.83517 7.78284 4.88733 7.85645 4.96094C8.01691 5.1214 8.07715 5.32318 8.07715 5.49512C8.07715 5.66705 8.01691 5.86884 7.85645 6.0293C7.69599 6.18976 7.4942 6.25 7.32227 6.25C7.10372 6.25 6.93315 6.15787 6.8252 6.06348C6.7183 5.96995 6.60085 5.80964 6.57324 5.5918L6.56738 5.49512L6.5791 5.36133C6.60371 5.22469 6.66784 5.08118 6.78809 4.96094C6.86169 4.88733 6.94425 4.83517 7.02832 4.7998L7.03223 4.79883C7.0599 4.78736 7.08841 4.78035 7.11621 4.77246C7.13919 4.76587 7.16172 4.75732 7.18555 4.75293C7.18845 4.7524 7.19144 4.75245 7.19434 4.75195C7.23596 4.74479 7.2786 4.74023 7.32227 4.74023L7.39941 4.74414Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M9.93848 4.74414C9.95531 4.74586 9.9718 4.74914 9.98828 4.75195C9.99118 4.75245 9.99417 4.7524 9.99707 4.75293C10.0209 4.75729 10.0434 4.7659 10.0664 4.77246C10.0942 4.78032 10.1227 4.78739 10.1504 4.79883L10.1553 4.7998C10.2393 4.83517 10.3219 4.88733 10.3955 4.96094C10.556 5.1214 10.6162 5.32318 10.6162 5.49512C10.6162 5.66705 10.556 5.86884 10.3955 6.0293C10.235 6.18976 10.0333 6.25 9.86133 6.25C9.68939 6.25 9.48761 6.18976 9.32715 6.0293C9.20691 5.90906 9.14277 5.76555 9.11816 5.62891L9.10645 5.49512L9.11816 5.36133C9.14277 5.22469 9.20691 5.08118 9.32715 4.96094C9.40075 4.88733 9.48331 4.83517 9.56738 4.7998L9.57129 4.79883C9.59897 4.78736 9.62747 4.78035 9.65527 4.77246C9.67826 4.76587 9.70078 4.75732 9.72461 4.75293C9.72751 4.7524 9.7305 4.75245 9.7334 4.75195C9.77502 4.74479 9.81766 4.74023 9.86133 4.74023L9.93848 4.74414Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M20 2.25C21.5192 2.25 22.75 3.48079 22.75 5V19C22.75 20.5192 21.5192 21.75 20 21.75H4C2.48079 21.75 1.25 20.5192 1.25 19V5C1.25 3.48079 2.48079 2.25 4 2.25H20ZM2.75 19C2.75 19.6908 3.30921 20.25 4 20.25H20C20.6908 20.25 21.25 19.6908 21.25 19V8.75H2.75V19ZM4 3.75C3.30921 3.75 2.75 4.30921 2.75 5V7.25H21.25V5C21.25 4.30921 20.6908 3.75 20 3.75H4Z", - fill: "black" - })] - }), - date: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M7.11523 15.9844C7.61864 16.0356 8.01367 16.4601 8.01367 16.9795C8.01341 17.5315 7.56572 17.9795 7.01367 17.9795C6.49623 17.9795 6.07012 17.5859 6.01855 17.082L6.01367 16.9795C6.0126 16.4245 6.46333 15.9795 7.0127 15.9795L7.11523 15.9844Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M12.1152 15.9844C12.6186 16.0356 13.0137 16.4601 13.0137 16.9795C13.0134 17.5315 12.5657 17.9795 12.0137 17.9795C11.4962 17.9795 11.0701 17.5859 11.0186 17.082L11.0137 16.9795C11.0126 16.4245 11.4633 15.9795 12.0127 15.9795L12.1152 15.9844Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M12.1152 11.9844C12.6186 12.0356 13.0137 12.4601 13.0137 12.9795C13.0134 13.5315 12.5657 13.9795 12.0137 13.9795C11.4962 13.9795 11.0701 13.5859 11.0186 13.082L11.0137 12.9795C11.0126 12.4245 11.4633 11.9795 12.0127 11.9795L12.1152 11.9844Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M17.1152 11.9844C17.6186 12.0356 18.0137 12.4601 18.0137 12.9795C18.0134 13.5315 17.5657 13.9795 17.0137 13.9795C16.4962 13.9795 16.0701 13.5859 16.0186 13.082L16.0137 12.9795C16.0126 12.4245 16.4633 11.9795 17.0127 11.9795L17.1152 11.9844Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M16 1.25C16.4142 1.25 16.75 1.58579 16.75 2V3.25H19C20.5192 3.25 21.75 4.48079 21.75 6V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V6C2.25 4.48079 3.48079 3.25 5 3.25H7.25V2C7.25 1.58579 7.58579 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2V3.25H15.25V2C15.25 1.58579 15.5858 1.25 16 1.25ZM3.75 19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V9.75H3.75V19ZM5 4.75C4.30921 4.75 3.75 5.30921 3.75 6V8.25H20.25V6C20.25 5.30921 19.6908 4.75 19 4.75H16.75V6C16.75 6.41421 16.4142 6.75 16 6.75C15.5858 6.75 15.25 6.41421 15.25 6V4.75H8.75V6C8.75 6.41421 8.41421 6.75 8 6.75C7.58579 6.75 7.25 6.41421 7.25 6V4.75H5Z", - fill: "black" - })] - }), - upload: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M9.68652 3.26367C10.1821 3.32522 10.632 3.59626 10.917 4.01465L12.3223 6.08008L12.3623 6.12695C12.4076 6.16735 12.4672 6.19043 12.5293 6.19043H19L19.2812 6.2041C20.6679 6.345 21.7499 7.51663 21.75 8.94043V18L21.7363 18.2715C21.674 18.9012 21.3957 19.493 20.9443 19.9443C20.493 20.3957 19.9012 20.674 19.2715 20.7363L19 20.75H16C15.5858 20.75 15.25 20.4142 15.25 20C15.25 19.5858 15.5858 19.25 16 19.25H19L19.124 19.2441C19.4101 19.2157 19.6787 19.0888 19.8838 18.8838C20.0888 18.6787 20.2157 18.4101 20.2441 18.124L20.25 18V8.94043C20.25 8.29326 19.7582 7.76039 19.1279 7.69629L19 7.69043H12.5293C12.0221 7.69041 11.5437 7.46991 11.2139 7.09375L11.082 6.92383L9.67676 4.85938C9.6419 4.80819 9.58998 4.77251 9.53125 4.75781L9.4707 4.75H5C4.66851 4.74991 4.35061 4.88181 4.11621 5.11621C3.88181 5.35061 3.74991 5.66851 3.75 6V18L3.75586 18.124C3.78425 18.4101 3.91117 18.6787 4.11621 18.8838C4.35061 19.1182 4.66851 19.2501 5 19.25H8C8.41421 19.25 8.75 19.5858 8.75 20C8.75 20.4142 8.41421 20.75 8 20.75H5C4.27061 20.7501 3.57142 20.4601 3.05566 19.9443C2.6043 19.493 2.32601 18.9012 2.26367 18.2715L2.25 18V6C2.24985 5.27061 2.53991 4.57142 3.05566 4.05566C3.57142 3.53991 4.27061 3.24985 5 3.25H9.4707L9.68652 3.26367Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M12.0254 13.251C12.0319 13.2512 12.0384 13.2516 12.0449 13.252C12.0839 13.2543 12.122 13.2595 12.1592 13.2676C12.1925 13.2748 12.2246 13.2861 12.2568 13.2979C12.2693 13.3024 12.2828 13.3044 12.2949 13.3096C12.314 13.3177 12.3311 13.33 12.3496 13.3398C12.3734 13.3525 12.3977 13.3639 12.4199 13.3789C12.4588 13.4052 12.4959 13.4353 12.5303 13.4697L14.5303 15.4697L14.582 15.5264C14.8223 15.8209 14.8049 16.2557 14.5303 16.5303C14.2557 16.8049 13.8209 16.8223 13.5264 16.582L13.4697 16.5303L12.75 15.8105V20C12.75 20.4142 12.4142 20.75 12 20.75C11.5858 20.75 11.25 20.4142 11.25 20V15.8105L10.5303 16.5303C10.2374 16.8232 9.76262 16.8232 9.46973 16.5303C9.17683 16.2374 9.17683 15.7626 9.46973 15.4697L11.4697 13.4697L11.5264 13.418C11.5366 13.4097 11.5481 13.4032 11.5586 13.3955C11.5741 13.3841 11.59 13.3734 11.6064 13.3633C11.6303 13.3485 11.6546 13.3351 11.6797 13.3232C11.6979 13.3146 11.7164 13.307 11.7354 13.2998C11.7629 13.2894 11.7909 13.2814 11.8193 13.2744C11.8394 13.2694 11.8592 13.2631 11.8799 13.2598C11.8909 13.258 11.902 13.2562 11.9131 13.2549C11.9416 13.2516 11.9706 13.25 12 13.25C12.0085 13.25 12.017 13.2507 12.0254 13.251Z", - fill: "black" - })] - }), - number: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M7 8V16", - stroke: "black", - strokeWidth: "1.5", - strokeLinecap: "round", - strokeLinejoin: "round" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M5 10L7 8L9 10", - stroke: "black", - strokeWidth: "1.5", - strokeLinecap: "round", - strokeLinejoin: "round" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M5 14L7 16L9 14", - stroke: "black", - strokeWidth: "1.5", - strokeLinecap: "round", - strokeLinejoin: "round" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M13 9H19", - stroke: "black", - strokeWidth: "1.5", - strokeLinecap: "round" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M13 12H19", - stroke: "black", - strokeWidth: "1.5", - strokeLinecap: "round" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M13 15H17", - stroke: "black", - strokeWidth: "1.5", - strokeLinecap: "round" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("rect", { - x: "2.75", - y: "3.75", - width: "18.5", - height: "16.5", - rx: "2.25", - stroke: "black", - strokeWidth: "1.5" - })] - }), - time: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM3.75 12C3.75 7.44365 7.44365 3.75 12 3.75C16.5563 3.75 20.25 7.44365 20.25 12C20.25 16.5563 16.5563 20.25 12 20.25C7.44365 20.25 3.75 16.5563 3.75 12Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M12 6.25C12.4142 6.25 12.75 6.58579 12.75 7V11.6893L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V7C11.25 6.58579 11.5858 6.25 12 6.25Z", - fill: "black" - })] - }), - gdpr: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M12 2.25C12.2842 2.25 12.5438 2.40314 12.6792 2.64808L13.6533 4.41421L15.6533 4.91421C15.9194 4.98075 16.1352 5.17689 16.2273 5.43648C16.3195 5.69607 16.2755 5.98392 16.1103 6.20272L14.8603 7.86272L15.0103 10.0127C15.0296 10.291 14.911 10.5606 14.6937 10.7306C14.4764 10.9006 14.1891 10.9481 13.9281 10.8573L12 10.1862L10.0719 10.8573C9.81089 10.9481 9.52361 10.9006 9.30631 10.7306C9.08901 10.5606 8.97037 10.291 8.98969 10.0127L9.13969 7.86272L7.88969 6.20272C7.72451 5.98392 7.68047 5.69607 7.77265 5.43648C7.86482 5.17689 8.08062 4.98075 8.34669 4.91421L10.3467 4.41421L11.3208 2.64808C11.4562 2.40314 11.7158 2.25 12 2.25ZM12 4.29279L11.4292 5.35192C11.3214 5.55227 11.1325 5.69604 10.9109 5.74579L9.73779 6.03974L10.5603 7.12728C10.7011 7.31393 10.7619 7.54882 10.7297 7.78044L10.6322 8.88346L11.6781 8.51961C11.8856 8.44717 12.1144 8.44717 12.3219 8.51961L13.3678 8.88346L13.2703 7.78044C13.2381 7.54882 13.2989 7.31393 13.4397 7.12728L14.2622 6.03974L13.0891 5.74579C12.8675 5.69604 12.6786 5.55227 12.5708 5.35192L12 4.29279Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M6 13.25C5.58579 13.25 5.25 13.5858 5.25 14V19C5.25 19.4142 5.58579 19.75 6 19.75H18C18.4142 19.75 18.75 19.4142 18.75 19V14C18.75 13.5858 18.4142 13.25 18 13.25H6ZM3.75 14C3.75 12.7574 4.75736 11.75 6 11.75H18C19.2426 11.75 20.25 12.7574 20.25 14V19C20.25 20.2426 19.2426 21.25 18 21.25H6C4.75736 21.25 3.75 20.2426 3.75 19V14Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M12 14.25C12.4142 14.25 12.75 14.5858 12.75 15V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V15C11.25 14.5858 11.5858 14.25 12 14.25Z", - fill: "black" - })] - }), - hidden: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M6.74923 5.68857C5.14595 6.70551 3.87335 8.14755 3.05025 9.85037C2.68325 10.6071 2.68325 11.4929 3.05025 12.2496C4.80039 15.8662 8.18154 18.25 12 18.25C13.6687 18.25 15.2502 17.7959 16.6258 17.0072L15.5096 15.891C14.4456 16.4418 13.2565 16.75 12 16.75C8.87435 16.75 6.06913 14.8079 4.44013 11.6046C4.31996 11.3671 4.31996 11.0329 4.44013 10.7954C5.12296 9.46056 6.12431 8.32182 7.36114 7.49581L6.74923 5.68857ZM9.72346 8.66279C8.92269 9.28999 8.42857 10.2712 8.42857 11.3636C8.42857 13.3318 10.028 14.9318 12 14.9318C13.0891 14.9318 14.0686 14.4398 14.6975 13.6418L13.5963 12.5406C13.2161 12.9988 12.6429 13.2955 12 13.2955C10.9371 13.2955 10.0682 12.4295 10.0682 11.3636C10.0682 10.7235 10.3647 10.1515 10.8216 9.77088L9.72346 8.66279Z", - fill: "black" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { - d: "M19.5599 10.7954C19.0455 9.78685 18.3733 8.88296 17.5759 8.11269L18.6331 7.05235C19.586 8.00061 20.3825 9.11308 20.9497 10.3496C21.3167 11.1062 21.3167 11.992 20.9497 12.7487C19.1996 16.3654 15.8185 18.7491 12 18.7491C11.1831 18.7491 10.3871 18.6439 9.62505 18.4483L10.9236 17.1458C11.2742 17.2064 11.6336 17.2491 12 17.2491C15.1256 17.2491 17.9309 15.307 19.5599 12.1037C19.68 11.8663 19.68 11.532 19.5599 11.2946L19.5599 10.7954Z", - fill: "black" - })] - }) -}; -/* harmony default export */ __webpack_exports__["default"] = (FormIcons); - -/***/ }), - -/***/ "./src/main/backend/welcome.js": -/*!*************************************!*\ - !*** ./src/main/backend/welcome.js ***! - \*************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); -/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/edit-post */ "@wordpress/edit-post"); -/* harmony import */ var _wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/preferences */ "@wordpress/preferences"); -/* harmony import */ var _wordpress_preferences__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); - - - - - - - - -function WelcomeGuide(props) { - var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useDispatch)(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store), - toggle = _useDispatch.toggle; - var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(true), - _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__["default"])(_useState, 2), - isFirstLoad = _useState2[0], - setIsFirstLoad = _useState2[1]; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { - // Set default preference for welcome guide - (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.dispatch)(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store).setDefaults('wpzoom-forms', { - welcomeGuide: true - }); - - // Check if this is first time use - if (isFirstLoad) { - // Get the option value - wp.apiFetch({ - path: '/wp/v2/settings' - }).then(function (settings) { - var hasSeenWelcomeGuide = settings.wpzoom_forms_welcome_guide_shown; - if (!hasSeenWelcomeGuide) { - // Show the guide - (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.dispatch)(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store).set('wpzoom-forms', 'welcomeGuide', true); - - // Mark as shown in site options - wp.apiFetch({ - path: '/wp/v2/settings', - method: 'POST', - data: { - wpzoom_forms_welcome_guide_shown: true - } - }); - } - }); - setIsFirstLoad(false); - } - }, [isFirstLoad]); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4__.PluginMoreMenuItem, { - onClick: function onClick() { - return toggle('wpzoom-forms', 'welcomeGuide'); - }, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('WPZOOM Forms Welcome Guide', 'wpzoom-forms') - }), props.isActive && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Guide, { - className: "edit-post-welcome-guide", - onFinish: function onFinish() { - return toggle('wpzoom-forms', 'welcomeGuide'); - }, - pages: [{ - image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { - width: "312", - src: __webpack_require__(/*! ../images/step-1.png */ "./src/main/images/step-1.png") - }), - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { - className: "wpzoom-forms-welcome-guide-page", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { - class: "edit-post-welcome-guide__heading", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Welcome to WPZOOM Forms', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { - class: "edit-post-welcome-guide__text", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Easily build custom forms in WordPress using the intuitive block editor — no coding needed.', 'wpzoom-forms') - })] - }) - }, { - image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { - width: "312", - src: __webpack_require__(/*! ../images/step-2.png */ "./src/main/images/step-2.png") - }), - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { - className: "wpzoom-forms-welcome-guide-page", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { - class: "edit-post-welcome-guide__heading", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Drag & Drop Fields', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { - class: "edit-post-welcome-guide__text", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Edit your form visually. Add, remove, or rearrange fields directly in the editor with a simple drag-and-drop interface.', 'wpzoom-forms') - })] - }) - }, { - image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { - width: "312", - src: __webpack_require__(/*! ../images/step-3.png */ "./src/main/images/step-3.png") - }), - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { - className: "wpzoom-forms-welcome-guide-page", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { - class: "edit-post-welcome-guide__heading", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Embed Forms Anywhere.', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { - class: "edit-post-welcome-guide__text", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Insert your forms using a block or shortcode, on pages, posts, or inside page builders.', 'wpzoom-forms') - })] - }) - }, { - image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { - width: "312", - src: __webpack_require__(/*! ../images/step-4.png */ "./src/main/images/step-4.png") - }), - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { - className: "wpzoom-forms-welcome-guide-page", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { - class: "edit-post-welcome-guide__heading", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Customize Settings.', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { - class: "edit-post-welcome-guide__text", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Fine-tune each form and field from the sidebar to match your style and needs.', 'wpzoom-forms') - })] - }) - }] - })] - }); -} -/* harmony default export */ __webpack_exports__["default"] = ((0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.withSelect)(function (select) { - return { - isActive: select(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store).get('wpzoom-forms', 'welcomeGuide') - }; -})(WelcomeGuide)); - -/***/ }), - -/***/ "./node_modules/invariant/browser.js": -/*!*******************************************!*\ - !*** ./node_modules/invariant/browser.js ***! - \*******************************************/ -/***/ (function(module) { - -"use strict"; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - -/** - * Use invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ - -var invariant = function(condition, format, a, b, c, d, e, f) { - if (true) { - if (format === undefined) { - throw new Error('invariant requires an error message argument'); - } - } - - if (!condition) { - var error; - if (format === undefined) { - error = new Error( - 'Minified exception occurred; use the non-minified dev environment ' + - 'for the full error message and additional helpful warnings.' - ); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error( - format.replace(/%s/g, function() { return args[argIndex++]; }) - ); - error.name = 'Invariant Violation'; - } - - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; - } -}; - -module.exports = invariant; - - -/***/ }), - -/***/ "./node_modules/object-assign/index.js": -/*!*********************************************!*\ - !*** ./node_modules/object-assign/index.js ***! - \*********************************************/ -/***/ (function(module) { - -"use strict"; -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - - -/* eslint-disable no-unused-vars */ -var getOwnPropertySymbols = Object.getOwnPropertySymbols; -var hasOwnProperty = Object.prototype.hasOwnProperty; -var propIsEnumerable = Object.prototype.propertyIsEnumerable; - -function toObject(val) { - if (val === null || val === undefined) { - throw new TypeError('Object.assign cannot be called with null or undefined'); - } - - return Object(val); -} - -function shouldUseNative() { - try { - if (!Object.assign) { - return false; - } - - // Detect buggy property enumeration order in older V8 versions. - - // https://bugs.chromium.org/p/v8/issues/detail?id=4118 - var test1 = new String('abc'); // eslint-disable-line no-new-wrappers - test1[5] = 'de'; - if (Object.getOwnPropertyNames(test1)[0] === '5') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test2 = {}; - for (var i = 0; i < 10; i++) { - test2['_' + String.fromCharCode(i)] = i; - } - var order2 = Object.getOwnPropertyNames(test2).map(function (n) { - return test2[n]; - }); - if (order2.join('') !== '0123456789') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test3 = {}; - 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { - test3[letter] = letter; - }); - if (Object.keys(Object.assign({}, test3)).join('') !== - 'abcdefghijklmnopqrst') { - return false; - } - - return true; - } catch (err) { - // We don't expect any of the above to throw, but better to be safe. - return false; - } -} - -module.exports = shouldUseNative() ? Object.assign : function (target, source) { - var from; - var to = toObject(target); - var symbols; - - for (var s = 1; s < arguments.length; s++) { - from = Object(arguments[s]); - - for (var key in from) { - if (hasOwnProperty.call(from, key)) { - to[key] = from[key]; - } - } - - if (getOwnPropertySymbols) { - symbols = getOwnPropertySymbols(from); - for (var i = 0; i < symbols.length; i++) { - if (propIsEnumerable.call(from, symbols[i])) { - to[symbols[i]] = from[symbols[i]]; - } - } - } - } - - return to; -}; - - -/***/ }), - -/***/ "./node_modules/prop-types/checkPropTypes.js": -/*!***************************************************!*\ - !*** ./node_modules/prop-types/checkPropTypes.js ***! - \***************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - -var printWarning = function() {}; - -if (true) { - var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); - var loggedTypeFailures = {}; - var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); - - printWarning = function(text) { - var message = 'Warning: ' + text; - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) { /**/ } - }; -} - -/** - * Assert that the values match with the type specs. - * Error messages are memorized and will only be shown once. - * - * @param {object} typeSpecs Map of name to a ReactPropType - * @param {object} values Runtime values that need to be type-checked - * @param {string} location e.g. "prop", "context", "child context" - * @param {string} componentName Name of the component for error messages. - * @param {?Function} getStack Returns the component stack. - * @private - */ -function checkPropTypes(typeSpecs, values, location, componentName, getStack) { - if (true) { - for (var typeSpecName in typeSpecs) { - if (has(typeSpecs, typeSpecName)) { - var error; - // Prop type validation may throw. In case they do, we don't want to - // fail the render phase where it didn't fail before. So we log it. - // After these have been cleaned up, we'll let them throw. - try { - // This is intentionally an invariant that gets caught. It's the same - // behavior as without this statement except with a better message. - if (typeof typeSpecs[typeSpecName] !== 'function') { - var err = Error( - (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + - 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + - 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.' - ); - err.name = 'Invariant Violation'; - throw err; - } - error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); - } catch (ex) { - error = ex; - } - if (error && !(error instanceof Error)) { - printWarning( - (componentName || 'React class') + ': type specification of ' + - location + ' `' + typeSpecName + '` is invalid; the type checker ' + - 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' + - 'You may have forgotten to pass an argument to the type checker ' + - 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + - 'shape all require an argument).' - ); - } - if (error instanceof Error && !(error.message in loggedTypeFailures)) { - // Only monitor this failure once because there tends to be a lot of the - // same error. - loggedTypeFailures[error.message] = true; - - var stack = getStack ? getStack() : ''; - - printWarning( - 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '') - ); - } - } - } - } -} - -/** - * Resets warning cache when testing. - * - * @private - */ -checkPropTypes.resetWarningCache = function() { - if (true) { - loggedTypeFailures = {}; - } -} - -module.exports = checkPropTypes; - - -/***/ }), - -/***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": -/*!************************************************************!*\ - !*** ./node_modules/prop-types/factoryWithTypeCheckers.js ***! - \************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - -var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); -var assign = __webpack_require__(/*! object-assign */ "./node_modules/object-assign/index.js"); - -var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); -var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); -var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "./node_modules/prop-types/checkPropTypes.js"); - -var printWarning = function() {}; - -if (true) { - printWarning = function(text) { - var message = 'Warning: ' + text; - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; -} - -function emptyFunctionThatReturnsNull() { - return null; -} - -module.exports = function(isValidElement, throwOnDirectAccess) { - /* global Symbol */ - var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; - var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. - - /** - * Returns the iterator method function contained on the iterable object. - * - * Be sure to invoke the function with the iterable as context: - * - * var iteratorFn = getIteratorFn(myIterable); - * if (iteratorFn) { - * var iterator = iteratorFn.call(myIterable); - * ... - * } - * - * @param {?object} maybeIterable - * @return {?function} - */ - function getIteratorFn(maybeIterable) { - var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); - if (typeof iteratorFn === 'function') { - return iteratorFn; - } - } - - /** - * Collection of methods that allow declaration and validation of props that are - * supplied to React components. Example usage: - * - * var Props = require('ReactPropTypes'); - * var MyArticle = React.createClass({ - * propTypes: { - * // An optional string prop named "description". - * description: Props.string, - * - * // A required enum prop named "category". - * category: Props.oneOf(['News','Photos']).isRequired, - * - * // A prop named "dialog" that requires an instance of Dialog. - * dialog: Props.instanceOf(Dialog).isRequired - * }, - * render: function() { ... } - * }); - * - * A more formal specification of how these methods are used: - * - * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) - * decl := ReactPropTypes.{type}(.isRequired)? - * - * Each and every declaration produces a function with the same signature. This - * allows the creation of custom validation functions. For example: - * - * var MyLink = React.createClass({ - * propTypes: { - * // An optional string or URI prop named "href". - * href: function(props, propName, componentName) { - * var propValue = props[propName]; - * if (propValue != null && typeof propValue !== 'string' && - * !(propValue instanceof URI)) { - * return new Error( - * 'Expected a string or an URI for ' + propName + ' in ' + - * componentName - * ); - * } - * } - * }, - * render: function() {...} - * }); - * - * @internal - */ - - var ANONYMOUS = '<>'; - - // Important! - // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. - var ReactPropTypes = { - array: createPrimitiveTypeChecker('array'), - bigint: createPrimitiveTypeChecker('bigint'), - bool: createPrimitiveTypeChecker('boolean'), - func: createPrimitiveTypeChecker('function'), - number: createPrimitiveTypeChecker('number'), - object: createPrimitiveTypeChecker('object'), - string: createPrimitiveTypeChecker('string'), - symbol: createPrimitiveTypeChecker('symbol'), - - any: createAnyTypeChecker(), - arrayOf: createArrayOfTypeChecker, - element: createElementTypeChecker(), - elementType: createElementTypeTypeChecker(), - instanceOf: createInstanceTypeChecker, - node: createNodeChecker(), - objectOf: createObjectOfTypeChecker, - oneOf: createEnumTypeChecker, - oneOfType: createUnionTypeChecker, - shape: createShapeTypeChecker, - exact: createStrictShapeTypeChecker, - }; - - /** - * inlined Object.is polyfill to avoid requiring consumers ship their own - * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is - */ - /*eslint-disable no-self-compare*/ - function is(x, y) { - // SameValue algorithm - if (x === y) { - // Steps 1-5, 7-10 - // Steps 6.b-6.e: +0 != -0 - return x !== 0 || 1 / x === 1 / y; - } else { - // Step 6.a: NaN == NaN - return x !== x && y !== y; - } - } - /*eslint-enable no-self-compare*/ - - /** - * We use an Error-like object for backward compatibility as people may call - * PropTypes directly and inspect their output. However, we don't use real - * Errors anymore. We don't inspect their stack anyway, and creating them - * is prohibitively expensive if they are created too often, such as what - * happens in oneOfType() for any type before the one that matched. - */ - function PropTypeError(message, data) { - this.message = message; - this.data = data && typeof data === 'object' ? data: {}; - this.stack = ''; - } - // Make `instanceof Error` still work for returned errors. - PropTypeError.prototype = Error.prototype; - - function createChainableTypeChecker(validate) { - if (true) { - var manualPropTypeCallCache = {}; - var manualPropTypeWarningCount = 0; - } - function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { - componentName = componentName || ANONYMOUS; - propFullName = propFullName || propName; - - if (secret !== ReactPropTypesSecret) { - if (throwOnDirectAccess) { - // New behavior only for users of `prop-types` package - var err = new Error( - 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + - 'Use `PropTypes.checkPropTypes()` to call them. ' + - 'Read more at http://fb.me/use-check-prop-types' - ); - err.name = 'Invariant Violation'; - throw err; - } else if ( true && typeof console !== 'undefined') { - // Old behavior for people using React.PropTypes - var cacheKey = componentName + ':' + propName; - if ( - !manualPropTypeCallCache[cacheKey] && - // Avoid spamming the console because they are often not actionable except for lib authors - manualPropTypeWarningCount < 3 - ) { - printWarning( - 'You are manually calling a React.PropTypes validation ' + - 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' + - 'and will throw in the standalone `prop-types` package. ' + - 'You may be seeing this warning due to a third-party PropTypes ' + - 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.' - ); - manualPropTypeCallCache[cacheKey] = true; - manualPropTypeWarningCount++; - } - } - } - if (props[propName] == null) { - if (isRequired) { - if (props[propName] === null) { - return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); - } - return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); - } - return null; - } else { - return validate(props, propName, componentName, location, propFullName); - } - } - - var chainedCheckType = checkType.bind(null, false); - chainedCheckType.isRequired = checkType.bind(null, true); - - return chainedCheckType; - } - - function createPrimitiveTypeChecker(expectedType) { - function validate(props, propName, componentName, location, propFullName, secret) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== expectedType) { - // `propValue` being instance of, say, date/regexp, pass the 'object' - // check, but we can offer a more precise error message here rather than - // 'of type `object`'. - var preciseType = getPreciseType(propValue); - - return new PropTypeError( - 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'), - {expectedType: expectedType} - ); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createAnyTypeChecker() { - return createChainableTypeChecker(emptyFunctionThatReturnsNull); - } - - function createArrayOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); - } - var propValue = props[propName]; - if (!Array.isArray(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); - } - for (var i = 0; i < propValue.length; i++) { - var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); - if (error instanceof Error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createElementTypeChecker() { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - if (!isValidElement(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createElementTypeTypeChecker() { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - if (!ReactIs.isValidElementType(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createInstanceTypeChecker(expectedClass) { - function validate(props, propName, componentName, location, propFullName) { - if (!(props[propName] instanceof expectedClass)) { - var expectedClassName = expectedClass.name || ANONYMOUS; - var actualClassName = getClassName(props[propName]); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createEnumTypeChecker(expectedValues) { - if (!Array.isArray(expectedValues)) { - if (true) { - if (arguments.length > 1) { - printWarning( - 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + - 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' - ); - } else { - printWarning('Invalid argument supplied to oneOf, expected an array.'); - } - } - return emptyFunctionThatReturnsNull; - } - - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - for (var i = 0; i < expectedValues.length; i++) { - if (is(propValue, expectedValues[i])) { - return null; - } - } - - var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { - var type = getPreciseType(value); - if (type === 'symbol') { - return String(value); - } - return value; - }); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); - } - return createChainableTypeChecker(validate); - } - - function createObjectOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); - } - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); - } - for (var key in propValue) { - if (has(propValue, key)) { - var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error instanceof Error) { - return error; - } - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createUnionTypeChecker(arrayOfTypeCheckers) { - if (!Array.isArray(arrayOfTypeCheckers)) { - true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0; - return emptyFunctionThatReturnsNull; - } - - for (var i = 0; i < arrayOfTypeCheckers.length; i++) { - var checker = arrayOfTypeCheckers[i]; - if (typeof checker !== 'function') { - printWarning( - 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + - 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' - ); - return emptyFunctionThatReturnsNull; - } - } - - function validate(props, propName, componentName, location, propFullName) { - var expectedTypes = []; - for (var i = 0; i < arrayOfTypeCheckers.length; i++) { - var checker = arrayOfTypeCheckers[i]; - var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); - if (checkerResult == null) { - return null; - } - if (checkerResult.data && has(checkerResult.data, 'expectedType')) { - expectedTypes.push(checkerResult.data.expectedType); - } - } - var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); - } - return createChainableTypeChecker(validate); - } - - function createNodeChecker() { - function validate(props, propName, componentName, location, propFullName) { - if (!isNode(props[propName])) { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function invalidValidatorError(componentName, location, propFullName, key, type) { - return new PropTypeError( - (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + - 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' - ); - } - - function createShapeTypeChecker(shapeTypes) { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); - } - for (var key in shapeTypes) { - var checker = shapeTypes[key]; - if (typeof checker !== 'function') { - return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); - } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createStrictShapeTypeChecker(shapeTypes) { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); - } - // We need to check all keys in case some are required but missing from props. - var allKeys = assign({}, props[propName], shapeTypes); - for (var key in allKeys) { - var checker = shapeTypes[key]; - if (has(shapeTypes, key) && typeof checker !== 'function') { - return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); - } - if (!checker) { - return new PropTypeError( - 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + - '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + - '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') - ); - } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error) { - return error; - } - } - return null; - } - - return createChainableTypeChecker(validate); - } - - function isNode(propValue) { - switch (typeof propValue) { - case 'number': - case 'string': - case 'undefined': - return true; - case 'boolean': - return !propValue; - case 'object': - if (Array.isArray(propValue)) { - return propValue.every(isNode); - } - if (propValue === null || isValidElement(propValue)) { - return true; - } - - var iteratorFn = getIteratorFn(propValue); - if (iteratorFn) { - var iterator = iteratorFn.call(propValue); - var step; - if (iteratorFn !== propValue.entries) { - while (!(step = iterator.next()).done) { - if (!isNode(step.value)) { - return false; - } - } - } else { - // Iterator will provide entry [k,v] tuples rather than values. - while (!(step = iterator.next()).done) { - var entry = step.value; - if (entry) { - if (!isNode(entry[1])) { - return false; - } - } - } - } - } else { - return false; - } - - return true; - default: - return false; - } - } - - function isSymbol(propType, propValue) { - // Native Symbol. - if (propType === 'symbol') { - return true; - } - - // falsy value can't be a Symbol - if (!propValue) { - return false; - } - - // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' - if (propValue['@@toStringTag'] === 'Symbol') { - return true; - } - - // Fallback for non-spec compliant Symbols which are polyfilled. - if (typeof Symbol === 'function' && propValue instanceof Symbol) { - return true; - } - - return false; - } - - // Equivalent of `typeof` but with special handling for array and regexp. - function getPropType(propValue) { - var propType = typeof propValue; - if (Array.isArray(propValue)) { - return 'array'; - } - if (propValue instanceof RegExp) { - // Old webkits (at least until Android 4.0) return 'function' rather than - // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ - // passes PropTypes.object. - return 'object'; - } - if (isSymbol(propType, propValue)) { - return 'symbol'; - } - return propType; - } - - // This handles more types than `getPropType`. Only used for error messages. - // See `createPrimitiveTypeChecker`. - function getPreciseType(propValue) { - if (typeof propValue === 'undefined' || propValue === null) { - return '' + propValue; - } - var propType = getPropType(propValue); - if (propType === 'object') { - if (propValue instanceof Date) { - return 'date'; - } else if (propValue instanceof RegExp) { - return 'regexp'; - } - } - return propType; - } - - // Returns a string that is postfixed to a warning about an invalid type. - // For example, "undefined" or "of type array" - function getPostfixForTypeWarning(value) { - var type = getPreciseType(value); - switch (type) { - case 'array': - case 'object': - return 'an ' + type; - case 'boolean': - case 'date': - case 'regexp': - return 'a ' + type; - default: - return type; - } - } - - // Returns class name of the object, if any. - function getClassName(propValue) { - if (!propValue.constructor || !propValue.constructor.name) { - return ANONYMOUS; - } - return propValue.constructor.name; - } - - ReactPropTypes.checkPropTypes = checkPropTypes; - ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; - ReactPropTypes.PropTypes = ReactPropTypes; - - return ReactPropTypes; -}; - - -/***/ }), - -/***/ "./node_modules/prop-types/index.js": -/*!******************************************!*\ - !*** ./node_modules/prop-types/index.js ***! - \******************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -if (true) { - var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); - - // By explicitly using `prop-types` you are opting into new development behavior. - // http://fb.me/prop-types-in-prod - var throwOnDirectAccess = true; - module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "./node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess); -} else // removed by dead control flow -{} - - -/***/ }), - -/***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": -/*!*************************************************************!*\ - !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.js ***! - \*************************************************************/ -/***/ (function(module) { - -"use strict"; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - -var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; - -module.exports = ReactPropTypesSecret; - - -/***/ }), - -/***/ "./node_modules/prop-types/lib/has.js": -/*!********************************************!*\ - !*** ./node_modules/prop-types/lib/has.js ***! - \********************************************/ -/***/ (function(module) { - -module.exports = Function.call.bind(Object.prototype.hasOwnProperty); - - -/***/ }), - -/***/ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js": -/*!***********************************************************************************!*\ - !*** ./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***! - \***********************************************************************************/ -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; -/** @license React v16.13.1 - * react-is.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - - - - -if (true) { - (function() { -'use strict'; - -// The Symbol used to tag the ReactElement-like types. If there is no native Symbol -// nor polyfill, then a plain number is used for performance. -var hasSymbol = typeof Symbol === 'function' && Symbol.for; -var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; -var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; -var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; -var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; -var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; -var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; -var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary -// (unstable) APIs that have been removed. Can we remove the symbols? - -var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; -var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; -var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; -var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; -var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; -var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; -var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; -var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; -var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; -var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; -var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; - -function isValidElementType(type) { - return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. - type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); -} - -function typeOf(object) { - if (typeof object === 'object' && object !== null) { - var $$typeof = object.$$typeof; - - switch ($$typeof) { - case REACT_ELEMENT_TYPE: - var type = object.type; - - switch (type) { - case REACT_ASYNC_MODE_TYPE: - case REACT_CONCURRENT_MODE_TYPE: - case REACT_FRAGMENT_TYPE: - case REACT_PROFILER_TYPE: - case REACT_STRICT_MODE_TYPE: - case REACT_SUSPENSE_TYPE: - return type; - - default: - var $$typeofType = type && type.$$typeof; - - switch ($$typeofType) { - case REACT_CONTEXT_TYPE: - case REACT_FORWARD_REF_TYPE: - case REACT_LAZY_TYPE: - case REACT_MEMO_TYPE: - case REACT_PROVIDER_TYPE: - return $$typeofType; - - default: - return $$typeof; - } - - } - - case REACT_PORTAL_TYPE: - return $$typeof; - } - } - - return undefined; -} // AsyncMode is deprecated along with isAsyncMode - -var AsyncMode = REACT_ASYNC_MODE_TYPE; -var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; -var ContextConsumer = REACT_CONTEXT_TYPE; -var ContextProvider = REACT_PROVIDER_TYPE; -var Element = REACT_ELEMENT_TYPE; -var ForwardRef = REACT_FORWARD_REF_TYPE; -var Fragment = REACT_FRAGMENT_TYPE; -var Lazy = REACT_LAZY_TYPE; -var Memo = REACT_MEMO_TYPE; -var Portal = REACT_PORTAL_TYPE; -var Profiler = REACT_PROFILER_TYPE; -var StrictMode = REACT_STRICT_MODE_TYPE; -var Suspense = REACT_SUSPENSE_TYPE; -var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated - -function isAsyncMode(object) { - { - if (!hasWarnedAboutDeprecatedIsAsyncMode) { - hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint - - console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); - } - } - - return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; -} -function isConcurrentMode(object) { - return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; -} -function isContextConsumer(object) { - return typeOf(object) === REACT_CONTEXT_TYPE; -} -function isContextProvider(object) { - return typeOf(object) === REACT_PROVIDER_TYPE; -} -function isElement(object) { - return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; -} -function isForwardRef(object) { - return typeOf(object) === REACT_FORWARD_REF_TYPE; -} -function isFragment(object) { - return typeOf(object) === REACT_FRAGMENT_TYPE; -} -function isLazy(object) { - return typeOf(object) === REACT_LAZY_TYPE; -} -function isMemo(object) { - return typeOf(object) === REACT_MEMO_TYPE; -} -function isPortal(object) { - return typeOf(object) === REACT_PORTAL_TYPE; -} -function isProfiler(object) { - return typeOf(object) === REACT_PROFILER_TYPE; -} -function isStrictMode(object) { - return typeOf(object) === REACT_STRICT_MODE_TYPE; -} -function isSuspense(object) { - return typeOf(object) === REACT_SUSPENSE_TYPE; -} - -exports.AsyncMode = AsyncMode; -exports.ConcurrentMode = ConcurrentMode; -exports.ContextConsumer = ContextConsumer; -exports.ContextProvider = ContextProvider; -exports.Element = Element; -exports.ForwardRef = ForwardRef; -exports.Fragment = Fragment; -exports.Lazy = Lazy; -exports.Memo = Memo; -exports.Portal = Portal; -exports.Profiler = Profiler; -exports.StrictMode = StrictMode; -exports.Suspense = Suspense; -exports.isAsyncMode = isAsyncMode; -exports.isConcurrentMode = isConcurrentMode; -exports.isContextConsumer = isContextConsumer; -exports.isContextProvider = isContextProvider; -exports.isElement = isElement; -exports.isForwardRef = isForwardRef; -exports.isFragment = isFragment; -exports.isLazy = isLazy; -exports.isMemo = isMemo; -exports.isPortal = isPortal; -exports.isProfiler = isProfiler; -exports.isStrictMode = isStrictMode; -exports.isSuspense = isSuspense; -exports.isValidElementType = isValidElementType; -exports.typeOf = typeOf; - })(); -} - - -/***/ }), - -/***/ "./node_modules/prop-types/node_modules/react-is/index.js": -/*!****************************************************************!*\ - !*** ./node_modules/prop-types/node_modules/react-is/index.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -if (false) // removed by dead control flow -{} else { - module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js"); -} - - -/***/ }), - -/***/ "./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js": -/*!************************************************************************!*\ - !*** ./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ SortableContainer: function() { return /* binding */ sortableContainer; }, -/* harmony export */ SortableElement: function() { return /* binding */ sortableElement; }, -/* harmony export */ SortableHandle: function() { return /* binding */ sortableHandle; }, -/* harmony export */ arrayMove: function() { return /* binding */ arrayMove; }, -/* harmony export */ sortableContainer: function() { return /* binding */ sortableContainer; }, -/* harmony export */ sortableElement: function() { return /* binding */ sortableElement; }, -/* harmony export */ sortableHandle: function() { return /* binding */ sortableHandle; } -/* harmony export */ }); -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); -/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js"); -/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); -/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); -/* harmony import */ var _babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"); -/* harmony import */ var _babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"); -/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ "./node_modules/@babel/runtime/helpers/esm/inherits.js"); -/* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ "react"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react-dom */ "react-dom"); -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_11__); -/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! invariant */ "./node_modules/invariant/browser.js"); -/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_12__); -/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_14__); - - - - - - - - - - - - - - - - -var Manager = function () { - function Manager() { - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, Manager); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(this, "refs", {}); - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(Manager, [{ - key: "add", - value: function add(collection, ref) { - if (!this.refs[collection]) { - this.refs[collection] = []; - } - - this.refs[collection].push(ref); - } - }, { - key: "remove", - value: function remove(collection, ref) { - var index = this.getIndex(collection, ref); - - if (index !== -1) { - this.refs[collection].splice(index, 1); - } - } - }, { - key: "isActive", - value: function isActive() { - return this.active; - } - }, { - key: "getActive", - value: function getActive() { - var _this = this; - - return this.refs[this.active.collection].find(function (_ref) { - var node = _ref.node; - return node.sortableInfo.index == _this.active.index; - }); - } - }, { - key: "getIndex", - value: function getIndex(collection, ref) { - return this.refs[collection].indexOf(ref); - } - }, { - key: "getOrderedRefs", - value: function getOrderedRefs() { - var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.active.collection; - return this.refs[collection].sort(sortByIndex); - } - }]); - - return Manager; -}(); - -function sortByIndex(_ref2, _ref3) { - var index1 = _ref2.node.sortableInfo.index; - var index2 = _ref3.node.sortableInfo.index; - return index1 - index2; -} - -function arrayMove(array, from, to) { - if (true) { - if (typeof console !== 'undefined') { - console.warn("Deprecation warning: arrayMove will no longer be exported by 'react-sortable-hoc' in the next major release. Please install the `array-move` package locally instead. https://www.npmjs.com/package/array-move"); - } - } - - array = array.slice(); - array.splice(to < 0 ? array.length + to : to, 0, array.splice(from, 1)[0]); - return array; -} -function omit(obj, keysToOmit) { - return Object.keys(obj).reduce(function (acc, key) { - if (keysToOmit.indexOf(key) === -1) { - acc[key] = obj[key]; - } - - return acc; - }, {}); -} -var events = { - end: ['touchend', 'touchcancel', 'mouseup'], - move: ['touchmove', 'mousemove'], - start: ['touchstart', 'mousedown'] -}; -var vendorPrefix = function () { - if (typeof window === 'undefined' || typeof document === 'undefined') { - return ''; - } - - var styles = window.getComputedStyle(document.documentElement, '') || ['-moz-hidden-iframe']; - var pre = (Array.prototype.slice.call(styles).join('').match(/-(moz|webkit|ms)-/) || styles.OLink === '' && ['', 'o'])[1]; - - switch (pre) { - case 'ms': - return 'ms'; - - default: - return pre && pre.length ? pre[0].toUpperCase() + pre.substr(1) : ''; - } -}(); -function setInlineStyles(node, styles) { - Object.keys(styles).forEach(function (key) { - node.style[key] = styles[key]; - }); -} -function setTranslate3d(node, translate) { - node.style["".concat(vendorPrefix, "Transform")] = translate == null ? '' : "translate3d(".concat(translate.x, "px,").concat(translate.y, "px,0)"); -} -function setTransitionDuration(node, duration) { - node.style["".concat(vendorPrefix, "TransitionDuration")] = duration == null ? '' : "".concat(duration, "ms"); -} -function closest(el, fn) { - while (el) { - if (fn(el)) { - return el; - } - - el = el.parentNode; - } - - return null; -} -function limit(min, max, value) { - return Math.max(min, Math.min(value, max)); -} - -function getPixelValue(stringValue) { - if (stringValue.substr(-2) === 'px') { - return parseFloat(stringValue); - } - - return 0; -} - -function getElementMargin(element) { - var style = window.getComputedStyle(element); - return { - bottom: getPixelValue(style.marginBottom), - left: getPixelValue(style.marginLeft), - right: getPixelValue(style.marginRight), - top: getPixelValue(style.marginTop) - }; -} -function provideDisplayName(prefix, Component$$1) { - var componentName = Component$$1.displayName || Component$$1.name; - return componentName ? "".concat(prefix, "(").concat(componentName, ")") : prefix; -} -function getScrollAdjustedBoundingClientRect(node, scrollDelta) { - var boundingClientRect = node.getBoundingClientRect(); - return { - top: boundingClientRect.top + scrollDelta.top, - left: boundingClientRect.left + scrollDelta.left - }; -} -function getPosition(event) { - if (event.touches && event.touches.length) { - return { - x: event.touches[0].pageX, - y: event.touches[0].pageY - }; - } else if (event.changedTouches && event.changedTouches.length) { - return { - x: event.changedTouches[0].pageX, - y: event.changedTouches[0].pageY - }; - } else { - return { - x: event.pageX, - y: event.pageY - }; - } -} -function isTouchEvent(event) { - return event.touches && event.touches.length || event.changedTouches && event.changedTouches.length; -} -function getEdgeOffset(node, parent) { - var offset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : { - left: 0, - top: 0 - }; - - if (!node) { - return undefined; - } - - var nodeOffset = { - left: offset.left + node.offsetLeft, - top: offset.top + node.offsetTop - }; - - if (node.parentNode === parent) { - return nodeOffset; - } - - return getEdgeOffset(node.parentNode, parent, nodeOffset); -} -function getTargetIndex(newIndex, prevIndex, oldIndex) { - if (newIndex < oldIndex && newIndex > prevIndex) { - return newIndex - 1; - } else if (newIndex > oldIndex && newIndex < prevIndex) { - return newIndex + 1; - } else { - return newIndex; - } -} -function getLockPixelOffset(_ref) { - var lockOffset = _ref.lockOffset, - width = _ref.width, - height = _ref.height; - var offsetX = lockOffset; - var offsetY = lockOffset; - var unit = 'px'; - - if (typeof lockOffset === 'string') { - var match = /^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(lockOffset); - invariant__WEBPACK_IMPORTED_MODULE_12___default()(match !== null, 'lockOffset value should be a number or a string of a ' + 'number followed by "px" or "%". Given %s', lockOffset); - offsetX = parseFloat(lockOffset); - offsetY = parseFloat(lockOffset); - unit = match[1]; - } - - invariant__WEBPACK_IMPORTED_MODULE_12___default()(isFinite(offsetX) && isFinite(offsetY), 'lockOffset value should be a finite. Given %s', lockOffset); - - if (unit === '%') { - offsetX = offsetX * width / 100; - offsetY = offsetY * height / 100; - } - - return { - x: offsetX, - y: offsetY - }; -} -function getLockPixelOffsets(_ref2) { - var height = _ref2.height, - width = _ref2.width, - lockOffset = _ref2.lockOffset; - var offsets = Array.isArray(lockOffset) ? lockOffset : [lockOffset, lockOffset]; - invariant__WEBPACK_IMPORTED_MODULE_12___default()(offsets.length === 2, 'lockOffset prop of SortableContainer should be a single ' + 'value or an array of exactly two values. Given %s', lockOffset); - - var _offsets = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(offsets, 2), - minLockOffset = _offsets[0], - maxLockOffset = _offsets[1]; - - return [getLockPixelOffset({ - height: height, - lockOffset: minLockOffset, - width: width - }), getLockPixelOffset({ - height: height, - lockOffset: maxLockOffset, - width: width - })]; -} - -function isScrollable(el) { - var computedStyle = window.getComputedStyle(el); - var overflowRegex = /(auto|scroll)/; - var properties = ['overflow', 'overflowX', 'overflowY']; - return properties.find(function (property) { - return overflowRegex.test(computedStyle[property]); - }); -} - -function getScrollingParent(el) { - if (!(el instanceof HTMLElement)) { - return null; - } else if (isScrollable(el)) { - return el; - } else { - return getScrollingParent(el.parentNode); - } -} -function getContainerGridGap(element) { - var style = window.getComputedStyle(element); - - if (style.display === 'grid') { - return { - x: getPixelValue(style.gridColumnGap), - y: getPixelValue(style.gridRowGap) - }; - } - - return { - x: 0, - y: 0 - }; -} -var KEYCODE = { - TAB: 9, - ESC: 27, - SPACE: 32, - LEFT: 37, - UP: 38, - RIGHT: 39, - DOWN: 40 -}; -var NodeType = { - Anchor: 'A', - Button: 'BUTTON', - Canvas: 'CANVAS', - Input: 'INPUT', - Option: 'OPTION', - Textarea: 'TEXTAREA', - Select: 'SELECT' -}; -function cloneNode(node) { - var selector = 'input, textarea, select, canvas, [contenteditable]'; - var fields = node.querySelectorAll(selector); - var clonedNode = node.cloneNode(true); - - var clonedFields = (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__["default"])(clonedNode.querySelectorAll(selector)); - - clonedFields.forEach(function (field, i) { - if (field.type !== 'file') { - field.value = fields[i].value; - } - - if (field.type === 'radio' && field.name) { - field.name = "__sortableClone__".concat(field.name); - } - - if (field.tagName === NodeType.Canvas && fields[i].width > 0 && fields[i].height > 0) { - var destCtx = field.getContext('2d'); - destCtx.drawImage(fields[i], 0, 0); - } - }); - return clonedNode; -} - -function sortableHandle(WrappedComponent) { - var _class, _temp; - - var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { - withRef: false - }; - return _temp = _class = function (_React$Component) { - (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableHandle, _React$Component); - - function WithSortableHandle() { - var _getPrototypeOf2; - - var _this; - - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableHandle); - - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableHandle)).call.apply(_getPrototypeOf2, [this].concat(args))); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); - - return _this; - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableHandle, [{ - key: "componentDidMount", - value: function componentDidMount() { - var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); - node.sortableHandle = true; - } - }, { - key: "getWrappedInstance", - value: function getWrappedInstance() { - invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call'); - return this.wrappedInstance.current; - } - }, { - key: "render", - value: function render() { - var ref = config.withRef ? this.wrappedInstance : null; - return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ - ref: ref - }, this.props)); - } - }]); - - return WithSortableHandle; - }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableHandle', WrappedComponent)), _temp; -} -function isSortableHandle(node) { - return node.sortableHandle != null; -} - -var AutoScroller = function () { - function AutoScroller(container, onScrollCallback) { - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, AutoScroller); - - this.container = container; - this.onScrollCallback = onScrollCallback; - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(AutoScroller, [{ - key: "clear", - value: function clear() { - if (this.interval == null) { - return; - } - - clearInterval(this.interval); - this.interval = null; - } - }, { - key: "update", - value: function update(_ref) { - var _this = this; - - var translate = _ref.translate, - minTranslate = _ref.minTranslate, - maxTranslate = _ref.maxTranslate, - width = _ref.width, - height = _ref.height; - var direction = { - x: 0, - y: 0 - }; - var speed = { - x: 1, - y: 1 - }; - var acceleration = { - x: 10, - y: 10 - }; - var _this$container = this.container, - scrollTop = _this$container.scrollTop, - scrollLeft = _this$container.scrollLeft, - scrollHeight = _this$container.scrollHeight, - scrollWidth = _this$container.scrollWidth, - clientHeight = _this$container.clientHeight, - clientWidth = _this$container.clientWidth; - var isTop = scrollTop === 0; - var isBottom = scrollHeight - scrollTop - clientHeight === 0; - var isLeft = scrollLeft === 0; - var isRight = scrollWidth - scrollLeft - clientWidth === 0; - - if (translate.y >= maxTranslate.y - height / 2 && !isBottom) { - direction.y = 1; - speed.y = acceleration.y * Math.abs((maxTranslate.y - height / 2 - translate.y) / height); - } else if (translate.x >= maxTranslate.x - width / 2 && !isRight) { - direction.x = 1; - speed.x = acceleration.x * Math.abs((maxTranslate.x - width / 2 - translate.x) / width); - } else if (translate.y <= minTranslate.y + height / 2 && !isTop) { - direction.y = -1; - speed.y = acceleration.y * Math.abs((translate.y - height / 2 - minTranslate.y) / height); - } else if (translate.x <= minTranslate.x + width / 2 && !isLeft) { - direction.x = -1; - speed.x = acceleration.x * Math.abs((translate.x - width / 2 - minTranslate.x) / width); - } - - if (this.interval) { - this.clear(); - this.isAutoScrolling = false; - } - - if (direction.x !== 0 || direction.y !== 0) { - this.interval = setInterval(function () { - _this.isAutoScrolling = true; - var offset = { - left: speed.x * direction.x, - top: speed.y * direction.y - }; - _this.container.scrollTop += offset.top; - _this.container.scrollLeft += offset.left; - - _this.onScrollCallback(offset); - }, 5); - } - } - }]); - - return AutoScroller; -}(); - -function defaultGetHelperDimensions(_ref) { - var node = _ref.node; - return { - height: node.offsetHeight, - width: node.offsetWidth - }; -} - -function defaultShouldCancelStart(event) { - var interactiveElements = [NodeType.Input, NodeType.Textarea, NodeType.Select, NodeType.Option, NodeType.Button]; - - if (interactiveElements.indexOf(event.target.tagName) !== -1) { - return true; - } - - if (closest(event.target, function (el) { - return el.contentEditable === 'true'; - })) { - return true; - } - - return false; -} - -var propTypes = { - axis: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOf(['x', 'y', 'xy']), - contentWindow: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any), - disableAutoscroll: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), - distance: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), - getContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - getHelperDimensions: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - helperClass: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), - helperContainer: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), typeof HTMLElement === 'undefined' ? (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any) : prop_types__WEBPACK_IMPORTED_MODULE_14___default().instanceOf(HTMLElement)]), - hideSortableGhost: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), - keyboardSortingTransitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), - lockAxis: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), - lockOffset: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]))]), - lockToContainerEdges: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), - onSortEnd: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - onSortMove: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - onSortOver: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - onSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - pressDelay: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), - pressThreshold: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), - keyCodes: prop_types__WEBPACK_IMPORTED_MODULE_14___default().shape({ - lift: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), - drop: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), - cancel: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), - up: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), - down: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)) - }), - shouldCancelStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - transitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), - updateBeforeSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), - useDragHandle: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), - useWindowAsScrollContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) -}; -var defaultKeyCodes = { - lift: [KEYCODE.SPACE], - drop: [KEYCODE.SPACE], - cancel: [KEYCODE.ESC], - up: [KEYCODE.UP, KEYCODE.LEFT], - down: [KEYCODE.DOWN, KEYCODE.RIGHT] -}; -var defaultProps = { - axis: 'y', - disableAutoscroll: false, - distance: 0, - getHelperDimensions: defaultGetHelperDimensions, - hideSortableGhost: true, - lockOffset: '50%', - lockToContainerEdges: false, - pressDelay: 0, - pressThreshold: 5, - keyCodes: defaultKeyCodes, - shouldCancelStart: defaultShouldCancelStart, - transitionDuration: 300, - useWindowAsScrollContainer: false -}; -var omittedProps = Object.keys(propTypes); -function validateProps(props) { - invariant__WEBPACK_IMPORTED_MODULE_12___default()(!(props.distance && props.pressDelay), 'Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.'); -} - -function _finallyRethrows(body, finalizer) { - try { - var result = body(); - } catch (e) { - return finalizer(true, e); - } - - if (result && result.then) { - return result.then(finalizer.bind(null, false), finalizer.bind(null, true)); - } - - return finalizer(false, value); -} -var SortableContext = (0,react__WEBPACK_IMPORTED_MODULE_10__.createContext)({ - manager: {} -}); -function sortableContainer(WrappedComponent) { - var _class, _temp; - - var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { - withRef: false - }; - return _temp = _class = function (_React$Component) { - (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableContainer, _React$Component); - - function WithSortableContainer(props) { - var _this; - - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableContainer); - - _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableContainer).call(this, props)); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "state", {}); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleStart", function (event) { - var _this$props = _this.props, - distance = _this$props.distance, - shouldCancelStart = _this$props.shouldCancelStart; - - if (event.button === 2 || shouldCancelStart(event)) { - return; - } - - _this.touched = true; - _this.position = getPosition(event); - var node = closest(event.target, function (el) { - return el.sortableInfo != null; - }); - - if (node && node.sortableInfo && _this.nodeIsChild(node) && !_this.state.sorting) { - var useDragHandle = _this.props.useDragHandle; - var _node$sortableInfo = node.sortableInfo, - index = _node$sortableInfo.index, - collection = _node$sortableInfo.collection, - disabled = _node$sortableInfo.disabled; - - if (disabled) { - return; - } - - if (useDragHandle && !closest(event.target, isSortableHandle)) { - return; - } - - _this.manager.active = { - collection: collection, - index: index - }; - - if (!isTouchEvent(event) && event.target.tagName === NodeType.Anchor) { - event.preventDefault(); - } - - if (!distance) { - if (_this.props.pressDelay === 0) { - _this.handlePress(event); - } else { - _this.pressTimer = setTimeout(function () { - return _this.handlePress(event); - }, _this.props.pressDelay); - } - } - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "nodeIsChild", function (node) { - return node.sortableInfo.manager === _this.manager; - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleMove", function (event) { - var _this$props2 = _this.props, - distance = _this$props2.distance, - pressThreshold = _this$props2.pressThreshold; - - if (!_this.state.sorting && _this.touched && !_this._awaitingUpdateBeforeSortStart) { - var position = getPosition(event); - var delta = { - x: _this.position.x - position.x, - y: _this.position.y - position.y - }; - var combinedDelta = Math.abs(delta.x) + Math.abs(delta.y); - _this.delta = delta; - - if (!distance && (!pressThreshold || combinedDelta >= pressThreshold)) { - clearTimeout(_this.cancelTimer); - _this.cancelTimer = setTimeout(_this.cancel, 0); - } else if (distance && combinedDelta >= distance && _this.manager.isActive()) { - _this.handlePress(event); - } - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleEnd", function () { - _this.touched = false; - - _this.cancel(); - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "cancel", function () { - var distance = _this.props.distance; - var sorting = _this.state.sorting; - - if (!sorting) { - if (!distance) { - clearTimeout(_this.pressTimer); - } - - _this.manager.active = null; - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handlePress", function (event) { - try { - var active = _this.manager.getActive(); - - var _temp6 = function () { - if (active) { - var _temp7 = function _temp7() { - var index = _node.sortableInfo.index; - var margin = getElementMargin(_node); - var gridGap = getContainerGridGap(_this.container); - - var containerBoundingRect = _this.scrollContainer.getBoundingClientRect(); - - var dimensions = _getHelperDimensions({ - index: index, - node: _node, - collection: _collection - }); - - _this.node = _node; - _this.margin = margin; - _this.gridGap = gridGap; - _this.width = dimensions.width; - _this.height = dimensions.height; - _this.marginOffset = { - x: _this.margin.left + _this.margin.right + _this.gridGap.x, - y: Math.max(_this.margin.top, _this.margin.bottom, _this.gridGap.y) - }; - _this.boundingClientRect = _node.getBoundingClientRect(); - _this.containerBoundingRect = containerBoundingRect; - _this.index = index; - _this.newIndex = index; - _this.axis = { - x: _axis.indexOf('x') >= 0, - y: _axis.indexOf('y') >= 0 - }; - _this.offsetEdge = getEdgeOffset(_node, _this.container); - - if (_isKeySorting) { - _this.initialOffset = getPosition((0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, event, { - pageX: _this.boundingClientRect.left, - pageY: _this.boundingClientRect.top - })); - } else { - _this.initialOffset = getPosition(event); - } - - _this.initialScroll = { - left: _this.scrollContainer.scrollLeft, - top: _this.scrollContainer.scrollTop - }; - _this.initialWindowScroll = { - left: window.pageXOffset, - top: window.pageYOffset - }; - _this.helper = _this.helperContainer.appendChild(cloneNode(_node)); - setInlineStyles(_this.helper, { - boxSizing: 'border-box', - height: "".concat(_this.height, "px"), - left: "".concat(_this.boundingClientRect.left - margin.left, "px"), - pointerEvents: 'none', - position: 'fixed', - top: "".concat(_this.boundingClientRect.top - margin.top, "px"), - width: "".concat(_this.width, "px") - }); - - if (_isKeySorting) { - _this.helper.focus(); - } - - if (_hideSortableGhost) { - _this.sortableGhost = _node; - setInlineStyles(_node, { - opacity: 0, - visibility: 'hidden' - }); - } - - _this.minTranslate = {}; - _this.maxTranslate = {}; - - if (_isKeySorting) { - var _ref = _useWindowAsScrollContainer ? { - top: 0, - left: 0, - width: _this.contentWindow.innerWidth, - height: _this.contentWindow.innerHeight - } : _this.containerBoundingRect, - containerTop = _ref.top, - containerLeft = _ref.left, - containerWidth = _ref.width, - containerHeight = _ref.height; - - var containerBottom = containerTop + containerHeight; - var containerRight = containerLeft + containerWidth; - - if (_this.axis.x) { - _this.minTranslate.x = containerLeft - _this.boundingClientRect.left; - _this.maxTranslate.x = containerRight - (_this.boundingClientRect.left + _this.width); - } - - if (_this.axis.y) { - _this.minTranslate.y = containerTop - _this.boundingClientRect.top; - _this.maxTranslate.y = containerBottom - (_this.boundingClientRect.top + _this.height); - } - } else { - if (_this.axis.x) { - _this.minTranslate.x = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.left) - _this.boundingClientRect.left - _this.width / 2; - _this.maxTranslate.x = (_useWindowAsScrollContainer ? _this.contentWindow.innerWidth : containerBoundingRect.left + containerBoundingRect.width) - _this.boundingClientRect.left - _this.width / 2; - } - - if (_this.axis.y) { - _this.minTranslate.y = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.top) - _this.boundingClientRect.top - _this.height / 2; - _this.maxTranslate.y = (_useWindowAsScrollContainer ? _this.contentWindow.innerHeight : containerBoundingRect.top + containerBoundingRect.height) - _this.boundingClientRect.top - _this.height / 2; - } - } - - if (_helperClass) { - _helperClass.split(' ').forEach(function (className) { - return _this.helper.classList.add(className); - }); - } - - _this.listenerNode = event.touches ? event.target : _this.contentWindow; - - if (_isKeySorting) { - _this.listenerNode.addEventListener('wheel', _this.handleKeyEnd, true); - - _this.listenerNode.addEventListener('mousedown', _this.handleKeyEnd, true); - - _this.listenerNode.addEventListener('keydown', _this.handleKeyDown); - } else { - events.move.forEach(function (eventName) { - return _this.listenerNode.addEventListener(eventName, _this.handleSortMove, false); - }); - events.end.forEach(function (eventName) { - return _this.listenerNode.addEventListener(eventName, _this.handleSortEnd, false); - }); - } - - _this.setState({ - sorting: true, - sortingIndex: index - }); - - if (_onSortStart) { - _onSortStart({ - node: _node, - index: index, - collection: _collection, - isKeySorting: _isKeySorting, - nodes: _this.manager.getOrderedRefs(), - helper: _this.helper - }, event); - } - - if (_isKeySorting) { - _this.keyMove(0); - } - }; - - var _this$props3 = _this.props, - _axis = _this$props3.axis, - _getHelperDimensions = _this$props3.getHelperDimensions, - _helperClass = _this$props3.helperClass, - _hideSortableGhost = _this$props3.hideSortableGhost, - updateBeforeSortStart = _this$props3.updateBeforeSortStart, - _onSortStart = _this$props3.onSortStart, - _useWindowAsScrollContainer = _this$props3.useWindowAsScrollContainer; - var _node = active.node, - _collection = active.collection; - var _isKeySorting = _this.manager.isKeySorting; - - var _temp8 = function () { - if (typeof updateBeforeSortStart === 'function') { - _this._awaitingUpdateBeforeSortStart = true; - - var _temp9 = _finallyRethrows(function () { - var index = _node.sortableInfo.index; - return Promise.resolve(updateBeforeSortStart({ - collection: _collection, - index: index, - node: _node, - isKeySorting: _isKeySorting - }, event)).then(function () {}); - }, function (_wasThrown, _result) { - _this._awaitingUpdateBeforeSortStart = false; - if (_wasThrown) throw _result; - return _result; - }); - - if (_temp9 && _temp9.then) return _temp9.then(function () {}); - } - }(); - - return _temp8 && _temp8.then ? _temp8.then(_temp7) : _temp7(_temp8); - } - }(); - - return Promise.resolve(_temp6 && _temp6.then ? _temp6.then(function () {}) : void 0); - } catch (e) { - return Promise.reject(e); - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortMove", function (event) { - var onSortMove = _this.props.onSortMove; - - if (typeof event.preventDefault === 'function' && event.cancelable) { - event.preventDefault(); - } - - _this.updateHelperPosition(event); - - _this.animateNodes(); - - _this.autoscroll(); - - if (onSortMove) { - onSortMove(event); - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortEnd", function (event) { - var _this$props4 = _this.props, - hideSortableGhost = _this$props4.hideSortableGhost, - onSortEnd = _this$props4.onSortEnd; - var _this$manager = _this.manager, - collection = _this$manager.active.collection, - isKeySorting = _this$manager.isKeySorting; - - var nodes = _this.manager.getOrderedRefs(); - - if (_this.listenerNode) { - if (isKeySorting) { - _this.listenerNode.removeEventListener('wheel', _this.handleKeyEnd, true); - - _this.listenerNode.removeEventListener('mousedown', _this.handleKeyEnd, true); - - _this.listenerNode.removeEventListener('keydown', _this.handleKeyDown); - } else { - events.move.forEach(function (eventName) { - return _this.listenerNode.removeEventListener(eventName, _this.handleSortMove); - }); - events.end.forEach(function (eventName) { - return _this.listenerNode.removeEventListener(eventName, _this.handleSortEnd); - }); - } - } - - _this.helper.parentNode.removeChild(_this.helper); - - if (hideSortableGhost && _this.sortableGhost) { - setInlineStyles(_this.sortableGhost, { - opacity: '', - visibility: '' - }); - } - - for (var i = 0, len = nodes.length; i < len; i++) { - var _node2 = nodes[i]; - var el = _node2.node; - _node2.edgeOffset = null; - _node2.boundingClientRect = null; - setTranslate3d(el, null); - setTransitionDuration(el, null); - _node2.translate = null; - } - - _this.autoScroller.clear(); - - _this.manager.active = null; - _this.manager.isKeySorting = false; - - _this.setState({ - sorting: false, - sortingIndex: null - }); - - if (typeof onSortEnd === 'function') { - onSortEnd({ - collection: collection, - newIndex: _this.newIndex, - oldIndex: _this.index, - isKeySorting: isKeySorting, - nodes: nodes - }, event); - } - - _this.touched = false; - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "autoscroll", function () { - var disableAutoscroll = _this.props.disableAutoscroll; - var isKeySorting = _this.manager.isKeySorting; - - if (disableAutoscroll) { - _this.autoScroller.clear(); - - return; - } - - if (isKeySorting) { - var translate = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, _this.translate); - - var scrollX = 0; - var scrollY = 0; - - if (_this.axis.x) { - translate.x = Math.min(_this.maxTranslate.x, Math.max(_this.minTranslate.x, _this.translate.x)); - scrollX = _this.translate.x - translate.x; - } - - if (_this.axis.y) { - translate.y = Math.min(_this.maxTranslate.y, Math.max(_this.minTranslate.y, _this.translate.y)); - scrollY = _this.translate.y - translate.y; - } - - _this.translate = translate; - setTranslate3d(_this.helper, _this.translate); - _this.scrollContainer.scrollLeft += scrollX; - _this.scrollContainer.scrollTop += scrollY; - return; - } - - _this.autoScroller.update({ - height: _this.height, - maxTranslate: _this.maxTranslate, - minTranslate: _this.minTranslate, - translate: _this.translate, - width: _this.width - }); - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "onAutoScroll", function (offset) { - _this.translate.x += offset.left; - _this.translate.y += offset.top; - - _this.animateNodes(); - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyDown", function (event) { - var keyCode = event.keyCode; - var _this$props5 = _this.props, - shouldCancelStart = _this$props5.shouldCancelStart, - _this$props5$keyCodes = _this$props5.keyCodes, - customKeyCodes = _this$props5$keyCodes === void 0 ? {} : _this$props5$keyCodes; - - var keyCodes = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, defaultKeyCodes, customKeyCodes); - - if (_this.manager.active && !_this.manager.isKeySorting || !_this.manager.active && (!keyCodes.lift.includes(keyCode) || shouldCancelStart(event) || !_this.isValidSortingTarget(event))) { - return; - } - - event.stopPropagation(); - event.preventDefault(); - - if (keyCodes.lift.includes(keyCode) && !_this.manager.active) { - _this.keyLift(event); - } else if (keyCodes.drop.includes(keyCode) && _this.manager.active) { - _this.keyDrop(event); - } else if (keyCodes.cancel.includes(keyCode)) { - _this.newIndex = _this.manager.active.index; - - _this.keyDrop(event); - } else if (keyCodes.up.includes(keyCode)) { - _this.keyMove(-1); - } else if (keyCodes.down.includes(keyCode)) { - _this.keyMove(1); - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyLift", function (event) { - var target = event.target; - var node = closest(target, function (el) { - return el.sortableInfo != null; - }); - var _node$sortableInfo2 = node.sortableInfo, - index = _node$sortableInfo2.index, - collection = _node$sortableInfo2.collection; - _this.initialFocusedNode = target; - _this.manager.isKeySorting = true; - _this.manager.active = { - index: index, - collection: collection - }; - - _this.handlePress(event); - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyMove", function (shift) { - var nodes = _this.manager.getOrderedRefs(); - - var lastIndex = nodes[nodes.length - 1].node.sortableInfo.index; - var newIndex = _this.newIndex + shift; - var prevIndex = _this.newIndex; - - if (newIndex < 0 || newIndex > lastIndex) { - return; - } - - _this.prevIndex = prevIndex; - _this.newIndex = newIndex; - var targetIndex = getTargetIndex(_this.newIndex, _this.prevIndex, _this.index); - var target = nodes.find(function (_ref2) { - var node = _ref2.node; - return node.sortableInfo.index === targetIndex; - }); - var targetNode = target.node; - var scrollDelta = _this.containerScrollDelta; - var targetBoundingClientRect = target.boundingClientRect || getScrollAdjustedBoundingClientRect(targetNode, scrollDelta); - var targetTranslate = target.translate || { - x: 0, - y: 0 - }; - var targetPosition = { - top: targetBoundingClientRect.top + targetTranslate.y - scrollDelta.top, - left: targetBoundingClientRect.left + targetTranslate.x - scrollDelta.left - }; - var shouldAdjustForSize = prevIndex < newIndex; - var sizeAdjustment = { - x: shouldAdjustForSize && _this.axis.x ? targetNode.offsetWidth - _this.width : 0, - y: shouldAdjustForSize && _this.axis.y ? targetNode.offsetHeight - _this.height : 0 - }; - - _this.handleSortMove({ - pageX: targetPosition.left + sizeAdjustment.x, - pageY: targetPosition.top + sizeAdjustment.y, - ignoreTransition: shift === 0 - }); - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyDrop", function (event) { - _this.handleSortEnd(event); - - if (_this.initialFocusedNode) { - _this.initialFocusedNode.focus(); - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyEnd", function (event) { - if (_this.manager.active) { - _this.keyDrop(event); - } - }); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "isValidSortingTarget", function (event) { - var useDragHandle = _this.props.useDragHandle; - var target = event.target; - var node = closest(target, function (el) { - return el.sortableInfo != null; - }); - return node && node.sortableInfo && !node.sortableInfo.disabled && (useDragHandle ? isSortableHandle(target) : target.sortableInfo); - }); - - var manager = new Manager(); - validateProps(props); - _this.manager = manager; - _this.wrappedInstance = (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)(); - _this.sortableContextValue = { - manager: manager - }; - _this.events = { - end: _this.handleEnd, - move: _this.handleMove, - start: _this.handleStart - }; - return _this; - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableContainer, [{ - key: "componentDidMount", - value: function componentDidMount() { - var _this2 = this; - - var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; - var container = this.getContainer(); - Promise.resolve(container).then(function (containerNode) { - _this2.container = containerNode; - _this2.document = _this2.container.ownerDocument || document; - var contentWindow = _this2.props.contentWindow || _this2.document.defaultView || window; - _this2.contentWindow = typeof contentWindow === 'function' ? contentWindow() : contentWindow; - _this2.scrollContainer = useWindowAsScrollContainer ? _this2.document.scrollingElement || _this2.document.documentElement : getScrollingParent(_this2.container) || _this2.container; - _this2.autoScroller = new AutoScroller(_this2.scrollContainer, _this2.onAutoScroll); - Object.keys(_this2.events).forEach(function (key) { - return events[key].forEach(function (eventName) { - return _this2.container.addEventListener(eventName, _this2.events[key], false); - }); - }); - - _this2.container.addEventListener('keydown', _this2.handleKeyDown); - }); - } - }, { - key: "componentWillUnmount", - value: function componentWillUnmount() { - var _this3 = this; - - if (this.helper && this.helper.parentNode) { - this.helper.parentNode.removeChild(this.helper); - } - - if (!this.container) { - return; - } - - Object.keys(this.events).forEach(function (key) { - return events[key].forEach(function (eventName) { - return _this3.container.removeEventListener(eventName, _this3.events[key]); - }); - }); - this.container.removeEventListener('keydown', this.handleKeyDown); - } - }, { - key: "updateHelperPosition", - value: function updateHelperPosition(event) { - var _this$props6 = this.props, - lockAxis = _this$props6.lockAxis, - lockOffset = _this$props6.lockOffset, - lockToContainerEdges = _this$props6.lockToContainerEdges, - transitionDuration = _this$props6.transitionDuration, - _this$props6$keyboard = _this$props6.keyboardSortingTransitionDuration, - keyboardSortingTransitionDuration = _this$props6$keyboard === void 0 ? transitionDuration : _this$props6$keyboard; - var isKeySorting = this.manager.isKeySorting; - var ignoreTransition = event.ignoreTransition; - var offset = getPosition(event); - var translate = { - x: offset.x - this.initialOffset.x, - y: offset.y - this.initialOffset.y - }; - translate.y -= window.pageYOffset - this.initialWindowScroll.top; - translate.x -= window.pageXOffset - this.initialWindowScroll.left; - this.translate = translate; - - if (lockToContainerEdges) { - var _getLockPixelOffsets = getLockPixelOffsets({ - height: this.height, - lockOffset: lockOffset, - width: this.width - }), - _getLockPixelOffsets2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_getLockPixelOffsets, 2), - minLockOffset = _getLockPixelOffsets2[0], - maxLockOffset = _getLockPixelOffsets2[1]; - - var minOffset = { - x: this.width / 2 - minLockOffset.x, - y: this.height / 2 - minLockOffset.y - }; - var maxOffset = { - x: this.width / 2 - maxLockOffset.x, - y: this.height / 2 - maxLockOffset.y - }; - translate.x = limit(this.minTranslate.x + minOffset.x, this.maxTranslate.x - maxOffset.x, translate.x); - translate.y = limit(this.minTranslate.y + minOffset.y, this.maxTranslate.y - maxOffset.y, translate.y); - } - - if (lockAxis === 'x') { - translate.y = 0; - } else if (lockAxis === 'y') { - translate.x = 0; - } - - if (isKeySorting && keyboardSortingTransitionDuration && !ignoreTransition) { - setTransitionDuration(this.helper, keyboardSortingTransitionDuration); - } - - setTranslate3d(this.helper, translate); - } - }, { - key: "animateNodes", - value: function animateNodes() { - var _this$props7 = this.props, - transitionDuration = _this$props7.transitionDuration, - hideSortableGhost = _this$props7.hideSortableGhost, - onSortOver = _this$props7.onSortOver; - var containerScrollDelta = this.containerScrollDelta, - windowScrollDelta = this.windowScrollDelta; - var nodes = this.manager.getOrderedRefs(); - var sortingOffset = { - left: this.offsetEdge.left + this.translate.x + containerScrollDelta.left, - top: this.offsetEdge.top + this.translate.y + containerScrollDelta.top - }; - var isKeySorting = this.manager.isKeySorting; - var prevIndex = this.newIndex; - this.newIndex = null; - - for (var i = 0, len = nodes.length; i < len; i++) { - var _node3 = nodes[i].node; - var index = _node3.sortableInfo.index; - var width = _node3.offsetWidth; - var height = _node3.offsetHeight; - var offset = { - height: this.height > height ? height / 2 : this.height / 2, - width: this.width > width ? width / 2 : this.width / 2 - }; - var mustShiftBackward = isKeySorting && index > this.index && index <= prevIndex; - var mustShiftForward = isKeySorting && index < this.index && index >= prevIndex; - var translate = { - x: 0, - y: 0 - }; - var edgeOffset = nodes[i].edgeOffset; - - if (!edgeOffset) { - edgeOffset = getEdgeOffset(_node3, this.container); - nodes[i].edgeOffset = edgeOffset; - - if (isKeySorting) { - nodes[i].boundingClientRect = getScrollAdjustedBoundingClientRect(_node3, containerScrollDelta); - } - } - - var nextNode = i < nodes.length - 1 && nodes[i + 1]; - var prevNode = i > 0 && nodes[i - 1]; - - if (nextNode && !nextNode.edgeOffset) { - nextNode.edgeOffset = getEdgeOffset(nextNode.node, this.container); - - if (isKeySorting) { - nextNode.boundingClientRect = getScrollAdjustedBoundingClientRect(nextNode.node, containerScrollDelta); - } - } - - if (index === this.index) { - if (hideSortableGhost) { - this.sortableGhost = _node3; - setInlineStyles(_node3, { - opacity: 0, - visibility: 'hidden' - }); - } - - continue; - } - - if (transitionDuration) { - setTransitionDuration(_node3, transitionDuration); - } - - if (this.axis.x) { - if (this.axis.y) { - if (mustShiftForward || index < this.index && (sortingOffset.left + windowScrollDelta.left - offset.width <= edgeOffset.left && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height || sortingOffset.top + windowScrollDelta.top + offset.height <= edgeOffset.top)) { - translate.x = this.width + this.marginOffset.x; - - if (edgeOffset.left + translate.x > this.containerBoundingRect.width - offset.width) { - if (nextNode) { - translate.x = nextNode.edgeOffset.left - edgeOffset.left; - translate.y = nextNode.edgeOffset.top - edgeOffset.top; - } - } - - if (this.newIndex === null) { - this.newIndex = index; - } - } else if (mustShiftBackward || index > this.index && (sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top || sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top + height)) { - translate.x = -(this.width + this.marginOffset.x); - - if (edgeOffset.left + translate.x < this.containerBoundingRect.left + offset.width) { - if (prevNode) { - translate.x = prevNode.edgeOffset.left - edgeOffset.left; - translate.y = prevNode.edgeOffset.top - edgeOffset.top; - } - } - - this.newIndex = index; - } - } else { - if (mustShiftBackward || index > this.index && sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left) { - translate.x = -(this.width + this.marginOffset.x); - this.newIndex = index; - } else if (mustShiftForward || index < this.index && sortingOffset.left + windowScrollDelta.left <= edgeOffset.left + offset.width) { - translate.x = this.width + this.marginOffset.x; - - if (this.newIndex == null) { - this.newIndex = index; - } - } - } - } else if (this.axis.y) { - if (mustShiftBackward || index > this.index && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top) { - translate.y = -(this.height + this.marginOffset.y); - this.newIndex = index; - } else if (mustShiftForward || index < this.index && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height) { - translate.y = this.height + this.marginOffset.y; - - if (this.newIndex == null) { - this.newIndex = index; - } - } - } - - setTranslate3d(_node3, translate); - nodes[i].translate = translate; - } - - if (this.newIndex == null) { - this.newIndex = this.index; - } - - if (isKeySorting) { - this.newIndex = prevIndex; - } - - var oldIndex = isKeySorting ? this.prevIndex : prevIndex; - - if (onSortOver && this.newIndex !== oldIndex) { - onSortOver({ - collection: this.manager.active.collection, - index: this.index, - newIndex: this.newIndex, - oldIndex: oldIndex, - isKeySorting: isKeySorting, - nodes: nodes, - helper: this.helper - }); - } - } - }, { - key: "getWrappedInstance", - value: function getWrappedInstance() { - invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call'); - return this.wrappedInstance.current; - } - }, { - key: "getContainer", - value: function getContainer() { - var getContainer = this.props.getContainer; - - if (typeof getContainer !== 'function') { - return (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); - } - - return getContainer(config.withRef ? this.getWrappedInstance() : undefined); - } - }, { - key: "render", - value: function render() { - var ref = config.withRef ? this.wrappedInstance : null; - return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(SortableContext.Provider, { - value: this.sortableContextValue - }, (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ - ref: ref - }, omit(this.props, omittedProps)))); - } - }, { - key: "helperContainer", - get: function get() { - var helperContainer = this.props.helperContainer; - - if (typeof helperContainer === 'function') { - return helperContainer(); - } - - return this.props.helperContainer || this.document.body; - } - }, { - key: "containerScrollDelta", - get: function get() { - var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; - - if (useWindowAsScrollContainer) { - return { - left: 0, - top: 0 - }; - } - - return { - left: this.scrollContainer.scrollLeft - this.initialScroll.left, - top: this.scrollContainer.scrollTop - this.initialScroll.top - }; - } - }, { - key: "windowScrollDelta", - get: function get() { - return { - left: this.contentWindow.pageXOffset - this.initialWindowScroll.left, - top: this.contentWindow.pageYOffset - this.initialWindowScroll.top - }; - } - }]); - - return WithSortableContainer; - }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableList', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", defaultProps), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes), _temp; -} - -var propTypes$1 = { - index: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number).isRequired, - collection: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]), - disabled: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) -}; -var omittedProps$1 = Object.keys(propTypes$1); -function sortableElement(WrappedComponent) { - var _class, _temp; - - var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { - withRef: false - }; - return _temp = _class = function (_React$Component) { - (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableElement, _React$Component); - - function WithSortableElement() { - var _getPrototypeOf2; - - var _this; - - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableElement); - - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableElement)).call.apply(_getPrototypeOf2, [this].concat(args))); - - (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); - - return _this; - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableElement, [{ - key: "componentDidMount", - value: function componentDidMount() { - this.register(); - } - }, { - key: "componentDidUpdate", - value: function componentDidUpdate(prevProps) { - if (this.node) { - if (prevProps.index !== this.props.index) { - this.node.sortableInfo.index = this.props.index; - } - - if (prevProps.disabled !== this.props.disabled) { - this.node.sortableInfo.disabled = this.props.disabled; - } - } - - if (prevProps.collection !== this.props.collection) { - this.unregister(prevProps.collection); - this.register(); - } - } - }, { - key: "componentWillUnmount", - value: function componentWillUnmount() { - this.unregister(); - } - }, { - key: "register", - value: function register() { - var _this$props = this.props, - collection = _this$props.collection, - disabled = _this$props.disabled, - index = _this$props.index; - var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); - node.sortableInfo = { - collection: collection, - disabled: disabled, - index: index, - manager: this.context.manager - }; - this.node = node; - this.ref = { - node: node - }; - this.context.manager.add(collection, this.ref); - } - }, { - key: "unregister", - value: function unregister() { - var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props.collection; - this.context.manager.remove(collection, this.ref); - } - }, { - key: "getWrappedInstance", - value: function getWrappedInstance() { - invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call'); - return this.wrappedInstance.current; - } - }, { - key: "render", - value: function render() { - var ref = config.withRef ? this.wrappedInstance : null; - return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ - ref: ref - }, omit(this.props, omittedProps$1))); - } - }]); - - return WithSortableElement; - }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableElement', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "contextType", SortableContext), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes$1), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", { - collection: 0 - }), _temp; -} - - - - -/***/ }), - -/***/ "./src/main/images/step-1.png": -/*!************************************!*\ - !*** ./src/main/images/step-1.png ***! - \************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -module.exports = __webpack_require__.p + "images/step-1.e0a42e9f.png"; - -/***/ }), - -/***/ "./src/main/images/step-2.png": -/*!************************************!*\ - !*** ./src/main/images/step-2.png ***! - \************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -module.exports = __webpack_require__.p + "images/step-2.2be08c5f.png"; - -/***/ }), - -/***/ "./src/main/images/step-3.png": -/*!************************************!*\ - !*** ./src/main/images/step-3.png ***! - \************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -module.exports = __webpack_require__.p + "images/step-3.4282cce6.png"; - -/***/ }), - -/***/ "./src/main/images/step-4.png": -/*!************************************!*\ - !*** ./src/main/images/step-4.png ***! - \************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -module.exports = __webpack_require__.p + "images/step-4.efb01b41.png"; - -/***/ }), - -/***/ "react": -/*!************************!*\ - !*** external "React" ***! - \************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["React"]; - -/***/ }), - -/***/ "react-dom": -/*!***************************!*\ - !*** external "ReactDOM" ***! - \***************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactDOM"]; - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/compose": -/*!*********************************!*\ - !*** external ["wp","compose"] ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["compose"]; - -/***/ }), - -/***/ "@wordpress/core-data": -/*!**********************************!*\ - !*** external ["wp","coreData"] ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["coreData"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/edit-post": -/*!**********************************!*\ - !*** external ["wp","editPost"] ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["editPost"]; - -/***/ }), - -/***/ "@wordpress/editor": -/*!********************************!*\ - !*** external ["wp","editor"] ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["editor"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/hooks": -/*!*******************************!*\ - !*** external ["wp","hooks"] ***! - \*******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["hooks"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/plugins": -/*!*********************************!*\ - !*** external ["wp","plugins"] ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["plugins"]; - -/***/ }), - -/***/ "@wordpress/preferences": -/*!*************************************!*\ - !*** external ["wp","preferences"] ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["preferences"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } -/* harmony export */ }); -function _arrayLikeToArray(r, a) { - (null == a || a > r.length) && (a = r.length); - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; - return n; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } -/* harmony export */ }); -function _arrayWithHoles(r) { - if (Array.isArray(r)) return r; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _arrayWithoutHoles(r) { - if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js": -/*!**************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js ***! - \**************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _assertThisInitialized; } -/* harmony export */ }); -function _assertThisInitialized(e) { - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _classCallCheck; } -/* harmony export */ }); -function _classCallCheck(a, n) { - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/createClass.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/createClass.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _createClass; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperties(e, r) { - for (var t = 0; t < r.length; t++) { - var o = r[t]; - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o.key), o); - } -} -function _createClass(e, r, t) { - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { - writable: !1 - }), e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": -/*!************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***! - \************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _extends; } -/* harmony export */ }); -function _extends() { - return _extends = Object.assign ? Object.assign.bind() : function (n) { - for (var e = 1; e < arguments.length; e++) { - var t = arguments[e]; - for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); - } - return n; - }, _extends.apply(null, arguments); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _getPrototypeOf; } -/* harmony export */ }); -function _getPrototypeOf(t) { - return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { - return t.__proto__ || Object.getPrototypeOf(t); - }, _getPrototypeOf(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/inherits.js": -/*!*************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/inherits.js ***! - \*************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _inherits; } -/* harmony export */ }); -/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); - -function _inherits(t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), Object.defineProperty(t, "prototype", { - writable: !1 - }), e && (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t, e); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } -/* harmony export */ }); -function _iterableToArray(r) { - if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! - \*************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } -/* harmony export */ }); -function _iterableToArrayLimit(r, l) { - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; - if (null != t) { - var e, - n, - i, - u, - a = [], - f = !0, - o = !1; - try { - if (i = (t = t.call(r)).next, 0 === l) { - if (Object(t) !== t) return; - f = !1; - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); - } catch (r) { - o = !0, n = r; - } finally { - try { - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; - } finally { - if (o) throw n; - } - } - return a; - } -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } -/* harmony export */ }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } -/* harmony export */ }); -function _nonIterableSpread() { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js": -/*!*****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/objectSpread.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _objectSpread; } -/* harmony export */ }); -/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); - -function _objectSpread(e) { - for (var r = 1; r < arguments.length; r++) { - var t = null != arguments[r] ? Object(arguments[r]) : {}, - o = Object.keys(t); - "function" == typeof Object.getOwnPropertySymbols && o.push.apply(o, Object.getOwnPropertySymbols(t).filter(function (e) { - return Object.getOwnPropertyDescriptor(t, e).enumerable; - })), o.forEach(function (r) { - (0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); - }); - } - return e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js": -/*!******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js ***! - \******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _possibleConstructorReturn; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); - - -function _possibleConstructorReturn(t, e) { - if (e && ("object" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e) || "function" == typeof e)) return e; - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); - return (0,_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _setPrototypeOf; } -/* harmony export */ }); -function _setPrototypeOf(t, e) { - return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { - return t.__proto__ = e, t; - }, _setPrototypeOf(t, e); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(r, e) { - return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } -/* harmony export */ }); -/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); -/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); - - - - -function _toConsumableArray(r) { - return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } -/* harmony export */ }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(r, a) { - if (r) { - if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); - var t = {}.toString.call(r).slice(8, -1); - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; - } -} - - -/***/ }), - -/***/ "./node_modules/array-move/index.js": -/*!******************************************!*\ - !*** ./node_modules/array-move/index.js ***! - \******************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ arrayMoveImmutable: function() { return /* binding */ arrayMoveImmutable; }, -/* harmony export */ arrayMoveMutable: function() { return /* binding */ arrayMoveMutable; } -/* harmony export */ }); -function arrayMoveMutable(array, fromIndex, toIndex) { - const startIndex = fromIndex < 0 ? array.length + fromIndex : fromIndex; - - if (startIndex >= 0 && startIndex < array.length) { - const endIndex = toIndex < 0 ? array.length + toIndex : toIndex; - - const [item] = array.splice(fromIndex, 1); - array.splice(endIndex, 0, item); - } -} - -function arrayMoveImmutable(array, fromIndex, toIndex) { - array = [...array]; - arrayMoveMutable(array, fromIndex, toIndex); - return array; -} - - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/global */ -/******/ !function() { -/******/ __webpack_require__.g = (function() { -/******/ if (typeof globalThis === 'object') return globalThis; -/******/ try { -/******/ return this || new Function('return this')(); -/******/ } catch (e) { -/******/ if (typeof window === 'object') return window; -/******/ } -/******/ })(); -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/publicPath */ -/******/ !function() { -/******/ var scriptUrl; -/******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + ""; -/******/ var document = __webpack_require__.g.document; -/******/ if (!scriptUrl && document) { -/******/ if (document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT') -/******/ scriptUrl = document.currentScript.src; -/******/ if (!scriptUrl) { -/******/ var scripts = document.getElementsByTagName("script"); -/******/ if(scripts.length) { -/******/ var i = scripts.length - 1; -/******/ while (i > -1 && (!scriptUrl || !/^http(s?):/.test(scriptUrl))) scriptUrl = scripts[i--].src; -/******/ } -/******/ } -/******/ } -/******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration -/******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic. -/******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser"); -/******/ scriptUrl = scriptUrl.replace(/^blob:/, "").replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/"); -/******/ __webpack_require__.p = scriptUrl + "../../"; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. -!function() { -"use strict"; -/*!************************************!*\ - !*** ./src/main/backend/script.js ***! - \************************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/core-data */ "@wordpress/core-data"); -/* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_core_data__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); -/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor"); -/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _wordpress_plugins__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/plugins */ "@wordpress/plugins"); -/* harmony import */ var _wordpress_plugins__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_plugins__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var _welcome__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./welcome */ "./src/main/backend/welcome.js"); -/* harmony import */ var react_sortable_hoc__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react-sortable-hoc */ "./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js"); -/* harmony import */ var array_move__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! array-move */ "./node_modules/array-move/index.js"); -/* harmony import */ var _icons__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./icons */ "./src/main/backend/icons.js"); -/* harmony import */ var _conditional_logic_placeholder__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./conditional-logic-placeholder */ "./src/main/backend/conditional-logic-placeholder.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__); - - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - - - - - - - - - - - - - -var insertFormField = function insertFormField(blockName, defaultAttributes, isDisabled, isPro) { - console.log('insertFormField called with:', blockName, defaultAttributes, isDisabled, isPro); - if (isDisabled && !isPro) { - console.log('Field is disabled, showing notice'); - wp.data.dispatch('core/notices').createNotice('info', (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This field can only be used once per form', 'wpzoom-forms'), { - type: 'snackbar', - isDismissible: true - }); - return; - } - if (isDisabled && isPro) { - console.log('Field is pro, showing notice'); - wp.data.dispatch('core/notices').createNotice('info', (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This field is available in the PRO version', 'wpzoom-forms'), { - type: 'snackbar', - isDismissible: true - }); - return; - } - var createBlock = wp.blocks.createBlock; - var _wp$data$dispatch = wp.data.dispatch('core/block-editor'), - insertBlock = _wp$data$dispatch.insertBlock, - getBlocksByClientId = _wp$data$dispatch.getBlocksByClientId; - var _wp$data$select = wp.data.select('core/block-editor'), - getSelectedBlock = _wp$data$select.getSelectedBlock, - getBlockSelectionStart = _wp$data$select.getBlockSelectionStart, - getBlocks = _wp$data$select.getBlocks; - console.log('Creating block:', "wpzoom-forms/".concat(blockName)); - var newBlock = createBlock("wpzoom-forms/".concat(blockName), defaultAttributes); - var selectedBlock = getSelectedBlock(); - var focusedBlockClientId = getBlockSelectionStart(); - console.log('Selected block:', selectedBlock); - console.log('Focused block client ID:', focusedBlockClientId); - - // Get all blocks to find the form block - var allBlocks = getBlocks(); - console.log('All blocks:', allBlocks); - - // Find the form block - var formBlock = allBlocks.find(function (block) { - return block.name === 'wpzoom-forms/form'; - }); - console.log('Form block:', formBlock); - if (selectedBlock) { - console.log('Inserting after selected block'); - // Insert after the selected block - insertBlock(newBlock, undefined, selectedBlock.clientId, false); - } else if (focusedBlockClientId) { - console.log('Inserting after focused block'); - // Insert after the focused block - insertBlock(newBlock, undefined, focusedBlockClientId, false); - } else if (formBlock) { - console.log('Inserting at the end of the form block'); - // Find the innermost column block to insert into - var targetBlock = formBlock; - - // Navigate through the inner blocks to find the column block - if (formBlock.innerBlocks && formBlock.innerBlocks.length > 0) { - // Find the group block - var groupBlock = formBlock.innerBlocks.find(function (block) { - return block.name === 'core/group'; - }); - if (groupBlock && groupBlock.innerBlocks && groupBlock.innerBlocks.length > 0) { - // Find the columns block - var columnsBlock = groupBlock.innerBlocks.find(function (block) { - return block.name === 'core/columns'; - }); - if (columnsBlock && columnsBlock.innerBlocks && columnsBlock.innerBlocks.length > 0) { - // Find the column block - var columnBlock = columnsBlock.innerBlocks.find(function (block) { - return block.name === 'core/column'; - }); - if (columnBlock) { - targetBlock = columnBlock; - } - } - } - } - console.log('Target block for insertion:', targetBlock); - insertBlock(newBlock, undefined, targetBlock.clientId, false); - } else { - console.log('No form block found, inserting at root'); - insertBlock(newBlock); - } -}; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__.updateCategory)('wpzoom-forms', { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("svg", { - width: "16", - height: "16", - viewBox: "0 0 16 16", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { - d: "M0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2Z", - fill: "#164777" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { - d: "M5.276 12.084H6.032L8.156 7.224L10.268 12.084H11.024L13.148 5.316H13.988V4.104H10.628V5.316H11.708L10.508 9.468L8.552 4.872H7.832L5.876 9.468L4.592 5.316H5.636V4.104H2.276V5.316H3.116L5.276 12.084Z", - fill: "white" - })] - }) -}); -(0,_wordpress_plugins__WEBPACK_IMPORTED_MODULE_10__.registerPlugin)('wpzoom-forms-document-settings', { - icon: '', - render: function render(props) { - var postID = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(function (select) { - return select('core/editor').getCurrentPostId(); - }, []); - var postType = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(function (select) { - return select('core/editor').getCurrentPostType(); - }, []); - var _useEntityProp = (0,_wordpress_core_data__WEBPACK_IMPORTED_MODULE_5__.useEntityProp)('postType', postType, 'meta'), - _useEntityProp2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useEntityProp, 2), - meta = _useEntityProp2[0], - setMeta = _useEntityProp2[1]; - var formMethod = meta['_form_method'] || 'email'; - var formEmail = meta['_form_email'] || (typeof wpzf_formblock !== 'undefined' && 'admin_email' in wpzf_formblock ? wpzf_formblock.admin_email : ''); - var formSubject = meta['_form_subject'] || ''; - var formSuccessMessage = meta['_form_success_message'] || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Thanks! We\'ve received your submission!', 'wpzoom-forms'); - var formFailureMessage = meta['_form_failure_message'] || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submission failed!', 'wpzoom-forms'); - var formEmailSubject = meta['_form_email_subject'] || ''; - var formEmailMessage = meta['_form_email_message'] || ''; - var formRedirect = meta['_form_redirect'] || ''; - var formCustomAction = meta['_form_custom_action'] || ''; - var formCustomMethod = meta['_form_custom_method'] || 'POST'; - var formCustomEnctype = meta['_form_custom_enctype'] || 'application/x-www-form-urlencoded'; - var formCustomTarget = meta['_form_custom_target'] || '_self'; - var formCustomHideOnSuccess = meta['_form_custom_hide_on_success'] || false; - var formCustomSuccessMessage = meta['_form_custom_success_message'] || ''; - var formCustomErrorMessage = meta['_form_custom_error_message'] || ''; - var formCustomSuccessRedirect = meta['_form_custom_success_redirect'] || ''; - var formCustomSuccessRedirectTimeout = meta['_form_custom_success_redirect_timeout'] || 5; - var formCustomSuccessRedirectTimeoutMessage = meta['_form_custom_success_redirect_timeout_message'] || ''; - var formCustomSuccessRedirectTimeoutMessageShow = meta['_form_custom_success_redirect_timeout_message_show'] || false; - var formCustomSuccessRedirectTimeoutMessageShowTime = meta['_form_custom_success_redirect_timeout_message_show_time'] || 0; - var formCustomSuccessRedirectTimeoutMessageHideTime = meta['_form_custom_success_redirect_timeout_message_hide_time'] || 0; - var formCustomSuccessRedirectTimeoutMessageHideEffect = meta['_form_custom_success_redirect_timeout_message_hide_effect'] || 'fade'; - var formCustomSuccessRedirectTimeoutMessageShowEffect = meta['_form_custom_success_redirect_timeout_message_show_effect'] || 'fade'; - - // Use dispatch to open panels by default - var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useDispatch)('core/edit-post'), - toggleEditorPanelOpened = _useDispatch.toggleEditorPanelOpened; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () { - // Open the Form Settings panel by default - toggleEditorPanelOpened('wpzoom-forms-document-settings/form-settings', true); - // Open the Add Form Fields panel by default - toggleEditorPanelOpened('wpzoom-forms-document-settings/add-form-fields', true); - // Open the Form Details panel by default - toggleEditorPanelOpened('wpzoom-forms-document-settings/form-details', true); - }, []); - var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useState)(false), - _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState, 2), - hasCopiedShortcode = _useState2[0], - setHasCopiedShortcode = _useState2[1]; - var copyBtnStyle = { - minHeight: '30px', - height: 'auto', - minWidth: 'fit-content', - margin: '0px 0px 8px 0px' - }; - var blockPatternsStyle = {}; - - // Add styles to head - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () { - // No need to add inline styles anymore as they will be in style.scss - - // Add drop handler to the editor - var handleDrop = function handleDrop(event) { - // Remove any existing drop indicators - document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { - return el.remove(); - }); - - // Check if we've already handled this drop - if (event.handled) { - return; - } - try { - var data = event.dataTransfer.getData('text'); - if (!data) return; - var _JSON$parse = JSON.parse(data), - type = _JSON$parse.type, - attributes = _JSON$parse.attributes; - if (!type || !type.startsWith('wpzoom-forms/')) { - // This is not a WPZOOM form field drag, let WordPress handle it - return; - } - - // Only prevent default and stop propagation for WPZOOM form fields - event.preventDefault(); - event.stopPropagation(); - event.handled = true; - var createBlock = wp.blocks.createBlock; - var _wp$data$dispatch2 = wp.data.dispatch('core/block-editor'), - insertBlock = _wp$data$dispatch2.insertBlock, - getBlockInsertionPoint = _wp$data$dispatch2.getBlockInsertionPoint; - var _wp$data$select2 = wp.data.select('core/block-editor'), - getBlockRootClientId = _wp$data$select2.getBlockRootClientId, - getBlockIndex = _wp$data$select2.getBlockIndex; - var newBlock = createBlock(type, attributes); - - // Get the closest block element from the drop point - var dropPoint = { - x: event.clientX, - y: event.clientY - }; - - // Find all block elements and get the closest one - var blockElements = document.querySelectorAll('[data-block]'); - var closestBlock = null; - var closestDistance = Infinity; - var insertAfter = false; - blockElements.forEach(function (block) { - var rect = block.getBoundingClientRect(); - var blockCenter = { - x: rect.left + rect.width / 2, - y: rect.top + rect.height / 2 - }; - var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); - if (distance < closestDistance) { - closestDistance = distance; - closestBlock = block; - insertAfter = dropPoint.y > blockCenter.y; - } - }); - if (closestBlock) { - var targetClientId = closestBlock.getAttribute('data-block'); - var rootClientId = getBlockRootClientId(targetClientId); - var targetIndex = getBlockIndex(targetClientId); - insertBlock(newBlock, insertAfter ? targetIndex + 1 : targetIndex, rootClientId, false); - } else { - // If no target found, insert at the end - insertBlock(newBlock); - } - } catch (error) { - console.error('Error handling block drop:', error); - } - }; - var _handleDragOver = function handleDragOver(event) { - // Check if this is a WPZOOM form field drag first - try { - var data = event.dataTransfer.getData('text'); - if (data) { - var _JSON$parse2 = JSON.parse(data), - type = _JSON$parse2.type; - if (!type || !type.startsWith('wpzoom-forms/')) { - // This is not a WPZOOM form field drag, let WordPress handle it - return; - } - } - } catch (error) { - // If we can't parse the data, let WordPress handle it - return; - } - - // Only prevent default and stop propagation for WPZOOM form fields - event.preventDefault(); - event.stopPropagation(); - - // Throttle the drag over handler - if (_handleDragOver.timeout) { - return; - } - _handleDragOver.timeout = setTimeout(function () { - _handleDragOver.timeout = null; - - // Get all block elements - var blockElements = document.querySelectorAll('[data-block]'); - var closestBlock = null; - var closestDistance = Infinity; - var insertAfter = false; - var dropPoint = { - x: event.clientX, - y: event.clientY - }; - blockElements.forEach(function (block) { - var rect = block.getBoundingClientRect(); - var blockCenter = { - x: rect.left + rect.width / 2, - y: rect.top + rect.height / 2 - }; - var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); - if (distance < closestDistance) { - closestDistance = distance; - closestBlock = block; - insertAfter = dropPoint.y > rect.top + rect.height / 2; - } - }); - - // Remove existing indicators - document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { - return el.remove(); - }); - if (closestBlock) { - var rect = closestBlock.getBoundingClientRect(); - var indicator = document.createElement('div'); - indicator.className = 'wpzoom-forms-drop-indicator'; - Object.assign(indicator.style, { - position: 'absolute', - left: rect.left + 'px', - right: window.innerWidth - rect.right + 'px', - height: '2px', - background: '#007cba', - pointerEvents: 'none', - zIndex: '9999', - transition: 'transform 0.1s ease', - top: insertAfter ? rect.bottom + 'px' : rect.top + 'px' - }); - document.body.appendChild(indicator); - } - }, 50); - }; - var handleDragEnd = function handleDragEnd() { - if (_handleDragOver.timeout) { - clearTimeout(_handleDragOver.timeout); - _handleDragOver.timeout = null; - } - document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { - return el.remove(); - }); - }; - - // Add event listeners to the editor - var editor = document.querySelector('.block-editor-block-list__layout'); - if (editor) { - // Remove any existing event listeners first - editor.removeEventListener('drop', handleDrop); - editor.removeEventListener('dragover', _handleDragOver); - editor.removeEventListener('dragleave', handleDragEnd); - editor.removeEventListener('dragend', handleDragEnd); - editor.removeEventListener('mouseup', handleDragEnd); - window.removeEventListener('blur', handleDragEnd); - - // Add new event listeners - editor.addEventListener('drop', handleDrop); - editor.addEventListener('dragover', _handleDragOver); - editor.addEventListener('dragleave', handleDragEnd); - editor.addEventListener('dragend', handleDragEnd); - editor.addEventListener('mouseup', handleDragEnd); - window.addEventListener('blur', handleDragEnd); - } - - // Add styles for drop indicator - var style = document.createElement('style'); - style.textContent = "\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t"; - document.head.appendChild(style); - - // Cleanup - return function () { - if (_handleDragOver.timeout) { - clearTimeout(_handleDragOver.timeout); - } - var editor = document.querySelector('.block-editor-block-list__layout'); - if (editor) { - editor.removeEventListener('drop', handleDrop); - editor.removeEventListener('dragover', _handleDragOver); - editor.removeEventListener('dragleave', handleDragEnd); - editor.removeEventListener('dragend', handleDragEnd); - editor.removeEventListener('mouseup', handleDragEnd); - window.removeEventListener('blur', handleDragEnd); - } - document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { - return el.remove(); - }); - }; - }, []); - if (hasCopiedShortcode) { - copyBtnStyle.backgroundColor = 'green'; - } - - // Function to check if 'wpzoom-forms/text-plain-field' block with subject attribute is present - var isTextPlainFieldWithSubject = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(function (select) { - var blocks = select('core/block-editor').getBlocks(); - - // Helper function to check if any inner block has the desired attributes - var _hasDesiredInnerBlock = function hasDesiredInnerBlock(innerBlocks) { - return innerBlocks.some(function (innerBlock) { - if (innerBlock.name === 'wpzoom-forms/text-plain-field' && innerBlock.attributes.subject === true) { - return true; - } - if (innerBlock.innerBlocks && innerBlock.innerBlocks.length > 0) { - return _hasDesiredInnerBlock(innerBlock.innerBlocks); - } - return false; - }); - }; - - // Iterate through all blocks and their inner blocks - return blocks.some(function (block) { - if (block.name === 'wpzoom-forms/text-plain-field' && block.attributes.subject === true) { - return true; - } - if (block.innerBlocks && block.innerBlocks.length > 0) { - return _hasDesiredInnerBlock(block.innerBlocks); - } - return false; - }); - }, []); - - // Add check for unique fields - var uniqueFieldsExist = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(function (select) { - var blocks = select('core/block-editor').getBlocks(); - - // Helper function to check blocks recursively - var _findBlockType = function findBlockType(blocks, type) { - return blocks.some(function (block) { - if (block.name === type) { - return true; - } - if (block.innerBlocks && block.innerBlocks.length > 0) { - return _findBlockType(block.innerBlocks, type); - } - return false; - }); - }; - - // Check for each unique field type - var hasEmailField = _findBlockType(blocks, 'wpzoom-forms/text-email-field'); - var hasNameField = _findBlockType(blocks, 'wpzoom-forms/text-name-field'); - var hasSubmitField = _findBlockType(blocks, 'wpzoom-forms/submit-field'); - return { - 'text-email-field': hasEmailField, - 'text-name-field': hasNameField, - 'submit-field': hasSubmitField - }; - }, []); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_welcome__WEBPACK_IMPORTED_MODULE_11__["default"], {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(_wordpress_editor__WEBPACK_IMPORTED_MODULE_8__.PluginDocumentSettingPanel, { - name: "wpzoom-forms-document-settings", - className: "wpzoom-forms-document-settings", - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Form Settings', 'wpzoom-forms'), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.SelectControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Form Method', 'wpzoom-forms'), - value: formMethod, - options: [{ - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Save to Database Only', 'wpzoom-forms'), - value: 'db' - }, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email Only', 'wpzoom-forms'), - value: 'email' - }, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Save to Database & Email', 'wpzoom-forms'), - value: 'combined' - }], - onChange: function onChange(value) { - return setMeta(_objectSpread(_objectSpread({}, meta), {}, { - '_form_method': value - })); - }, - help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Choose how form submissions are handled.', 'wpzoom-forms') - }), (formMethod == 'email' || formMethod == 'combined') && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - type: "email", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Send To', 'wpzoom-forms'), - value: formEmail, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('someone@somedomain.com', 'wpzoom-forms'), - onChange: function onChange(value) { - return setMeta(_objectSpread(_objectSpread({}, meta), {}, { - '_form_email': value - })); - }, - help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email address where submissions will be sent.', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - type: "text", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email Subject', 'wpzoom-forms'), - value: formSubject, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('New Form Submission', 'wpzoom-forms'), - onChange: function onChange(value) { - return setMeta(_objectSpread(_objectSpread({}, meta), {}, { - '_form_subject': value - })); - }, - disabled: isTextPlainFieldWithSubject // Disable the field if the conditions are met - }), isTextPlainFieldWithSubject && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("p", { - class: "description", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Your form already includes a field that is marked as the Subject. Uncheck its "Is Subject" option if you want to set a custom subject here.', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - type: "text", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Success Message', 'wpzoom-forms'), - value: formSuccessMessage, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Thank you! Your message has been sent.', 'wpzoom-forms'), - onChange: function onChange(value) { - return setMeta(_objectSpread(_objectSpread({}, meta), {}, { - '_form_success_message': value - })); - }, - help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This message is shown when the form is submitted successfully.', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - type: "text", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Failure Message', 'wpzoom-forms'), - value: formFailureMessage, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Oops! Something went wrong. Please try again.', 'wpzoom-forms'), - onChange: function onChange(value) { - return setMeta(_objectSpread(_objectSpread({}, meta), {}, { - '_form_failure_message': value - })); - }, - help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This message is shown if the form fails to submit.', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.Button, { - isPrimary: true, - disabled: true, - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("svg", { - width: "20", - height: "20", - viewBox: "0 0 24 24", - xmlns: "http://www.w3.org/2000/svg", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { - d: "M21.3 10.8l-8.8-8.8c-.4-.4-.9-.6-1.4-.6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.5-.2-1-.7-1.4zM12 19H5V5h5v4h4v1l-4.4 4.4c-.1.1-.2.3-.2.4v3.5H12v-1.5L18.5 10H14V5.5l1.5 1.5H19v7.8L12 21v-2z" - }) - }), - className: "wpzoom-forms-edit-template-button", - style: { - display: 'flex', - alignItems: 'center', - justifyContent: 'center', - gap: '8px', - width: '100%', - padding: '10px', - marginTop: '15px', - position: 'relative' - }, - children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Customize Notification Email', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("small", { - class: "pro-only", - children: "PRO" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("p", { - className: "description", - style: { - marginTop: 'calc(8px)', - fontSize: '12px', - color: 'rgb(117, 117, 117)' - }, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Edit the template for emails sent to you when a new form entry is submitted.', 'wpzoom-forms') - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_editor__WEBPACK_IMPORTED_MODULE_8__.PluginDocumentSettingPanel, { - name: "wpzoom-forms-document-settings-fields", - className: "wpzoom-forms-document-settings-fields", - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Form Fields', 'wpzoom-forms'), - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { - className: "wpzoom-forms-block-patterns", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("p", { - className: "description", - style: { - marginTop: 'calc(8px)', - fontSize: '12px', - color: 'rgb(117, 117, 117)' - }, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Click or drag a field to add it to your form.', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { - className: "wpzoom-forms-block-patterns-list", - children: [{ - name: 'multi-checkbox-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Multichoice', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].multiCheckbox, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Multichoice', 'wpzoom-forms'), - required: false, - options: ['Option 1', 'Option 2', 'Option 3'] - } - }, { - name: 'checkbox-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Checkbox', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].checkbox, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Checkbox', 'wpzoom-forms'), - required: false - } - }, { - name: 'text-email-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].emailInput, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-forms'), - required: true - } - }, { - name: 'label-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Label', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].label, - defaultAttributes: { - content: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Label', 'wpzoom-forms') - } - }, { - name: 'text-name-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].nameInput, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-forms'), - required: true - } - }, { - name: 'text-phone-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Phone', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].phoneInput, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Phone', 'wpzoom-forms'), - required: false - } - }, { - name: 'text-plain-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Text', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].textInput, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Text', 'wpzoom-forms'), - required: false - } - }, { - name: 'radio-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Radio', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].radio, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Radio', 'wpzoom-forms'), - required: false, - options: ['Option 1', 'Option 2', 'Option 3'] - } - }, { - name: 'select-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Select', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].select, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Select', 'wpzoom-forms'), - required: false, - options: ['Option 1', 'Option 2', 'Option 3'] - } - }, { - name: 'submit-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submit', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].submit, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submit', 'wpzoom-forms') - } - }, { - name: 'textarea-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].textarea, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-forms'), - required: false, - rows: 5 - } - }, { - name: 'text-website-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Website', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].websiteInput, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Website', 'wpzoom-forms'), - required: false - } - }, { - name: 'datepicker-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Date', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].date, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Date', 'wpzoom-forms'), - required: false - } - }, { - name: 'upload-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Upload', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].upload, - isPro: true, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Upload', 'wpzoom-forms'), - required: false - } - }, { - name: 'number-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Number', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].number, - isPro: true, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Number', 'wpzoom-forms'), - required: false - } - }, { - name: 'timepicker-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Time', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].time, - isPro: true, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Time', 'wpzoom-forms'), - required: false - } - }, { - name: 'gdpr-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('GDPR', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].gdpr, - isPro: true, - defaultAttributes: { - consentText: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('I consent to having this website store my submitted information so they can respond to my inquiry.', 'wpzoom-forms'), - required: true - } - }, { - name: 'hidden-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Hidden', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].hidden, - isPro: true, - defaultAttributes: { - name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Hidden Field', 'wpzoom-forms'), - defaultValue: '' - } - }].map(function (block) { - var isDisabled = uniqueFieldsExist[block.name] || false || block.isPro; - var isPro = block.isPro; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { - className: "wpzoom-forms-block-pattern-item".concat(isDisabled ? ' disabled' : ''), - draggable: !isDisabled, - onDragStart: function onDragStart(event) { - if (isDisabled) { - event.preventDefault(); - return; - } - event.dataTransfer.setData('text', JSON.stringify({ - type: "wpzoom-forms/".concat(block.name), - attributes: block.defaultAttributes - })); - }, - onClick: function onClick(event) { - console.log('Quick form field clicked:', block.name); - event.preventDefault(); - event.stopPropagation(); - insertFormField(block.name, block.defaultAttributes, isDisabled, isPro); - }, - title: isDisabled && !block.isPro ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This field can only be used once per form', 'wpzoom-forms') : '', - children: [block.icon, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { - children: block.title - }), isDisabled && !block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { - className: "dashicons dashicons-info" - }), block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("small", { - className: "pro-only", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('PRO', 'wpzoom-forms') - })] - }, block.name); - }) - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_editor__WEBPACK_IMPORTED_MODULE_8__.PluginDocumentSettingPanel, { - name: "wpzoom-forms-document-settings-details", - className: "wpzoom-forms-document-settings-details", - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Form Shortcode', 'wpzoom-forms'), - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalHStack, { - className: "wpzf-shortcode-container", - style: { - alignItems: 'center', - justifyContent: 'flex-start' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - value: "[wpzf_form id=\"".concat(postID, "\"]"), - readOnly: true, - style: { - margin: 0 - } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.ClipboardButton, { - className: "wpzf-copy-button", - variant: "primary", - style: { - height: '30px', - minWidth: '30px', - display: 'flex', - alignItems: 'center', - justifyContent: 'center', - padding: '2px 8px' - }, - text: "[wpzf_form id=\"".concat(postID, "\"]"), - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Copy shortcode', 'wpzoom-forms'), - showTooltip: true, - onCopy: function onCopy() { - return setHasCopiedShortcode(true); - }, - onFinishCopy: function onFinishCopy() { - return setHasCopiedShortcode(false); - }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.Icon, { - icon: hasCopiedShortcode ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("svg", { - viewBox: "0 0 24 24", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { - d: "M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z" - }) - }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("svg", { - viewBox: "0 0 24 24", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { - d: "M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z" - }) - }), - size: 16 - }) - })] - }) - })] - }); - } -}); -(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.setLocaleData)({ - 'Publish': [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Save', 'wpzoom-forms')] -}); -var DragHandle = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_12__.SortableHandle)(function () { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.IconButton, { - icon: "move", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Re-arrange Item', 'wpzoom-forms'), - className: "wpzoom-forms-move-button" - }); -}); -var SortableItem = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_12__.SortableElement)(function (_ref) { - var value = _ref.value, - optsId = _ref.optsId, - options = _ref.options, - changeCallback = _ref.changeCallback, - removeCallback = _ref.removeCallback; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.Fragment, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.Flex, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.FlexBlock, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - value: value, - onChange: function onChange(val) { - return changeCallback(val, optsId); - } - }) - }), options.length > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.FlexItem, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(DragHandle, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.IconButton, { - icon: "no-alt", - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Delete Item', 'wpzoom-forms'), - onClick: function onClick() { - return removeCallback(optsId); - } - })] - })] - }) - }); -}); -var SortableList = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_12__.SortableContainer)(function (_ref2) { - var items = _ref2.items, - changeCallback = _ref2.changeCallback, - removeCallback = _ref2.removeCallback; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { - children: items.map(function (value, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(SortableItem, { - index: index, - optsId: index, - value: value, - options: items, - changeCallback: changeCallback, - removeCallback: removeCallback - }); - }) - }); -}); -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__.registerBlockType)('wpzoom-forms/form', { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Contact Form', 'wpzoom-blocks'), - description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Add a simple contact form', 'wpzoom-blocks'), - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("svg", { - width: "40", - height: "40", - viewBox: "0 0 250 300", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M250 0H50V50H0V300H250V0Z", - fill: "#083EA7" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("path", { - "fill-rule": "evenodd", - "clip-rule": "evenodd", - d: "M100 50H200V100H100V50ZM100 150V100H50V250H100V200H150V150H100Z", - fill: "#1FDE91" - })] - }), - category: 'wpzoom-forms', - supports: { - align: true, - html: false, - multiple: false - }, - example: {}, - edit: function edit() { - var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)({ - className: 'wpzoom-forms_form' - }); - - // Add check for unique fields - var uniqueFieldsExist = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(function (select) { - var blocks = select('core/block-editor').getBlocks(); - - // Helper function to check blocks recursively - var _findBlockType2 = function findBlockType(blocks, type) { - return blocks.some(function (block) { - if (block.name === type) { - return true; - } - if (block.innerBlocks && block.innerBlocks.length > 0) { - return _findBlockType2(block.innerBlocks, type); - } - return false; - }); - }; - - // Check for each unique field type - var hasEmailField = _findBlockType2(blocks, 'wpzoom-forms/text-email-field'); - var hasNameField = _findBlockType2(blocks, 'wpzoom-forms/text-name-field'); - var hasSubmitField = _findBlockType2(blocks, 'wpzoom-forms/submit-field'); - return { - 'text-email-field': hasEmailField, - 'text-name-field': hasNameField, - 'submit-field': hasSubmitField - }; - }, []); - var blockPatternsStyle = {}; - - // Add styles to head - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () { - // No need to add inline styles anymore as they will be in style.scss - - // Add drop handler to the editor - var handleDrop = function handleDrop(event) { - event.preventDefault(); - event.stopPropagation(); - - // Remove any existing drop indicators - document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { - return el.remove(); - }); - - // Check if we've already handled this drop - if (event.handled) { - return; - } - event.handled = true; - try { - var data = event.dataTransfer.getData('text'); - if (!data) return; - var _JSON$parse3 = JSON.parse(data), - type = _JSON$parse3.type, - attributes = _JSON$parse3.attributes; - if (!type || !type.startsWith('wpzoom-forms/')) return; - var createBlock = wp.blocks.createBlock; - var _wp$data$dispatch3 = wp.data.dispatch('core/block-editor'), - insertBlock = _wp$data$dispatch3.insertBlock, - getBlockInsertionPoint = _wp$data$dispatch3.getBlockInsertionPoint; - var _wp$data$select3 = wp.data.select('core/block-editor'), - getBlockRootClientId = _wp$data$select3.getBlockRootClientId, - getBlockIndex = _wp$data$select3.getBlockIndex; - var newBlock = createBlock(type, attributes); - - // Get the closest block element from the drop point - var dropPoint = { - x: event.clientX, - y: event.clientY - }; - - // Find all block elements and get the closest one - var blockElements = document.querySelectorAll('[data-block]'); - var closestBlock = null; - var closestDistance = Infinity; - var insertAfter = false; - blockElements.forEach(function (block) { - var rect = block.getBoundingClientRect(); - var blockCenter = { - x: rect.left + rect.width / 2, - y: rect.top + rect.height / 2 - }; - var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); - if (distance < closestDistance) { - closestDistance = distance; - closestBlock = block; - insertAfter = dropPoint.y > blockCenter.y; - } - }); - if (closestBlock) { - var targetClientId = closestBlock.getAttribute('data-block'); - var rootClientId = getBlockRootClientId(targetClientId); - var targetIndex = getBlockIndex(targetClientId); - insertBlock(newBlock, insertAfter ? targetIndex + 1 : targetIndex, rootClientId, false); - } else { - // If no target found, insert at the end - insertBlock(newBlock); - } - } catch (error) { - console.error('Error handling block drop:', error); - } - }; - var _handleDragOver2 = function handleDragOver(event) { - event.preventDefault(); - event.stopPropagation(); - - // Throttle the drag over handler - if (_handleDragOver2.timeout) { - return; - } - _handleDragOver2.timeout = setTimeout(function () { - _handleDragOver2.timeout = null; - - // Get all block elements - var blockElements = document.querySelectorAll('[data-block]'); - var closestBlock = null; - var closestDistance = Infinity; - var insertAfter = false; - var dropPoint = { - x: event.clientX, - y: event.clientY - }; - blockElements.forEach(function (block) { - var rect = block.getBoundingClientRect(); - var blockCenter = { - x: rect.left + rect.width / 2, - y: rect.top + rect.height / 2 - }; - var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); - if (distance < closestDistance) { - closestDistance = distance; - closestBlock = block; - insertAfter = dropPoint.y > rect.top + rect.height / 2; - } - }); - - // Remove existing indicators - document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { - return el.remove(); - }); - if (closestBlock) { - var rect = closestBlock.getBoundingClientRect(); - var indicator = document.createElement('div'); - indicator.className = 'wpzoom-forms-drop-indicator'; - Object.assign(indicator.style, { - position: 'absolute', - left: rect.left + 'px', - right: window.innerWidth - rect.right + 'px', - height: '2px', - background: '#007cba', - pointerEvents: 'none', - zIndex: '9999', - transition: 'transform 0.1s ease', - top: insertAfter ? rect.bottom + 'px' : rect.top + 'px' - }); - document.body.appendChild(indicator); - } - }, 50); - }; - var handleDragEnd = function handleDragEnd() { - if (_handleDragOver2.timeout) { - clearTimeout(_handleDragOver2.timeout); - _handleDragOver2.timeout = null; - } - document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { - return el.remove(); - }); - }; - - // Add event listeners to the editor - var editor = document.querySelector('.block-editor-block-list__layout'); - if (editor) { - // Remove any existing event listeners first - editor.removeEventListener('drop', handleDrop); - editor.removeEventListener('dragover', _handleDragOver2); - editor.removeEventListener('dragleave', handleDragEnd); - editor.removeEventListener('dragend', handleDragEnd); - editor.removeEventListener('mouseup', handleDragEnd); - window.removeEventListener('blur', handleDragEnd); - - // Add new event listeners - editor.addEventListener('drop', handleDrop); - editor.addEventListener('dragover', _handleDragOver2); - editor.addEventListener('dragleave', handleDragEnd); - editor.addEventListener('dragend', handleDragEnd); - editor.addEventListener('mouseup', handleDragEnd); - window.addEventListener('blur', handleDragEnd); - } - - // Add styles for drop indicator - var style = document.createElement('style'); - style.textContent = "\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t"; - document.head.appendChild(style); - - // Cleanup - return function () { - if (_handleDragOver2.timeout) { - clearTimeout(_handleDragOver2.timeout); - } - var editor = document.querySelector('.block-editor-block-list__layout'); - if (editor) { - editor.removeEventListener('drop', handleDrop); - editor.removeEventListener('dragover', _handleDragOver2); - editor.removeEventListener('dragleave', handleDragEnd); - editor.removeEventListener('dragend', handleDragEnd); - editor.removeEventListener('mouseup', handleDragEnd); - window.removeEventListener('blur', handleDragEnd); - } - document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { - return el.remove(); - }); - }; - }, []); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Form Fields', 'wpzoom-forms'), - initialOpen: true, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { - className: "wpzoom-forms-block-patterns", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { - className: "wpzoom-forms-block-patterns-list", - children: [{ - name: 'multi-checkbox-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Multichoice', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].multiCheckbox, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Multichoice', 'wpzoom-forms'), - required: false, - options: ['Option 1', 'Option 2', 'Option 3'] - } - }, { - name: 'checkbox-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Checkbox', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].checkbox, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Checkbox', 'wpzoom-forms'), - required: false - } - }, { - name: 'text-email-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].emailInput, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-forms'), - required: true - } - }, { - name: 'label-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Label', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].label, - defaultAttributes: { - content: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Label', 'wpzoom-forms') - } - }, { - name: 'text-name-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].nameInput, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-forms'), - required: true - } - }, { - name: 'text-phone-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Phone', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].phoneInput, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Phone', 'wpzoom-forms'), - required: false - } - }, { - name: 'text-plain-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Text', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].textInput, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Text', 'wpzoom-forms'), - required: false - } - }, { - name: 'radio-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Radio', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].radio, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Radio', 'wpzoom-forms'), - required: false, - options: ['Option 1', 'Option 2', 'Option 3'] - } - }, { - name: 'select-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Select', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].select, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Select', 'wpzoom-forms'), - required: false, - options: ['Option 1', 'Option 2', 'Option 3'] - } - }, { - name: 'submit-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submit', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].submit, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submit', 'wpzoom-forms') - } - }, { - name: 'textarea-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].textarea, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-forms'), - required: false, - rows: 5 - } - }, { - name: 'text-website-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Website', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].websiteInput, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Website', 'wpzoom-forms'), - required: false - } - }, { - name: 'datepicker-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Date', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].date, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Date', 'wpzoom-forms'), - required: false - } - }, { - name: 'upload-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Upload', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].upload, - isPro: true, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Upload', 'wpzoom-forms'), - required: false - } - }, { - name: 'number-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Number', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].number, - isPro: true, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Number', 'wpzoom-forms'), - required: false - } - }, { - name: 'timepicker-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Time', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].time, - isPro: true, - defaultAttributes: { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Time', 'wpzoom-forms'), - required: false - } - }, { - name: 'gdpr-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('GDPR', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].gdpr, - isPro: true, - defaultAttributes: { - consentText: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('I consent to having this website store my submitted information so they can respond to my inquiry.', 'wpzoom-forms'), - required: true - } - }, { - name: 'hidden-field', - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Hidden', 'wpzoom-forms'), - icon: _icons__WEBPACK_IMPORTED_MODULE_14__["default"].hidden, - isPro: true, - defaultAttributes: { - name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Hidden Field', 'wpzoom-forms'), - defaultValue: '' - } - }].map(function (block) { - var isDisabled = uniqueFieldsExist[block.name] || false || block.isPro; - var isPro = block.isPro; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { - className: "wpzoom-forms-block-pattern-item".concat(isDisabled ? ' disabled' : ''), - draggable: !isDisabled, - onDragStart: function onDragStart(event) { - if (isDisabled) { - event.preventDefault(); - return; - } - event.dataTransfer.setData('text', JSON.stringify({ - type: "wpzoom-forms/".concat(block.name), - attributes: block.defaultAttributes - })); - }, - onClick: function onClick(event) { - console.log('Quick form field clicked:', block.name); - event.preventDefault(); - event.stopPropagation(); - insertFormField(block.name, block.defaultAttributes, isDisabled, isPro); - }, - title: isDisabled && !block.isPro ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('This field can only be used once per form', 'wpzoom-forms') : '', - children: [block.icon, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { - children: block.title - }), isDisabled && !block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { - className: "dashicons dashicons-info" - }), block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("small", { - className: "pro-only", - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('PRO', 'wpzoom-forms') - })] - }, block.name); - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("p", { - className: "description", - style: { - marginTop: 'calc(8px)', - fontSize: '12px', - color: 'rgb(117, 117, 117)' - }, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Click or drag a field to add it to your form.', 'wpzoom-forms') - })] - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks, { - allowedBlocks: ['wpzoom-forms/text-plain-field', 'wpzoom-forms/text-name-field', 'wpzoom-forms/text-email-field', 'wpzoom-forms/text-website-field', 'wpzoom-forms/text-phone-field', 'wpzoom-forms/textarea-field', 'wpzoom-forms/select-field', 'wpzoom-forms/multi-checkbox-field', 'wpzoom-forms/checkbox-field', 'wpzoom-forms/radio-field', 'wpzoom-forms/label-field', 'wpzoom-forms/submit-field', 'wpzoom-forms/datepicker-field', 'core/group', 'core/columns', 'core/column', 'core/paragraph', 'core/heading', 'core/spacer', 'core/separator', 'core/html'], - template: [['core/group', { - 'tagName': 'div' - }, [['core/columns', { - 'isStackedOnMobile': true - }, [['core/column', { - 'width': '100%' - }, [['wpzoom-forms/text-name-field', { - 'id': 'input_name', - 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-blocks'), - 'type': 'text', - 'showLabel': true, - 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Name', 'wpzoom-blocks'), - 'required': true, - 'replyto': true, - 'className': 'fullwidth' - }], ['wpzoom-forms/text-email-field', { - 'id': 'input_email', - 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-blocks'), - 'type': 'email', - 'showLabel': true, - 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Email', 'wpzoom-blocks'), - 'required': true, - 'replyto': true, - 'className': 'fullwidth' - }], ['wpzoom-forms/text-plain-field', { - 'id': 'input_subject', - 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Subject', 'wpzoom-blocks'), - 'type': 'text', - 'showLabel': true, - 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Subject', 'wpzoom-blocks'), - 'required': true, - 'subject': true, - 'className': 'fullwidth' - }], ['wpzoom-forms/textarea-field', { - 'id': 'input_message', - 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-blocks'), - 'cols': '55', - 'rows': '10', - 'showLabel': true, - 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Message', 'wpzoom-blocks'), - 'required': true, - 'className': 'fullwidth' - }]]]]], ['core/columns', { - 'isStackedOnMobile': true - }, [['core/column', { - 'width': '30%' - }, [['wpzoom-forms/submit-field', { - 'id': 'input_submit', - 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Submit', 'wpzoom-blocks') - }]]], ['core/column', { - 'width': '70%' - }, [['core/paragraph', { - 'align': 'right', - 'content': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_9__.__)('Fields marked with * are required.', 'wpzoom-blocks'), - 'dropCap': false, - 'style': { - 'typography': { - 'fontSize': 16 - } - } - }]]]]]]]] - })] - })); - }, - save: function save() { - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps.save(); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", _objectSpread(_objectSpread({}, blockProps), {}, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks.Content, {}) - })); - } -}); -}(); -/******/ })() -; -//# sourceMappingURL=script.js.map \ No newline at end of file +!function(){var e={311:function(e){"use strict";e.exports=function(e,t,o,n,r,i,l,s){if(!e){var a;if(void 0===t)a=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[o,n,r,i,l,s],d=0;(a=new Error(t.replace(/%s/g,function(){return c[d++]}))).name="Invariant Violation"}throw a.framesToPop=1,a}}},2694:function(e,t,o){"use strict";var n=o(6925);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,o,r,i,l){if(l!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return o.PropTypes=o,o}},5556:function(e,t,o){e.exports=o(2694)()},6925:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1008:function(e,t,o){"use strict";e.exports=o.p+"images/step-1.e0a42e9f.png"},2219:function(e,t,o){"use strict";e.exports=o.p+"images/step-2.2be08c5f.png"},674:function(e,t,o){"use strict";e.exports=o.p+"images/step-3.4282cce6.png"},653:function(e,t,o){"use strict";e.exports=o.p+"images/step-4.efb01b41.png"}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,o),i.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../../"}(),function(){"use strict";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(t){var o=function(t){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var n=o.call(t,"string");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==e(o)?o:o+""}function n(e,o,n){return(o=t(o))in e?Object.defineProperty(e,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[o]=n,e}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=Array(t);o0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(B)}}]),e}();function B(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function D(e,t){return Object.keys(e).reduce(function(o,n){return-1===t.indexOf(n)&&(o[n]=e[n]),o},{})}var N={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},Z=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function R(e,t){Object.keys(t).forEach(function(o){e.style[o]=t[o]})}function q(e,t){e.style["".concat(Z,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function W(e,t){e.style["".concat(Z,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function F(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function G(e,t,o){return Math.max(e,Math.min(o,t))}function K(e){return"px"===e.substr(-2)?parseFloat(e):0}function U(e,t){var o=t.displayName||t.name;return o?"".concat(e,"(").concat(o,")"):e}function Y(e,t){var o=e.getBoundingClientRect();return{top:o.top+t.top,left:o.left+t.left}}function X(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function J(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var n={left:o.left+e.offsetLeft,top:o.top+e.offsetTop};return e.parentNode===t?n:J(e.parentNode,t,n)}}function $(e){var t=e.lockOffset,o=e.width,n=e.height,r=t,i=t,l="px";if("string"==typeof t){var s=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);I()(null!==s,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),r=parseFloat(t),i=parseFloat(t),l=s[1]}return I()(isFinite(r)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===l&&(r=r*o/100,i=i*n/100),{x:r,y:i}}function Q(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),o=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find(function(e){return o.test(t[e])})}(e)?e:Q(e.parentNode):null}var ee="BUTTON",te="INPUT",oe="OPTION",ne="TEXTAREA",re="SELECT";function ie(e){return null!=e.sortableHandle}var le=function(){function e(t,o){y(this,e),this.container=t,this.onScrollCallback=o}return L(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,o=e.translate,n=e.minTranslate,r=e.maxTranslate,i=e.width,l=e.height,s={x:0,y:0},a={x:1,y:1},c=this.container,d=c.scrollTop,u=c.scrollLeft,f=c.scrollHeight,m=c.scrollWidth,p=0===d,h=f-d-c.clientHeight===0,w=0===u,g=m-u-c.clientWidth===0;o.y>=r.y-l/2&&!h?(s.y=1,a.y=10*Math.abs((r.y-l/2-o.y)/l)):o.x>=r.x-i/2&&!g?(s.x=1,a.x=10*Math.abs((r.x-i/2-o.x)/i)):o.y<=n.y+l/2&&!p?(s.y=-1,a.y=10*Math.abs((o.y-l/2-n.y)/l)):o.x<=n.x+i/2&&!w&&(s.x=-1,a.x=10*Math.abs((o.x-i/2-n.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval(function(){t.isAutoScrolling=!0;var e={left:a.x*s.x,top:a.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}(),se={axis:V().oneOf(["x","y","xy"]),contentWindow:V().any,disableAutoscroll:V().bool,distance:V().number,getContainer:V().func,getHelperDimensions:V().func,helperClass:V().string,helperContainer:V().oneOfType([V().func,"undefined"==typeof HTMLElement?V().any:V().instanceOf(HTMLElement)]),hideSortableGhost:V().bool,keyboardSortingTransitionDuration:V().number,lockAxis:V().string,lockOffset:V().oneOfType([V().number,V().string,V().arrayOf(V().oneOfType([V().number,V().string]))]),lockToContainerEdges:V().bool,onSortEnd:V().func,onSortMove:V().func,onSortOver:V().func,onSortStart:V().func,pressDelay:V().number,pressThreshold:V().number,keyCodes:V().shape({lift:V().arrayOf(V().number),drop:V().arrayOf(V().number),cancel:V().arrayOf(V().number),up:V().arrayOf(V().number),down:V().arrayOf(V().number)}),shouldCancelStart:V().func,transitionDuration:V().number,updateBeforeSortStart:V().func,useDragHandle:V().bool,useWindowAsScrollContainer:V().bool},ae={lift:[32],drop:[32],cancel:[27],up:[38,37],down:[40,39]},ce={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ae,shouldCancelStart:function(e){return-1!==[te,ne,re,oe,ee].indexOf(e.target.tagName)||!!F(e.target,function(e){return"true"===e.contentEditable})},transitionDuration:300,useWindowAsScrollContainer:!1},de=Object.keys(se),ue=(0,E.createContext)({manager:{}}),fe={index:V().number.isRequired,collection:V().oneOfType([V().number,V().string]),disabled:V().bool},me=Object.keys(fe),pe={multiCheckbox:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 16.2503C6.96621 16.2503 7.75 17.0341 7.75 18.0003V20.0003C7.74985 20.9664 6.96612 21.7503 6 21.7503H4C3.03388 21.7503 2.25015 20.9664 2.25 20.0003V18.0003C2.25 17.0341 3.03379 16.2503 4 16.2503H6ZM4 17.7503C3.86221 17.7503 3.75 17.8626 3.75 18.0003V20.0003C3.75015 20.138 3.86231 20.2503 4 20.2503H6C6.13769 20.2503 6.24985 20.138 6.25 20.0003V18.0003C6.25 17.8626 6.13779 17.7503 6 17.7503H4Z",fill:"black"}),(0,b.jsx)("path",{d:"M21 18.2503C21.4142 18.2503 21.75 18.5861 21.75 19.0003C21.7498 19.4144 21.4141 19.7503 21 19.7503H11C10.5859 19.7503 10.2502 19.4144 10.25 19.0003C10.25 18.5861 10.5858 18.2503 11 18.2503H21Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 9.25035C6.96621 9.25035 7.75 10.0341 7.75 11.0003V13.0003C7.74985 13.9664 6.96612 14.7503 6 14.7503H4C3.03388 14.7503 2.25015 13.9664 2.25 13.0003V11.0003C2.25 10.0341 3.03379 9.25035 4 9.25035H6ZM4 10.7503C3.86221 10.7503 3.75 10.8626 3.75 11.0003V13.0003C3.75015 13.138 3.86231 13.2503 4 13.2503H6C6.13769 13.2503 6.24985 13.138 6.25 13.0003V11.0003C6.25 10.8626 6.13779 10.7503 6 10.7503H4Z",fill:"black"}),(0,b.jsx)("path",{d:"M21 11.2503C21.4142 11.2503 21.75 11.5861 21.75 12.0003C21.7498 12.4144 21.4141 12.7503 21 12.7503H11C10.5859 12.7503 10.2502 12.4144 10.25 12.0003C10.25 11.5861 10.5858 11.2503 11 11.2503H21Z",fill:"black"}),(0,b.jsx)("path",{d:"M6.02539 3.47007C6.31823 3.17724 6.79303 3.17735 7.08594 3.47007C7.37869 3.76298 7.37878 4.23777 7.08594 4.53062L4.86426 6.7523C4.58965 7.02677 4.1549 7.04436 3.86035 6.80406L3.80371 6.75328L2.46973 5.42027L2.41797 5.36265C2.17794 5.06822 2.19549 4.63333 2.46973 4.35875C2.74427 4.08437 3.17909 4.06685 3.47363 4.30699L3.53027 4.35875L4.33301 5.16148L6.02539 3.47007Z",fill:"black"}),(0,b.jsx)("path",{d:"M21 4.25035C21.4142 4.25035 21.75 4.58613 21.75 5.00035C21.7498 5.41443 21.4141 5.75035 21 5.75035H11C10.5859 5.75035 10.2502 5.41443 10.25 5.00035C10.25 4.58613 10.5858 4.25035 11 4.25035H21Z",fill:"black"})]}),checkbox:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M15.2188 9.38867C15.5132 9.14876 15.9481 9.16617 16.2227 9.44043C16.5152 9.73322 16.5151 10.2081 16.2227 10.501L11.4355 15.2891C11.295 15.4297 11.1041 15.5087 10.9053 15.5088C10.7065 15.5088 10.5156 15.4296 10.375 15.2891L8.18164 13.0957L8.12988 13.0391C7.8899 12.7445 7.90716 12.3096 8.18164 12.0352C8.4563 11.7607 8.89105 11.744 9.18555 11.9844L9.24219 12.0352L10.9043 13.6973L15.1611 9.44043L15.2188 9.38867Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z",fill:"black"})]}),emailInput:(0,b.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 2.25C17.3852 2.25 21.75 6.61479 21.75 12V13.5C21.75 15.2952 20.2952 16.75 18.5 16.75C17.2652 16.75 16.1917 16.0617 15.6416 15.0479C14.7702 16.0878 13.4628 16.75 12 16.75C9.37679 16.75 7.25 14.6232 7.25 12C7.25 9.37679 9.37679 7.25 12 7.25C14.6232 7.25 16.75 9.37679 16.75 12V13.5C16.75 14.4668 17.5332 15.25 18.5 15.25C19.4668 15.25 20.25 14.4668 20.25 13.5V12C20.25 7.44321 16.5568 3.75 12 3.75C7.44321 3.75 3.75 7.44321 3.75 12C3.75 16.5568 7.44321 20.25 12 20.25C13.0536 20.25 14.1241 20.0502 15.1572 19.6221L15.5654 19.4395C15.9663 19.2457 16.3459 19.0203 16.7051 18.7705C17.0451 18.5341 17.5125 18.618 17.749 18.958C17.9852 19.298 17.9014 19.7655 17.5615 20.002C17.0723 20.3422 16.5444 20.6466 15.9766 20.9014L15.7314 21.0078C14.5106 21.5137 13.2444 21.75 12 21.75C6.61479 21.75 2.25 17.3852 2.25 12C2.25 6.61479 6.61479 2.25 12 2.25ZM12 8.75C10.2052 8.75 8.75 10.2052 8.75 12C8.75 13.7948 10.2052 15.25 12 15.25C13.7948 15.25 15.25 13.7948 15.25 12C15.25 10.2052 13.7948 8.75 12 8.75Z",fill:"black"})}),label:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M7.31934 7.15039C7.73681 6.81004 8.33936 6.81004 8.75684 7.15039L8.84375 7.22852L8.92188 7.31543C9.28647 7.76279 9.26065 8.42294 8.84375 8.83984C8.39898 9.28456 7.67723 9.2845 7.23242 8.83984C6.78763 8.39505 6.78766 7.67333 7.23242 7.22852L7.31934 7.15039Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.3594 2.26172C10.902 2.31138 11.4169 2.52263 11.8379 2.86621L12.041 3.04883L20.9453 11.958L21.1338 12.167C21.9559 13.1752 21.9561 14.6306 21.1338 15.6387L20.9453 15.8477L15.8516 20.9443C14.7776 22.0194 13.0339 22.0196 11.96 20.9443L3.0498 12.0303C2.53815 11.5186 2.25002 10.8235 2.25 10.0986V7.28711C2.25 6.56225 2.53815 5.86714 3.0498 5.35547L5.3291 3.0752L5.52832 2.89551C6.00878 2.50097 6.61107 2.28141 7.2373 2.27637L10.0859 2.25L10.3594 2.26172ZM7.25098 3.77539C6.96915 3.77756 6.69636 3.87645 6.47949 4.05469L6.39062 4.13574L4.11035 6.41602C3.88006 6.64633 3.75 6.96001 3.75 7.28711V10.0986C3.75002 10.4257 3.88005 10.7394 4.11035 10.9697L13.0215 19.8838L13.1162 19.9697C13.6072 20.3708 14.3324 20.342 14.79 19.8838L19.8848 14.7871L19.9707 14.6914C20.3441 14.2332 20.3442 13.5714 19.9707 13.1133L19.8848 13.0186L10.9814 4.11133L10.8896 4.02832C10.6988 3.87257 10.4662 3.77719 10.2227 3.75488L10.0996 3.75L7.25098 3.77539Z",fill:"black"})]}),nameInput:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M14.4238 15.25C15.4257 15.25 16.3853 15.6291 17.1182 16.3086L17.2764 16.4639C17.5836 16.7819 17.8362 17.1488 18.0225 17.5508L18.1104 17.7539L18.1348 17.8271C18.2385 18.1928 18.0504 18.5853 17.6895 18.7285C17.3288 18.8715 16.9233 18.7149 16.748 18.3779L16.7158 18.3076L16.6611 18.1816C16.5264 17.891 16.3362 17.6283 16.0996 17.4092C15.6426 16.9852 15.0456 16.75 14.4238 16.75H9.57617C9.03239 16.75 8.50773 16.9297 8.07812 17.2588L7.89941 17.4092C7.62976 17.6589 7.41914 17.9656 7.28223 18.3086L7.25098 18.3789C7.07514 18.716 6.66831 18.8715 6.30762 18.7275C5.92315 18.5739 5.73617 18.1375 5.88965 17.7529L5.97656 17.5498C6.19385 17.0822 6.49996 16.6605 6.87988 16.3086L7.02051 16.1846C7.73408 15.5831 8.6366 15.25 9.57617 15.25H14.4238Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.99512 6.91699C10.6548 5.25734 13.3452 5.25735 15.0049 6.91699L15.1562 7.0752C16.6635 8.74353 16.6127 11.3189 15.0049 12.9268C13.3451 14.5865 10.6549 14.5865 8.99512 12.9268C7.33546 11.267 7.33541 8.5767 8.99512 6.91699ZM13.7354 7.78809C12.6552 6.90756 11.0623 6.97092 10.0557 7.97754C8.98174 9.05146 8.98179 10.7923 10.0557 11.8662C11.1296 12.9402 12.8704 12.9402 13.9443 11.8662C14.951 10.8595 15.0144 9.26663 14.1338 8.18652L13.9443 7.97754L13.7354 7.78809Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z",fill:"black"})]}),phoneInput:(0,b.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{d:"M6.95704 3.25C7.55364 3.2501 8.12599 3.48731 8.54786 3.90918L10.4648 5.82617L10.6533 6.03516C11.4758 7.0434 11.4759 8.49863 10.6533 9.50684L10.4648 9.71582L9.31543 10.8643C10.0742 12.5648 11.4344 13.9246 13.1348 14.6836L14.2842 13.5352L14.4863 13.3525C14.9757 12.9516 15.5913 12.7295 16.2295 12.7295C16.9587 12.7296 17.6582 13.0195 18.1738 13.5352L20.0908 15.4521L20.2451 15.623C20.9182 16.448 20.9183 17.6389 20.2451 18.4639L20.0908 18.6348L19.2324 19.4932C18.4788 20.2468 17.4735 20.6907 16.4141 20.7441L16.2012 20.75C12.7654 20.7529 9.4695 19.3894 7.04004 16.96C4.6106 14.5305 3.24706 11.2346 3.25 7.79883L3.25586 7.58594C3.30933 6.5265 3.75323 5.52125 4.50684 4.76758L5.36524 3.90918L5.53028 3.75977C5.93071 3.43153 6.43474 3.25 6.95704 3.25ZM6.95704 4.75C6.80799 4.75 6.66326 4.79456 6.54102 4.87598L6.42676 4.96973L5.56739 5.82812C5.04452 6.35106 4.7507 7.06031 4.75 7.7998L4.76368 8.36816C4.90187 11.1989 6.08704 13.8859 8.10059 15.8994C10.2484 18.0473 13.1627 19.2526 16.2002 19.25L16.4756 19.2363C17.1139 19.1725 17.7143 18.8902 18.1719 18.4326L19.0303 17.5732L19.082 17.5166C19.3061 17.2418 19.306 16.8452 19.082 16.5703L19.0303 16.5127L17.1133 14.5957C16.879 14.3614 16.5609 14.2296 16.2295 14.2295C15.9393 14.2295 15.659 14.3303 15.4365 14.5127L15.3447 14.5957L13.8418 16.0986C13.6342 16.3061 13.3248 16.374 13.0498 16.2715C10.5884 15.3535 8.64647 13.4116 7.72852 10.9502C7.62603 10.6752 7.69387 10.3658 7.90137 10.1582L9.4043 8.6543L9.49024 8.55957C9.8637 8.10146 9.86363 7.44057 9.49024 6.98242L9.4043 6.88672L7.48731 4.96973C7.34675 4.82917 7.15581 4.7501 6.95704 4.75Z",fill:"black"})}),textInput:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M16 20.25C16.4142 20.25 16.75 20.5858 16.75 21C16.75 21.4142 16.4142 21.75 16 21.75H4C3.58579 21.75 3.25 21.4142 3.25 21C3.25 20.5858 3.58579 20.25 4 20.25H16Z",fill:"black"}),(0,b.jsx)("path",{d:"M20 16.25C20.4142 16.25 20.75 16.5858 20.75 17C20.75 17.4142 20.4142 17.75 20 17.75H4C3.58579 17.75 3.25 17.4142 3.25 17C3.25 16.5858 3.58579 16.25 4 16.25H20Z",fill:"black"}),(0,b.jsx)("path",{d:"M4.71484 13.3115C4.55067 13.6914 4.10961 13.8669 3.72949 13.7031C3.34915 13.5391 3.17384 13.0971 3.33789 12.7168L4.71484 13.3115Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.95215 3.25294C7.98573 3.25469 8.01894 3.2575 8.05176 3.26368C8.08353 3.26964 8.11508 3.27781 8.14648 3.28809C8.1557 3.29111 8.16474 3.29449 8.17383 3.29786C8.18613 3.30241 8.19875 3.30628 8.21094 3.31153C8.23146 3.32038 8.25119 3.33041 8.27051 3.34083C8.27744 3.34457 8.2842 3.34858 8.29102 3.35254C8.31685 3.36754 8.34081 3.38473 8.36426 3.40235C8.38566 3.41844 8.40512 3.43665 8.4248 3.45508C8.44089 3.47014 8.4571 3.48469 8.47168 3.50098C8.48741 3.51857 8.50148 3.53742 8.51562 3.55665C8.53027 3.57652 8.54504 3.59607 8.55762 3.61719C8.56119 3.62322 8.56591 3.62862 8.56934 3.63477L8.60352 3.70411L11.7871 11.1094C11.7895 11.1152 11.7917 11.1211 11.7939 11.127L12.4785 12.7178C12.642 13.0983 12.4654 13.5395 12.085 13.7031C11.7045 13.8665 11.2632 13.6909 11.0996 13.3106L10.5996 12.1465H5.21777L4.71484 13.3115L4.02637 13.0137L3.33789 12.7168L4.0127 11.1514C4.02486 11.1163 4.03865 11.0823 4.05566 11.0498L7.22559 3.70313C7.24287 3.66307 7.2631 3.6252 7.28613 3.58985C7.34153 3.50484 7.41477 3.4308 7.50293 3.37305C7.51576 3.36466 7.52968 3.35817 7.54297 3.35059C7.56739 3.33666 7.59173 3.32191 7.61816 3.31055C7.62262 3.30864 7.62737 3.30749 7.63184 3.30567C7.64109 3.30191 7.65076 3.29929 7.66016 3.2959C7.69741 3.28244 7.73461 3.27098 7.77246 3.26368C7.77761 3.26268 7.78292 3.26261 7.78809 3.26172C7.82854 3.2548 7.86886 3.25121 7.90918 3.25098C7.92351 3.25088 7.93777 3.25221 7.95215 3.25294ZM5.86426 10.6465H9.9541L7.91211 5.89649L5.86426 10.6465Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9326 7.69532C16.1478 6.5966 17.9515 6.50718 19.2627 7.42676C19.3264 7.07715 19.632 6.81153 20 6.81153C20.4141 6.81153 20.7497 7.14754 20.75 7.56153V13C20.7497 13.414 20.4141 13.75 20 13.75C19.6318 13.75 19.3262 13.4847 19.2627 13.1348C17.951 14.0553 16.1483 13.9676 14.9326 12.8682L14.8027 12.7451C13.4422 11.3844 13.4417 9.17843 14.8027 7.81837L14.9326 7.69532ZM18.5186 8.74317C17.74 8.10732 16.5901 8.15282 15.8643 8.87891L15.8633 8.87989C15.0889 9.65378 15.0882 10.9094 15.8633 11.6846L16.0146 11.8213C16.7931 12.4564 17.9423 12.4112 18.6689 11.6846L18.8057 11.5342C19.3987 10.8076 19.3982 9.75786 18.8047 9.03028L18.6689 8.87891L18.5186 8.74317Z",fill:"black"})]}),radio:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.26444 16.8661C4.32421 16.0022 5.87557 16.049 6.88456 17.0018L6.88749 17.0038L6.94413 17.0556L7.13358 17.2645C7.95522 18.2725 7.95526 19.7273 7.13358 20.7352L6.94413 20.9442C5.93749 21.9509 4.34456 22.0141 3.26444 21.1337L3.05546 20.9442C1.98151 19.8703 1.98151 18.1295 3.05546 17.0556L3.26444 16.8661ZM5.78885 18.0302C5.33063 17.6564 4.66898 17.6564 4.21073 18.0302L4.116 18.1161C3.62785 18.6043 3.62785 19.3955 4.116 19.8837L4.21073 19.9696C4.7017 20.37 5.42597 20.3413 5.88358 19.8837L5.96952 19.789C6.34322 19.3307 6.34319 18.6691 5.96952 18.2108L5.88358 18.1161L5.78885 18.0302Z",fill:"black"}),(0,b.jsx)("path",{d:"M20.9998 18.2499C21.4139 18.25 21.7498 18.5857 21.7498 18.9999C21.7498 19.414 21.4139 19.7498 20.9998 19.7499H10.9998C10.5856 19.7499 10.2498 19.4141 10.2498 18.9999C10.2498 18.5857 10.5856 18.2499 10.9998 18.2499H20.9998Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.26444 9.8661C4.32421 9.00218 5.87557 9.04904 6.88456 10.0018L6.88749 10.0038L6.94413 10.0556L7.13358 10.2645C7.95522 11.2725 7.95526 12.7273 7.13358 13.7352L6.94413 13.9442C5.93749 14.9509 4.34456 15.0141 3.26444 14.1337L3.05546 13.9442C1.98151 12.8703 1.98151 11.1295 3.05546 10.0556L3.26444 9.8661ZM5.78885 11.0302C5.33063 10.6564 4.66898 10.6564 4.21073 11.0302L4.116 11.1161C3.62785 11.6043 3.62785 12.3955 4.116 12.8837L4.21073 12.9696C4.7017 13.37 5.42597 13.3413 5.88358 12.8837L5.96952 12.789C6.34322 12.3307 6.34319 11.6691 5.96952 11.2108L5.88358 11.1161L5.78885 11.0302Z",fill:"black"}),(0,b.jsx)("path",{d:"M20.9998 11.2499C21.4139 11.25 21.7498 11.5857 21.7498 11.9999C21.7498 12.414 21.4139 12.7498 20.9998 12.7499H10.9998C10.5856 12.7499 10.2498 12.4141 10.2498 11.9999C10.2498 11.5857 10.5856 11.2499 10.9998 11.2499H20.9998Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.26444 2.8661C4.32421 2.00217 5.87557 2.04904 6.88456 3.00184L6.88749 3.0038L6.94413 3.05555L7.13358 3.26454C7.95522 4.27247 7.95526 5.72733 7.13358 6.73524L6.94413 6.94422C5.93749 7.95086 4.34456 8.01414 3.26444 7.13368L3.05546 6.94422C1.98151 5.87028 1.98151 4.1295 3.05546 3.05555L3.26444 2.8661ZM5.78885 4.03016C5.33063 3.65639 4.66898 3.65644 4.21073 4.03016L4.116 4.1161C3.62785 4.60426 3.62785 5.39552 4.116 5.88368L4.21073 5.96962C4.7017 6.36996 5.42597 6.34129 5.88358 5.88368L5.96952 5.78895C6.34323 5.33075 6.34318 4.66906 5.96952 4.21083L5.88358 4.1161L5.78885 4.03016Z",fill:"black"}),(0,b.jsx)("path",{d:"M20.9998 4.24989C21.4139 4.25 21.7498 4.58575 21.7498 4.99989C21.7498 5.414 21.4139 5.74978 20.9998 5.74989H10.9998C10.5856 5.74989 10.2498 5.41407 10.2498 4.99989C10.2498 4.58568 10.5856 4.24989 10.9998 4.24989H20.9998Z",fill:"black"})]}),select:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.3223 14.8086C15.3223 13.424 16.9988 12.7245 17.9805 13.708L17.9795 13.709L23.293 19.0205C24.2426 19.9701 23.6215 21.5746 22.3193 21.6738L22.1914 21.6777H19.6084L17.9756 23.2969C16.9923 24.2704 15.3224 23.575 15.3223 22.1914V14.8086ZM16.8574 14.7559C16.8421 14.7622 16.833 14.7709 16.8291 14.7764C16.8275 14.7786 16.8262 14.7812 16.8252 14.7842C16.8243 14.7871 16.8223 14.7952 16.8223 14.8086V22.1914C16.8223 22.2045 16.8242 22.2117 16.8252 22.2148C16.8262 22.2179 16.8276 22.2204 16.8291 22.2227C16.8329 22.228 16.842 22.2377 16.8574 22.2441C16.8726 22.2504 16.8851 22.2501 16.8916 22.249C16.8945 22.2485 16.8973 22.2477 16.9004 22.2461C16.9033 22.2446 16.9096 22.2406 16.9189 22.2314L18.7715 20.3955L18.8848 20.3027C19.0066 20.222 19.1506 20.1778 19.2988 20.1777H22.1914C22.2052 20.1777 22.2127 20.1758 22.2158 20.1748C22.2191 20.1738 22.2213 20.1725 22.2236 20.1709C22.2289 20.1672 22.2378 20.1587 22.2441 20.1436C22.2504 20.1286 22.251 20.1159 22.25 20.1094C22.2495 20.1066 22.2486 20.1035 22.2471 20.1006C22.2456 20.0978 22.242 20.0906 22.2324 20.0811L16.918 14.7676C16.9086 14.7583 16.9021 14.7543 16.8994 14.7529C16.8967 14.7516 16.8942 14.7514 16.8916 14.751C16.8854 14.7499 16.873 14.7494 16.8574 14.7559Z",fill:"black"}),(0,b.jsx)("path",{d:"M17.4756 1.25C18.8698 1.25 20 2.3802 20 3.77441V10.625C20 11.0392 19.6642 11.375 19.25 11.375C18.8358 11.375 18.5 11.0392 18.5 10.625V3.77441C18.5 3.20863 18.0414 2.75 17.4756 2.75H3.77441C3.20863 2.75 2.75 3.20863 2.75 3.77441V17.4756C2.75 18.0414 3.20863 18.5 3.77441 18.5H12C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H3.77441C2.3802 20 1.25 18.8698 1.25 17.4756V3.77441C1.25 2.3802 2.3802 1.25 3.77441 1.25H17.4756Z",fill:"black"}),(0,b.jsx)("path",{d:"M5.58203 14.3525C5.95754 14.0463 6.49541 14.0593 6.85938 14.3682C6.86576 14.3733 6.87169 14.3794 6.87793 14.3848L6.91797 14.4189L6.96973 14.4756C7.3098 14.8687 7.29328 15.4625 6.91992 15.8359C6.52905 16.2267 5.89673 16.2267 5.50586 15.8359C5.11519 15.4451 5.11513 14.8127 5.50586 14.4219L5.58203 14.3525Z",fill:"black"}),(0,b.jsx)("path",{d:"M12.0762 14.3789C12.4545 14.4172 12.75 14.7366 12.75 15.125C12.75 15.5134 12.4545 15.8328 12.0762 15.8711L12 15.875H10.3447C9.93051 15.875 9.59473 15.5392 9.59473 15.125C9.59473 14.7108 9.93051 14.375 10.3447 14.375H12L12.0762 14.3789Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.49609 9.84668C5.86949 9.54497 6.40882 9.55213 6.77539 9.86621C6.79408 9.88147 6.81259 9.89771 6.83008 9.91504L6.83203 9.91699L6.90137 9.99316C7.2219 10.3861 7.19829 10.9656 6.83203 11.332C6.44119 11.7227 5.80881 11.7227 5.41797 11.332C5.02726 10.9411 5.02714 10.3078 5.41797 9.91699L5.41992 9.91504L5.49609 9.84668ZM6.31543 10.4336L6.30176 10.4473L6.12598 10.625L6.44824 10.3008L6.47754 10.2705L6.47656 10.2695L6.31543 10.4336Z",fill:"black"}),(0,b.jsx)("path",{d:"M15.5918 9.87891C15.9699 9.91742 16.2646 10.2368 16.2646 10.625C16.2646 11.0132 15.9699 11.3326 15.5918 11.3711L15.5146 11.375H10.2549C9.84072 11.3749 9.50488 11.0392 9.50488 10.625C9.50488 10.2108 9.84072 9.87506 10.2549 9.875H15.5146L15.5918 9.87891Z",fill:"black"}),(0,b.jsx)("path",{d:"M5.49414 5.35156C5.86967 5.04531 6.40754 5.05828 6.77148 5.36719C6.77789 5.37235 6.78377 5.37837 6.79004 5.38379L6.83008 5.41797L6.88184 5.47461C7.2219 5.86773 7.20535 6.46151 6.83203 6.83496C6.44116 7.22573 5.80884 7.22573 5.41797 6.83496C5.02724 6.44409 5.02721 5.81176 5.41797 5.4209L5.49414 5.35156Z",fill:"black"}),(0,b.jsx)("path",{d:"M15.5918 5.37891C15.9699 5.41742 16.2646 5.73675 16.2646 6.125C16.2646 6.51325 15.9699 6.83258 15.5918 6.87109L15.5146 6.875H10.2549C9.84072 6.87494 9.50488 6.53917 9.50488 6.125C9.50488 5.71083 9.84072 5.37506 10.2549 5.375H15.5146L15.5918 5.37891Z",fill:"black"})]}),submit:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.2012 9.97168C10.7781 9.73057 11.4437 9.85955 11.8887 10.2988L18.29 16.6182L18.3701 16.7041C18.7527 17.1437 18.8586 17.7653 18.6348 18.3105C18.4108 18.8559 17.8987 19.2238 17.3174 19.2676L17.2002 19.2715H13.9658L11.8838 21.3096C11.4658 21.7187 10.8561 21.8555 10.3076 21.6719L10.1982 21.6309C9.62319 21.389 9.24916 20.826 9.24902 20.2021V11.4023C9.24902 10.7772 9.6245 10.2129 10.2012 9.97168ZM10.7803 11.3555C10.7615 11.3633 10.749 11.3821 10.749 11.4023V20.2021C10.7492 20.2223 10.7617 20.2402 10.7803 20.248L10.8086 20.251C10.8182 20.2492 10.8277 20.2444 10.835 20.2373L13.1348 17.9863L13.249 17.8945C13.3703 17.8151 13.5132 17.7715 13.6602 17.7715H17.2002L17.2285 17.7637C17.2367 17.7582 17.2432 17.7497 17.2471 17.7402C17.2507 17.7311 17.2518 17.7212 17.25 17.7119L17.2354 17.6855L10.835 11.3662C10.8206 11.352 10.7989 11.3478 10.7803 11.3555Z",fill:"black"}),(0,b.jsx)("path",{d:"M19.0029 2.24609C20.5221 2.24619 21.7539 3.47886 21.7539 4.99805V11C21.7536 12.519 20.5219 13.7509 19.0029 13.751H18.002C17.5881 13.7508 17.2522 13.4148 17.252 13.001C17.2521 12.587 17.588 12.2512 18.002 12.251H19.0029C19.6935 12.2509 20.2536 11.6905 20.2539 11V4.99805C20.2539 4.30729 19.6937 3.74716 19.0029 3.74707H4.99707C4.30625 3.74707 3.74609 4.30723 3.74609 4.99805V11C3.74636 11.6906 4.30642 12.251 4.99707 12.251H6.99805L7.07422 12.2549C7.45242 12.2932 7.74792 12.6127 7.74805 13.001C7.7478 13.3891 7.45234 13.7088 7.07422 13.7471L6.99805 13.751H4.99707C3.47799 13.751 2.24636 12.519 2.24609 11V4.99805C2.24609 3.4788 3.47783 2.24609 4.99707 2.24609H19.0029Z",fill:"black"})]}),textarea:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M19 3.25C20.5192 3.25 21.75 4.48079 21.75 6V18C21.75 19.5192 20.5192 20.75 19 20.75H6C4.48079 20.75 3.25 19.5192 3.25 18V14C3.25 13.5858 3.58579 13.25 4 13.25C4.41421 13.25 4.75 13.5858 4.75 14V18C4.75 18.6908 5.30921 19.25 6 19.25H19C19.6908 19.25 20.25 18.6908 20.25 18V6C20.25 5.30921 19.6908 4.75 19 4.75H14C13.5858 4.75 13.25 4.41421 13.25 4C13.25 3.58579 13.5858 3.25 14 3.25H19Z",fill:"black"}),(0,b.jsx)("path",{d:"M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H8C7.58579 16.75 7.25 16.4142 7.25 16C7.25 15.5858 7.58579 15.25 8 15.25H17Z",fill:"black"}),(0,b.jsx)("path",{d:"M17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12C11.25 11.5858 11.5858 11.25 12 11.25H17Z",fill:"black"}),(0,b.jsx)("path",{d:"M9.66699 3.25C10.2652 3.25 10.75 3.73479 10.75 4.33301V5.3584C10.7498 5.77243 10.4141 6.1084 10 6.1084C9.58592 6.1084 9.25022 5.77243 9.25 5.3584V4.75H7.75V9.25H8.5C8.91421 9.25 9.25 9.58579 9.25 10C9.25 10.4142 8.91421 10.75 8.5 10.75H5.5C5.08579 10.75 4.75 10.4142 4.75 10C4.75 9.58579 5.08579 9.25 5.5 9.25H6.25V4.75H4.75V5.3584C4.74978 5.77243 4.41408 6.1084 4 6.1084C3.58592 6.1084 3.25022 5.77243 3.25 5.3584V4.33301C3.25 3.73479 3.73479 3.25 4.33301 3.25H9.66699Z",fill:"black"}),(0,b.jsx)("path",{d:"M17 7.25C17.4142 7.25 17.75 7.58579 17.75 8C17.75 8.41421 17.4142 8.75 17 8.75H13C12.5858 8.75 12.25 8.41421 12.25 8C12.25 7.58579 12.5858 7.25 13 7.25H17Z",fill:"black"})]}),websiteInput:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 9.75C14.6282 9.75 16.75 11.8718 16.75 14.5C16.75 17.1282 14.6282 19.25 12 19.25C9.37179 19.25 7.25 17.1282 7.25 14.5C7.25 11.8718 9.37179 9.75 12 9.75ZM14.2607 15.25C14.1818 15.9469 13.9922 16.6321 13.6924 17.2764C14.4225 16.8316 14.9618 16.1075 15.1631 15.25H14.2607ZM8.83691 15.25C9.03806 16.1068 9.57653 16.8305 10.3057 17.2754C10.0063 16.6315 9.81714 15.9465 9.73828 15.25H8.83691ZM11.252 15.25C11.3554 15.9526 11.604 16.6363 12 17.2461C12.3961 16.6363 12.6446 15.9527 12.748 15.25H11.252ZM10.3066 11.7227C9.57671 12.1675 9.0382 12.8926 8.83691 13.75H9.73828C9.81727 13.0528 10.0066 12.3671 10.3066 11.7227ZM12 11.7539C11.6038 12.3635 11.3554 13.0473 11.252 13.75H12.748C12.6446 13.0473 12.3962 12.3636 12 11.7539ZM13.6924 11.7227C13.9925 12.3671 14.1817 13.0528 14.2607 13.75H15.1631C14.9617 12.8923 14.4227 12.1674 13.6924 11.7227Z",fill:"black"}),(0,b.jsx)("path",{d:"M4.85645 4.74414C4.87328 4.74586 4.88977 4.74914 4.90625 4.75195C4.90915 4.75245 4.91214 4.7524 4.91504 4.75293C4.93888 4.75729 4.96138 4.7659 4.98438 4.77246C5.0122 4.78032 5.04066 4.78739 5.06836 4.79883L5.07324 4.7998C5.15731 4.83517 5.23987 4.88733 5.31348 4.96094C5.47394 5.1214 5.53418 5.32318 5.53418 5.49512C5.53418 5.66705 5.47394 5.86884 5.31348 6.0293C5.15302 6.18976 4.95123 6.25 4.7793 6.25C4.60736 6.25 4.40558 6.18976 4.24512 6.0293C4.12488 5.90906 4.06074 5.76555 4.03613 5.62891L4.02441 5.49512L4.03613 5.36133C4.06074 5.22469 4.12488 5.08118 4.24512 4.96094C4.31872 4.88733 4.40128 4.83517 4.48535 4.7998L4.48926 4.79883C4.51693 4.78736 4.54544 4.78035 4.57324 4.77246C4.59622 4.76587 4.61875 4.75732 4.64258 4.75293C4.64548 4.7524 4.64847 4.75245 4.65137 4.75195C4.69299 4.74479 4.73563 4.74023 4.7793 4.74023L4.85645 4.74414Z",fill:"black"}),(0,b.jsx)("path",{d:"M7.39941 4.74414C7.41625 4.74586 7.43274 4.74914 7.44922 4.75195C7.45211 4.75245 7.45511 4.7524 7.45801 4.75293C7.48185 4.75729 7.50435 4.7659 7.52734 4.77246C7.55517 4.78032 7.58363 4.78739 7.61133 4.79883L7.61621 4.7998C7.70028 4.83517 7.78284 4.88733 7.85645 4.96094C8.01691 5.1214 8.07715 5.32318 8.07715 5.49512C8.07715 5.66705 8.01691 5.86884 7.85645 6.0293C7.69599 6.18976 7.4942 6.25 7.32227 6.25C7.10372 6.25 6.93315 6.15787 6.8252 6.06348C6.7183 5.96995 6.60085 5.80964 6.57324 5.5918L6.56738 5.49512L6.5791 5.36133C6.60371 5.22469 6.66784 5.08118 6.78809 4.96094C6.86169 4.88733 6.94425 4.83517 7.02832 4.7998L7.03223 4.79883C7.0599 4.78736 7.08841 4.78035 7.11621 4.77246C7.13919 4.76587 7.16172 4.75732 7.18555 4.75293C7.18845 4.7524 7.19144 4.75245 7.19434 4.75195C7.23596 4.74479 7.2786 4.74023 7.32227 4.74023L7.39941 4.74414Z",fill:"black"}),(0,b.jsx)("path",{d:"M9.93848 4.74414C9.95531 4.74586 9.9718 4.74914 9.98828 4.75195C9.99118 4.75245 9.99417 4.7524 9.99707 4.75293C10.0209 4.75729 10.0434 4.7659 10.0664 4.77246C10.0942 4.78032 10.1227 4.78739 10.1504 4.79883L10.1553 4.7998C10.2393 4.83517 10.3219 4.88733 10.3955 4.96094C10.556 5.1214 10.6162 5.32318 10.6162 5.49512C10.6162 5.66705 10.556 5.86884 10.3955 6.0293C10.235 6.18976 10.0333 6.25 9.86133 6.25C9.68939 6.25 9.48761 6.18976 9.32715 6.0293C9.20691 5.90906 9.14277 5.76555 9.11816 5.62891L9.10645 5.49512L9.11816 5.36133C9.14277 5.22469 9.20691 5.08118 9.32715 4.96094C9.40075 4.88733 9.48331 4.83517 9.56738 4.7998L9.57129 4.79883C9.59897 4.78736 9.62747 4.78035 9.65527 4.77246C9.67826 4.76587 9.70078 4.75732 9.72461 4.75293C9.72751 4.7524 9.7305 4.75245 9.7334 4.75195C9.77502 4.74479 9.81766 4.74023 9.86133 4.74023L9.93848 4.74414Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 2.25C21.5192 2.25 22.75 3.48079 22.75 5V19C22.75 20.5192 21.5192 21.75 20 21.75H4C2.48079 21.75 1.25 20.5192 1.25 19V5C1.25 3.48079 2.48079 2.25 4 2.25H20ZM2.75 19C2.75 19.6908 3.30921 20.25 4 20.25H20C20.6908 20.25 21.25 19.6908 21.25 19V8.75H2.75V19ZM4 3.75C3.30921 3.75 2.75 4.30921 2.75 5V7.25H21.25V5C21.25 4.30921 20.6908 3.75 20 3.75H4Z",fill:"black"})]}),date:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M7.11523 15.9844C7.61864 16.0356 8.01367 16.4601 8.01367 16.9795C8.01341 17.5315 7.56572 17.9795 7.01367 17.9795C6.49623 17.9795 6.07012 17.5859 6.01855 17.082L6.01367 16.9795C6.0126 16.4245 6.46333 15.9795 7.0127 15.9795L7.11523 15.9844Z",fill:"black"}),(0,b.jsx)("path",{d:"M12.1152 15.9844C12.6186 16.0356 13.0137 16.4601 13.0137 16.9795C13.0134 17.5315 12.5657 17.9795 12.0137 17.9795C11.4962 17.9795 11.0701 17.5859 11.0186 17.082L11.0137 16.9795C11.0126 16.4245 11.4633 15.9795 12.0127 15.9795L12.1152 15.9844Z",fill:"black"}),(0,b.jsx)("path",{d:"M12.1152 11.9844C12.6186 12.0356 13.0137 12.4601 13.0137 12.9795C13.0134 13.5315 12.5657 13.9795 12.0137 13.9795C11.4962 13.9795 11.0701 13.5859 11.0186 13.082L11.0137 12.9795C11.0126 12.4245 11.4633 11.9795 12.0127 11.9795L12.1152 11.9844Z",fill:"black"}),(0,b.jsx)("path",{d:"M17.1152 11.9844C17.6186 12.0356 18.0137 12.4601 18.0137 12.9795C18.0134 13.5315 17.5657 13.9795 17.0137 13.9795C16.4962 13.9795 16.0701 13.5859 16.0186 13.082L16.0137 12.9795C16.0126 12.4245 16.4633 11.9795 17.0127 11.9795L17.1152 11.9844Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 1.25C16.4142 1.25 16.75 1.58579 16.75 2V3.25H19C20.5192 3.25 21.75 4.48079 21.75 6V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V6C2.25 4.48079 3.48079 3.25 5 3.25H7.25V2C7.25 1.58579 7.58579 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2V3.25H15.25V2C15.25 1.58579 15.5858 1.25 16 1.25ZM3.75 19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V9.75H3.75V19ZM5 4.75C4.30921 4.75 3.75 5.30921 3.75 6V8.25H20.25V6C20.25 5.30921 19.6908 4.75 19 4.75H16.75V6C16.75 6.41421 16.4142 6.75 16 6.75C15.5858 6.75 15.25 6.41421 15.25 6V4.75H8.75V6C8.75 6.41421 8.41421 6.75 8 6.75C7.58579 6.75 7.25 6.41421 7.25 6V4.75H5Z",fill:"black"})]}),upload:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M9.68652 3.26367C10.1821 3.32522 10.632 3.59626 10.917 4.01465L12.3223 6.08008L12.3623 6.12695C12.4076 6.16735 12.4672 6.19043 12.5293 6.19043H19L19.2812 6.2041C20.6679 6.345 21.7499 7.51663 21.75 8.94043V18L21.7363 18.2715C21.674 18.9012 21.3957 19.493 20.9443 19.9443C20.493 20.3957 19.9012 20.674 19.2715 20.7363L19 20.75H16C15.5858 20.75 15.25 20.4142 15.25 20C15.25 19.5858 15.5858 19.25 16 19.25H19L19.124 19.2441C19.4101 19.2157 19.6787 19.0888 19.8838 18.8838C20.0888 18.6787 20.2157 18.4101 20.2441 18.124L20.25 18V8.94043C20.25 8.29326 19.7582 7.76039 19.1279 7.69629L19 7.69043H12.5293C12.0221 7.69041 11.5437 7.46991 11.2139 7.09375L11.082 6.92383L9.67676 4.85938C9.6419 4.80819 9.58998 4.77251 9.53125 4.75781L9.4707 4.75H5C4.66851 4.74991 4.35061 4.88181 4.11621 5.11621C3.88181 5.35061 3.74991 5.66851 3.75 6V18L3.75586 18.124C3.78425 18.4101 3.91117 18.6787 4.11621 18.8838C4.35061 19.1182 4.66851 19.2501 5 19.25H8C8.41421 19.25 8.75 19.5858 8.75 20C8.75 20.4142 8.41421 20.75 8 20.75H5C4.27061 20.7501 3.57142 20.4601 3.05566 19.9443C2.6043 19.493 2.32601 18.9012 2.26367 18.2715L2.25 18V6C2.24985 5.27061 2.53991 4.57142 3.05566 4.05566C3.57142 3.53991 4.27061 3.24985 5 3.25H9.4707L9.68652 3.26367Z",fill:"black"}),(0,b.jsx)("path",{d:"M12.0254 13.251C12.0319 13.2512 12.0384 13.2516 12.0449 13.252C12.0839 13.2543 12.122 13.2595 12.1592 13.2676C12.1925 13.2748 12.2246 13.2861 12.2568 13.2979C12.2693 13.3024 12.2828 13.3044 12.2949 13.3096C12.314 13.3177 12.3311 13.33 12.3496 13.3398C12.3734 13.3525 12.3977 13.3639 12.4199 13.3789C12.4588 13.4052 12.4959 13.4353 12.5303 13.4697L14.5303 15.4697L14.582 15.5264C14.8223 15.8209 14.8049 16.2557 14.5303 16.5303C14.2557 16.8049 13.8209 16.8223 13.5264 16.582L13.4697 16.5303L12.75 15.8105V20C12.75 20.4142 12.4142 20.75 12 20.75C11.5858 20.75 11.25 20.4142 11.25 20V15.8105L10.5303 16.5303C10.2374 16.8232 9.76262 16.8232 9.46973 16.5303C9.17683 16.2374 9.17683 15.7626 9.46973 15.4697L11.4697 13.4697L11.5264 13.418C11.5366 13.4097 11.5481 13.4032 11.5586 13.3955C11.5741 13.3841 11.59 13.3734 11.6064 13.3633C11.6303 13.3485 11.6546 13.3351 11.6797 13.3232C11.6979 13.3146 11.7164 13.307 11.7354 13.2998C11.7629 13.2894 11.7909 13.2814 11.8193 13.2744C11.8394 13.2694 11.8592 13.2631 11.8799 13.2598C11.8909 13.258 11.902 13.2562 11.9131 13.2549C11.9416 13.2516 11.9706 13.25 12 13.25C12.0085 13.25 12.017 13.2507 12.0254 13.251Z",fill:"black"})]}),number:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M7 8V16",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,b.jsx)("path",{d:"M5 10L7 8L9 10",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,b.jsx)("path",{d:"M5 14L7 16L9 14",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,b.jsx)("path",{d:"M13 9H19",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}),(0,b.jsx)("path",{d:"M13 12H19",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}),(0,b.jsx)("path",{d:"M13 15H17",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}),(0,b.jsx)("rect",{x:"2.75",y:"3.75",width:"18.5",height:"16.5",rx:"2.25",stroke:"black",strokeWidth:"1.5"})]}),time:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM3.75 12C3.75 7.44365 7.44365 3.75 12 3.75C16.5563 3.75 20.25 7.44365 20.25 12C20.25 16.5563 16.5563 20.25 12 20.25C7.44365 20.25 3.75 16.5563 3.75 12Z",fill:"black"}),(0,b.jsx)("path",{d:"M12 6.25C12.4142 6.25 12.75 6.58579 12.75 7V11.6893L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V7C11.25 6.58579 11.5858 6.25 12 6.25Z",fill:"black"})]}),gdpr:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C12.2842 2.25 12.5438 2.40314 12.6792 2.64808L13.6533 4.41421L15.6533 4.91421C15.9194 4.98075 16.1352 5.17689 16.2273 5.43648C16.3195 5.69607 16.2755 5.98392 16.1103 6.20272L14.8603 7.86272L15.0103 10.0127C15.0296 10.291 14.911 10.5606 14.6937 10.7306C14.4764 10.9006 14.1891 10.9481 13.9281 10.8573L12 10.1862L10.0719 10.8573C9.81089 10.9481 9.52361 10.9006 9.30631 10.7306C9.08901 10.5606 8.97037 10.291 8.98969 10.0127L9.13969 7.86272L7.88969 6.20272C7.72451 5.98392 7.68047 5.69607 7.77265 5.43648C7.86482 5.17689 8.08062 4.98075 8.34669 4.91421L10.3467 4.41421L11.3208 2.64808C11.4562 2.40314 11.7158 2.25 12 2.25ZM12 4.29279L11.4292 5.35192C11.3214 5.55227 11.1325 5.69604 10.9109 5.74579L9.73779 6.03974L10.5603 7.12728C10.7011 7.31393 10.7619 7.54882 10.7297 7.78044L10.6322 8.88346L11.6781 8.51961C11.8856 8.44717 12.1144 8.44717 12.3219 8.51961L13.3678 8.88346L13.2703 7.78044C13.2381 7.54882 13.2989 7.31393 13.4397 7.12728L14.2622 6.03974L13.0891 5.74579C12.8675 5.69604 12.6786 5.55227 12.5708 5.35192L12 4.29279Z",fill:"black"}),(0,b.jsx)("path",{d:"M6 13.25C5.58579 13.25 5.25 13.5858 5.25 14V19C5.25 19.4142 5.58579 19.75 6 19.75H18C18.4142 19.75 18.75 19.4142 18.75 19V14C18.75 13.5858 18.4142 13.25 18 13.25H6ZM3.75 14C3.75 12.7574 4.75736 11.75 6 11.75H18C19.2426 11.75 20.25 12.7574 20.25 14V19C20.25 20.2426 19.2426 21.25 18 21.25H6C4.75736 21.25 3.75 20.2426 3.75 19V14Z",fill:"black"}),(0,b.jsx)("path",{d:"M12 14.25C12.4142 14.25 12.75 14.5858 12.75 15V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V15C11.25 14.5858 11.5858 14.25 12 14.25Z",fill:"black"})]}),hidden:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z",fill:"black"}),(0,b.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.74923 5.68857C5.14595 6.70551 3.87335 8.14755 3.05025 9.85037C2.68325 10.6071 2.68325 11.4929 3.05025 12.2496C4.80039 15.8662 8.18154 18.25 12 18.25C13.6687 18.25 15.2502 17.7959 16.6258 17.0072L15.5096 15.891C14.4456 16.4418 13.2565 16.75 12 16.75C8.87435 16.75 6.06913 14.8079 4.44013 11.6046C4.31996 11.3671 4.31996 11.0329 4.44013 10.7954C5.12296 9.46056 6.12431 8.32182 7.36114 7.49581L6.74923 5.68857ZM9.72346 8.66279C8.92269 9.28999 8.42857 10.2712 8.42857 11.3636C8.42857 13.3318 10.028 14.9318 12 14.9318C13.0891 14.9318 14.0686 14.4398 14.6975 13.6418L13.5963 12.5406C13.2161 12.9988 12.6429 13.2955 12 13.2955C10.9371 13.2955 10.0682 12.4295 10.0682 11.3636C10.0682 10.7235 10.3647 10.1515 10.8216 9.77088L9.72346 8.66279Z",fill:"black"}),(0,b.jsx)("path",{d:"M19.5599 10.7954C19.0455 9.78685 18.3733 8.88296 17.5759 8.11269L18.6331 7.05235C19.586 8.00061 20.3825 9.11308 20.9497 10.3496C21.3167 11.1062 21.3167 11.992 20.9497 12.7487C19.1996 16.3654 15.8185 18.7491 12 18.7491C11.1831 18.7491 10.3871 18.6439 9.62505 18.4483L10.9236 17.1458C11.2742 17.2064 11.6336 17.2491 12 17.2491C15.1256 17.2491 17.9309 15.307 19.5599 12.1037C19.68 11.8663 19.68 11.532 19.5599 11.2946L19.5599 10.7954Z",fill:"black"})]})},he=window.wp.compose,we=window.wp.hooks,ge=window.wp.primitives,Ce=(0,E.createElement)(ge.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,E.createElement)(ge.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"}));function be(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function xe(e){for(var t=1;te.length)&&(t=e.length);for(var o=0,n=Array(t);o0){var C=w.innerBlocks.find(function(e){return"core/group"===e.name});if(C&&C.innerBlocks&&C.innerBlocks.length>0){var b=C.innerBlocks.find(function(e){return"core/columns"===e.name});if(b&&b.innerBlocks&&b.innerBlocks.length>0){var x=b.innerBlocks.find(function(e){return"core/column"===e.name});x&&(g=x)}}}console.log("Target block for insertion:",g),l(u,void 0,g.clientId,!1)}else console.log("No form block found, inserting at root"),l(u)};(0,c.updateCategory)("wpzoom-forms",{icon:(0,b.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2Z",fill:"#164777"}),(0,b.jsx)("path",{d:"M5.276 12.084H6.032L8.156 7.224L10.268 12.084H11.024L13.148 5.316H13.988V4.104H10.628V5.316H11.708L10.508 9.468L8.552 4.872H7.832L5.876 9.468L4.592 5.316H5.636V4.104H2.276V5.316H3.116L5.276 12.084Z",fill:"white"})]})}),(0,w.registerPlugin)("wpzoom-forms-document-settings",{icon:"",render:function(e){var t=(0,f.useSelect)(function(e){return e("core/editor").getCurrentPostId()},[]),o=(0,f.useSelect)(function(e){return e("core/editor").getCurrentPostType()},[]),n=s((0,u.useEntityProp)("postType",o,"meta"),2),r=n[0],i=n[1],a=r._form_method||"email",c=r._form_email||("undefined"!=typeof wpzf_formblock&&"admin_email"in wpzf_formblock?wpzf_formblock.admin_email:""),w=r._form_subject||"",g=r._form_success_message||(0,h.__)("Thanks! We've received your submission!","wpzoom-forms"),C=r._form_failure_message||(0,h.__)("Submission failed!","wpzoom-forms"),v=(r._form_email_subject,r._form_email_message,r._form_redirect,r._form_custom_action,r._form_custom_method,r._form_custom_enctype,r._form_custom_target,r._form_custom_hide_on_success,r._form_custom_success_message,r._form_custom_error_message,r._form_custom_success_redirect,r._form_custom_success_redirect_timeout,r._form_custom_success_redirect_timeout_message,r._form_custom_success_redirect_timeout_message_show,r._form_custom_success_redirect_timeout_message_show_time,r._form_custom_success_redirect_timeout_message_hide_time,r._form_custom_success_redirect_timeout_message_hide_effect,r._form_custom_success_redirect_timeout_message_show_effect,r._wpzf_stripe_payment_enabled||!1),_=r._wpzf_stripe_payment_type||"one-time",y=r._wpzf_stripe_payment_description||"",k=r._wpzf_stripe_customer_email||"",L=r._wpzf_stripe_customer_name||"",z=r._wpzf_stripe_recurring_period||"month",j=(0,f.useSelect)(function(e){var t=e("core/block-editor").getBlocks(),o=["wpzoom-forms/text-plain-field","wpzoom-forms/text-name-field","wpzoom-forms/text-email-field","wpzoom-forms/text-website-field","wpzoom-forms/text-phone-field","wpzoom-forms/textarea-field","wpzoom-forms/select-field","wpzoom-forms/multi-checkbox-field","wpzoom-forms/checkbox-field","wpzoom-forms/radio-field","wpzoom-forms/datepicker-field"],n=function(e){var t,r=[],i=function(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(e){if("string"==typeof e)return ke(e,t);var o={}.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?ke(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var _n=0,n=function(){};return{s:n,n:function(){return _n>=e.length?{done:!0}:{done:!1,value:e[_n++]}},e:function(e){throw e},f:n}}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 r,i=!0,l=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return i=e.done,e},e:function(e){l=!0,r=e},f:function(){try{i||null==o.return||o.return()}finally{if(l)throw r}}}}(e);try{for(i.s();!(t=i.n()).done;){var l=t.value;o.includes(l.name)&&l.attributes.name&&r.push({label:l.attributes.label||l.attributes.name,value:l.attributes.name}),l.innerBlocks&&l.innerBlocks.length&&(r=r.concat(n(l.innerBlocks)))}}catch(e){i.e(e)}finally{i.f()}return r};return n(t)},[]),S=[{label:(0,h.__)("— Select a field —","wpzoom-forms"),value:""}].concat(l(j)),O=(0,f.useDispatch)("core/edit-post").toggleEditorPanelOpened;(0,m.useEffect)(function(){O("wpzoom-forms-document-settings/form-settings",!0),O("wpzoom-forms-document-settings/add-form-fields",!0),O("wpzoom-forms-document-settings/form-details",!0)},[]);var M=s((0,m.useState)(!1),2),E=M[0],H=M[1];(0,m.useEffect)(function(){var e=function(e){if(document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()}),!e.handled)try{var t=e.dataTransfer.getData("text");if(!t)return;var o=JSON.parse(t),n=o.type,r=o.attributes;if(!n||!n.startsWith("wpzoom-forms/"))return;e.preventDefault(),e.stopPropagation(),e.handled=!0;var i=wp.blocks.createBlock,l=wp.data.dispatch("core/block-editor"),s=l.insertBlock,a=(l.getBlockInsertionPoint,wp.data.select("core/block-editor")),c=a.getBlockRootClientId,d=a.getBlockIndex,u=i(n,r),f={x:e.clientX,y:e.clientY},m=document.querySelectorAll("[data-block]"),p=null,h=1/0,w=!1;if(m.forEach(function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,n=t.top+t.height/2,r=Math.sqrt(Math.pow(f.x-o,2)+Math.pow(f.y-n,2));rn)}),p){var g=p.getAttribute("data-block"),C=c(g),b=d(g);s(u,w?b+1:b,C,!1)}else s(u)}catch(e){console.error("Error handling block drop:",e)}},t=function(e){try{var o=e.dataTransfer.getData("text");if(o){var n=JSON.parse(o).type;if(!n||!n.startsWith("wpzoom-forms/"))return}}catch(e){return}e.preventDefault(),e.stopPropagation(),t.timeout||(t.timeout=setTimeout(function(){t.timeout=null;var o=document.querySelectorAll("[data-block]"),n=null,r=1/0,i=!1,l=e.clientX,s=e.clientY;if(o.forEach(function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,a=t.top+t.height/2,c=Math.sqrt(Math.pow(l-o,2)+Math.pow(s-a,2));ct.top+t.height/2)}),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()}),n){var a=n.getBoundingClientRect(),c=document.createElement("div");c.className="wpzoom-forms-drop-indicator",Object.assign(c.style,{position:"absolute",left:a.left+"px",right:window.innerWidth-a.right+"px",height:"2px",background:"#007cba",pointerEvents:"none",zIndex:"9999",transition:"transform 0.1s ease",top:i?a.bottom+"px":a.top+"px"}),document.body.appendChild(c)}},50))},o=function(){t.timeout&&(clearTimeout(t.timeout),t.timeout=null),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()})},n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o),n.addEventListener("drop",e),n.addEventListener("dragover",t),n.addEventListener("dragleave",o),n.addEventListener("dragend",o),n.addEventListener("mouseup",o),window.addEventListener("blur",o));var r=document.createElement("style");return r.textContent="\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t",document.head.appendChild(r),function(){t.timeout&&clearTimeout(t.timeout);var n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o)),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()})}},[]);var T=(0,f.useSelect)(function(e){var t=e("core/block-editor").getBlocks(),o=function(e){return e.some(function(e){return"wpzoom-forms/text-plain-field"===e.name&&!0===e.attributes.subject||!!(e.innerBlocks&&e.innerBlocks.length>0)&&o(e.innerBlocks)})};return t.some(function(e){return"wpzoom-forms/text-plain-field"===e.name&&!0===e.attributes.subject||!!(e.innerBlocks&&e.innerBlocks.length>0)&&o(e.innerBlocks)})},[]),I=(0,f.useSelect)(function(e){var t=e("core/block-editor").getBlocks(),o=function(e,t){return e.some(function(e){return e.name===t||!!(e.innerBlocks&&e.innerBlocks.length>0)&&o(e.innerBlocks,t)})};return{"text-email-field":o(t,"wpzoom-forms/text-email-field"),"text-name-field":o(t,"wpzoom-forms/text-name-field"),"submit-field":o(t,"wpzoom-forms/submit-field")}},[]);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(x,{}),(0,b.jsxs)(p.PluginDocumentSettingPanel,{name:"wpzoom-forms-document-settings",className:"wpzoom-forms-document-settings",title:(0,h.__)("Form Settings","wpzoom-forms"),children:[(0,b.jsx)(d.SelectControl,{label:(0,h.__)("Form Method","wpzoom-forms"),value:a,options:[{label:(0,h.__)("Save to Database Only","wpzoom-forms"),value:"db"},{label:(0,h.__)("Email Only","wpzoom-forms"),value:"email"},{label:(0,h.__)("Save to Database & Email","wpzoom-forms"),value:"combined"}],onChange:function(e){return i(ye(ye({},r),{},{_form_method:e}))},help:(0,h.__)("Choose how form submissions are handled.","wpzoom-forms")}),("email"==a||"combined"==a)&&(0,b.jsx)(d.TextControl,{type:"email",label:(0,h.__)("Send To","wpzoom-forms"),value:c,placeholder:(0,h.__)("someone@somedomain.com","wpzoom-forms"),onChange:function(e){return i(ye(ye({},r),{},{_form_email:e}))},help:(0,h.__)("Email address where submissions will be sent.","wpzoom-forms")}),(0,b.jsx)(d.TextControl,{type:"text",label:(0,h.__)("Email Subject","wpzoom-forms"),value:w,placeholder:(0,h.__)("New Form Submission","wpzoom-forms"),onChange:function(e){return i(ye(ye({},r),{},{_form_subject:e}))},disabled:T}),T&&(0,b.jsx)("p",{class:"description",children:(0,h.__)('Your form already includes a field that is marked as the Subject. Uncheck its "Is Subject" option if you want to set a custom subject here.',"wpzoom-forms")}),(0,b.jsx)(d.TextControl,{type:"text",label:(0,h.__)("Success Message","wpzoom-forms"),value:g,placeholder:(0,h.__)("Thank you! Your message has been sent.","wpzoom-forms"),onChange:function(e){return i(ye(ye({},r),{},{_form_success_message:e}))},help:(0,h.__)("This message is shown when the form is submitted successfully.","wpzoom-forms")}),(0,b.jsx)(d.TextControl,{type:"text",label:(0,h.__)("Failure Message","wpzoom-forms"),value:C,placeholder:(0,h.__)("Oops! Something went wrong. Please try again.","wpzoom-forms"),onChange:function(e){return i(ye(ye({},r),{},{_form_failure_message:e}))},help:(0,h.__)("This message is shown if the form fails to submit.","wpzoom-forms")}),(0,b.jsxs)(d.Button,{isPrimary:!0,disabled:!0,icon:(0,b.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{d:"M21.3 10.8l-8.8-8.8c-.4-.4-.9-.6-1.4-.6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.5-.2-1-.7-1.4zM12 19H5V5h5v4h4v1l-4.4 4.4c-.1.1-.2.3-.2.4v3.5H12v-1.5L18.5 10H14V5.5l1.5 1.5H19v7.8L12 21v-2z"})}),className:"wpzoom-forms-edit-template-button",style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"8px",width:"100%",padding:"10px",marginTop:"15px",position:"relative"},children:[(0,h.__)("Customize Notification Email","wpzoom-forms"),(0,b.jsx)("small",{class:"pro-only",children:"PRO"})]}),(0,b.jsx)("p",{className:"description",style:{marginTop:"calc(8px)",fontSize:"12px",color:"rgb(117, 117, 117)"},children:(0,h.__)("Edit the template for emails sent to you when a new form entry is submitted.","wpzoom-forms")})]}),(0,b.jsxs)(p.PluginDocumentSettingPanel,{name:"payment-settings",className:"wpzoom-forms-payment-settings",title:(0,h.__)("Payment Settings","wpzoom-forms"),children:[(0,b.jsx)(d.ToggleControl,{label:(0,h.__)("Enable Stripe Payments","wpzoom-forms"),checked:!!v,onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_payment_enabled:!!e}))},help:(0,h.__)("Collect payments through Stripe when this form is submitted.","wpzoom-forms"),__next40pxDefaultSize:!0}),v&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(d.SelectControl,{label:(0,h.__)("Payment Type","wpzoom-forms"),value:_,options:[{label:(0,h.__)("One-time Payment","wpzoom-forms"),value:"one-time"},{label:(0,h.__)("Recurring Subscription","wpzoom-forms"),value:"recurring"}],onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_payment_type:e}))},__next40pxDefaultSize:!0}),"recurring"===_&&(0,b.jsx)(d.SelectControl,{label:(0,h.__)("Billing Period","wpzoom-forms"),value:z,options:[{label:(0,h.__)("Daily","wpzoom-forms"),value:"day"},{label:(0,h.__)("Weekly","wpzoom-forms"),value:"week"},{label:(0,h.__)("Monthly","wpzoom-forms"),value:"month"},{label:(0,h.__)("Yearly","wpzoom-forms"),value:"year"}],onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_recurring_period:e}))},__next40pxDefaultSize:!0}),(0,b.jsx)(d.TextControl,{type:"text",label:(0,h.__)("Payment Description","wpzoom-forms"),value:y,placeholder:(0,h.__)("e.g. Conference Ticket","wpzoom-forms"),onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_payment_description:e}))},help:(0,h.__)("Shown on the Stripe receipt and in your dashboard.","wpzoom-forms"),__next40pxDefaultSize:!0}),(0,b.jsx)(d.SelectControl,{label:(0,h.__)("Customer Email Field","wpzoom-forms"),value:k,options:S,onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_customer_email:e}))},help:(0,h.__)("The email field used for the Stripe customer.","wpzoom-forms"),__next40pxDefaultSize:!0}),(0,b.jsx)(d.SelectControl,{label:(0,h.__)("Customer Name Field","wpzoom-forms"),value:L,options:S,onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_customer_name:e}))},help:(0,h.__)("The name field used for the Stripe customer.","wpzoom-forms"),__next40pxDefaultSize:!0})]})]}),(0,b.jsx)(p.PluginDocumentSettingPanel,{name:"wpzoom-forms-document-settings-fields",className:"wpzoom-forms-document-settings-fields",title:(0,h.__)("Form Fields","wpzoom-forms"),children:(0,b.jsxs)("div",{className:"wpzoom-forms-block-patterns",children:[(0,b.jsx)("p",{className:"description",style:{marginTop:"calc(8px)",fontSize:"12px",color:"rgb(117, 117, 117)"},children:(0,h.__)("Click or drag a field to add it to your form.","wpzoom-forms")}),(0,b.jsx)("div",{className:"wpzoom-forms-block-patterns-list",children:[{name:"multi-checkbox-field",title:(0,h.__)("Multichoice","wpzoom-forms"),icon:pe.multiCheckbox,defaultAttributes:{label:(0,h.__)("Multichoice","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"checkbox-field",title:(0,h.__)("Checkbox","wpzoom-forms"),icon:pe.checkbox,defaultAttributes:{label:(0,h.__)("Checkbox","wpzoom-forms"),required:!1}},{name:"text-email-field",title:(0,h.__)("Email","wpzoom-forms"),icon:pe.emailInput,defaultAttributes:{label:(0,h.__)("Email","wpzoom-forms"),required:!0}},{name:"label-field",title:(0,h.__)("Label","wpzoom-forms"),icon:pe.label,defaultAttributes:{content:(0,h.__)("Label","wpzoom-forms")}},{name:"text-name-field",title:(0,h.__)("Name","wpzoom-forms"),icon:pe.nameInput,defaultAttributes:{label:(0,h.__)("Name","wpzoom-forms"),required:!0}},{name:"text-phone-field",title:(0,h.__)("Phone","wpzoom-forms"),icon:pe.phoneInput,defaultAttributes:{label:(0,h.__)("Phone","wpzoom-forms"),required:!1}},{name:"text-plain-field",title:(0,h.__)("Text","wpzoom-forms"),icon:pe.textInput,defaultAttributes:{label:(0,h.__)("Text","wpzoom-forms"),required:!1}},{name:"radio-field",title:(0,h.__)("Radio","wpzoom-forms"),icon:pe.radio,defaultAttributes:{label:(0,h.__)("Radio","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"select-field",title:(0,h.__)("Select","wpzoom-forms"),icon:pe.select,defaultAttributes:{label:(0,h.__)("Select","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"submit-field",title:(0,h.__)("Submit","wpzoom-forms"),icon:pe.submit,defaultAttributes:{label:(0,h.__)("Submit","wpzoom-forms")}},{name:"textarea-field",title:(0,h.__)("Message","wpzoom-forms"),icon:pe.textarea,defaultAttributes:{label:(0,h.__)("Message","wpzoom-forms"),required:!1,rows:5}},{name:"text-website-field",title:(0,h.__)("Website","wpzoom-forms"),icon:pe.websiteInput,defaultAttributes:{label:(0,h.__)("Website","wpzoom-forms"),required:!1}},{name:"datepicker-field",title:(0,h.__)("Date","wpzoom-forms"),icon:pe.date,defaultAttributes:{label:(0,h.__)("Date","wpzoom-forms"),required:!1}},{name:"upload-field",title:(0,h.__)("Upload","wpzoom-forms"),icon:pe.upload,isPro:!0,defaultAttributes:{label:(0,h.__)("Upload","wpzoom-forms"),required:!1}},{name:"number-field",title:(0,h.__)("Number","wpzoom-forms"),icon:pe.number,isPro:!0,defaultAttributes:{label:(0,h.__)("Number","wpzoom-forms"),required:!1}},{name:"timepicker-field",title:(0,h.__)("Time","wpzoom-forms"),icon:pe.time,isPro:!0,defaultAttributes:{label:(0,h.__)("Time","wpzoom-forms"),required:!1}},{name:"gdpr-field",title:(0,h.__)("GDPR","wpzoom-forms"),icon:pe.gdpr,isPro:!0,defaultAttributes:{consentText:(0,h.__)("I consent to having this website store my submitted information so they can respond to my inquiry.","wpzoom-forms"),required:!0}},{name:"hidden-field",title:(0,h.__)("Hidden","wpzoom-forms"),icon:pe.hidden,isPro:!0,defaultAttributes:{name:(0,h.__)("Hidden Field","wpzoom-forms"),defaultValue:""}}].map(function(e){var t=I[e.name]||e.isPro,o=e.isPro;return(0,b.jsxs)("div",{className:"wpzoom-forms-block-pattern-item".concat(t?" disabled":""),draggable:!t,onDragStart:function(o){t?o.preventDefault():o.dataTransfer.setData("text",JSON.stringify({type:"wpzoom-forms/".concat(e.name),attributes:e.defaultAttributes}))},onClick:function(n){console.log("Quick form field clicked:",e.name),n.preventDefault(),n.stopPropagation(),Le(e.name,e.defaultAttributes,t,o)},title:t&&!e.isPro?(0,h.__)("This field can only be used once per form","wpzoom-forms"):"",children:[e.icon,(0,b.jsx)("span",{children:e.title}),t&&!e.isPro&&(0,b.jsx)("span",{className:"dashicons dashicons-info"}),e.isPro&&(0,b.jsx)("small",{className:"pro-only",children:(0,h.__)("PRO","wpzoom-forms")})]},e.name)})})]})}),(0,b.jsx)(p.PluginDocumentSettingPanel,{name:"wpzoom-forms-document-settings-details",className:"wpzoom-forms-document-settings-details",title:(0,h.__)("Form Shortcode","wpzoom-forms"),children:(0,b.jsxs)(d.__experimentalHStack,{className:"wpzf-shortcode-container",style:{alignItems:"center",justifyContent:"flex-start"},children:[(0,b.jsx)(d.TextControl,{value:'[wpzf_form id="'.concat(t,'"]'),readOnly:!0,style:{margin:0}}),(0,b.jsx)(d.ClipboardButton,{className:"wpzf-copy-button",variant:"primary",style:{height:"30px",minWidth:"30px",display:"flex",alignItems:"center",justifyContent:"center",padding:"2px 8px"},text:'[wpzf_form id="'.concat(t,'"]'),label:(0,h.__)("Copy shortcode","wpzoom-forms"),showTooltip:!0,onCopy:function(){return H(!0)},onFinishCopy:function(){return H(!1)},children:(0,b.jsx)(d.Icon,{icon:E?(0,b.jsx)("svg",{viewBox:"0 0 24 24",children:(0,b.jsx)("path",{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})}):(0,b.jsx)("svg",{viewBox:"0 0 24 24",children:(0,b.jsx)("path",{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"})}),size:16})})]})})]})}}),(0,h.setLocaleData)({Publish:[(0,h.__)("Save","wpzoom-forms")]});var ze=function(e){var t,o,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return o=t=function(t){function o(){var e,t;y(this,o);for(var r=arguments.length,i=new Array(r),l=0;l1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return o=t=function(t){function o(){var e,t;y(this,o);for(var r=arguments.length,i=new Array(r),l=0;l0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return I()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.wrappedInstance.current}},{key:"render",value:function(){var t=r.withRef?this.wrappedInstance:null;return(0,E.createElement)(e,v({ref:t},D(this.props,me)))}}]),o}(E.Component),n(t,"displayName",U("sortableElement",e)),n(t,"contextType",ue),n(t,"propTypes",fe),n(t,"defaultProps",{collection:0}),o}(function(e){var t=e.value,o=e.optsId,n=e.options,r=e.changeCallback,i=e.removeCallback;return(0,b.jsx)(m.Fragment,{children:(0,b.jsxs)(d.Flex,{children:[(0,b.jsx)(d.FlexBlock,{children:(0,b.jsx)(d.TextControl,{value:t,onChange:function(e){return r(e,o)}})}),n.length>1&&(0,b.jsxs)(d.FlexItem,{children:[(0,b.jsx)(ze,{}),(0,b.jsx)(d.IconButton,{icon:"no-alt",label:(0,h.__)("Delete Item","wpzoom-forms"),onClick:function(){return i(o)}})]})]})})});!function(e){var t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};t=function(t){function r(e){var t;y(this,r),n(z(z(t=j(this,S(r).call(this,e)))),"state",{}),n(z(z(t)),"handleStart",function(e){var o=t.props,n=o.distance,r=o.shouldCancelStart;if(2!==e.button&&!r(e)){t.touched=!0,t.position=X(e);var i=F(e.target,function(e){return null!=e.sortableInfo});if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var l=t.props.useDragHandle,s=i.sortableInfo,a=s.index,c=s.collection;if(s.disabled)return;if(l&&!F(e.target,ie))return;t.manager.active={collection:c,index:a},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||"A"!==e.target.tagName||e.preventDefault(),n||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),n(z(z(t)),"nodeIsChild",function(e){return e.sortableInfo.manager===t.manager}),n(z(z(t)),"handleMove",function(e){var o=t.props,n=o.distance,r=o.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=X(e),l={x:t.position.x-i.x,y:t.position.y-i.y},s=Math.abs(l.x)+Math.abs(l.y);t.delta=l,n||r&&!(s>=r)?n&&s>=n&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}}),n(z(z(t)),"handleEnd",function(){t.touched=!1,t.cancel()}),n(z(z(t)),"cancel",function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),n(z(z(t)),"handlePress",function(e){try{var o=t.manager.getActive(),n=function(){if(o){var n=function(){var o,n,r,d,w,g,C=m.sortableInfo.index,b=(o=m,{bottom:K((n=window.getComputedStyle(o)).marginBottom),left:K(n.marginLeft),right:K(n.marginRight),top:K(n.marginTop)}),x=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:K(t.gridColumnGap),y:K(t.gridRowGap)}:{x:0,y:0}}(t.container),v=t.scrollContainer.getBoundingClientRect(),y=s({index:C,node:m,collection:p});if(t.node=m,t.margin=b,t.gridGap=x,t.width=y.width,t.height=y.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=m.getBoundingClientRect(),t.containerBoundingRect=v,t.index=C,t.newIndex=C,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=J(m,t.container),t.initialOffset=X(h?_({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((d="input, textarea, select, canvas, [contenteditable]",w=(r=m).querySelectorAll(d),l((g=r.cloneNode(!0)).querySelectorAll(d)).forEach(function(e,t){"file"!==e.type&&(e.value=w[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),"CANVAS"===e.tagName&&w[t].width>0&&w[t].height>0&&e.getContext("2d").drawImage(w[t],0,0)}),g)),R(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-b.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-b.top,"px"),width:"".concat(t.width,"px")}),h&&t.helper.focus(),c&&(t.sortableGhost=m,R(m,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},h){var k=f?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,L=k.top,z=k.left,j=k.width,S=L+k.height,O=z+j;t.axis.x&&(t.minTranslate.x=z-t.boundingClientRect.left,t.maxTranslate.x=O-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=L-t.boundingClientRect.top,t.maxTranslate.y=S-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(f?0:v.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(f?t.contentWindow.innerWidth:v.left+v.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(f?0:v.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(f?t.contentWindow.innerHeight:v.top+v.height)-t.boundingClientRect.top-t.height/2);a&&a.split(" ").forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?e.target:t.contentWindow,h?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(N.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),N.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:C}),u&&u({node:m,index:C,collection:p,isKeySorting:h,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),h&&t.keyMove(0)},r=t.props,i=r.axis,s=r.getHelperDimensions,a=r.helperClass,c=r.hideSortableGhost,d=r.updateBeforeSortStart,u=r.onSortStart,f=r.useWindowAsScrollContainer,m=o.node,p=o.collection,h=t.manager.isKeySorting,w=function(){if("function"==typeof d){t._awaitingUpdateBeforeSortStart=!0;var o=function(t,o){try{var n=(r=m.sortableInfo.index,Promise.resolve(d({collection:p,index:r,node:m,isKeySorting:h},e)).then(function(){}))}catch(e){return o(!0,e)}var r;return n&&n.then?n.then(o.bind(null,!1),o.bind(null,!0)):o(!1,value)}(0,function(e,o){if(t._awaitingUpdateBeforeSortStart=!1,e)throw o;return o});if(o&&o.then)return o.then(function(){})}}();return w&&w.then?w.then(n):n()}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),n(z(z(t)),"handleSortMove",function(e){var o=t.props.onSortMove;"function"==typeof e.preventDefault&&e.cancelable&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),o&&o(e)}),n(z(z(t)),"handleSortEnd",function(e){var o=t.props,n=o.hideSortableGhost,r=o.onSortEnd,i=t.manager,l=i.active.collection,s=i.isKeySorting,a=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(N.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),N.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),n&&t.sortableGhost&&R(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,d=a.length;cn)){t.prevIndex=i,t.newIndex=r;var l=function(e,t,o){return et?e-1:e>o&&ew?w/2:this.height/2,width:this.width>h?h/2:this.width/2},C=c&&p>this.index&&p<=d,b=c&&p=d,x={x:0,y:0},v=l[u].edgeOffset;v||(v=J(m,this.container),l[u].edgeOffset=v,c&&(l[u].boundingClientRect=Y(m,r)));var _=u0&&l[u-1];_&&!_.edgeOffset&&(_.edgeOffset=J(_.node,this.container),c&&(_.boundingClientRect=Y(_.node,r))),p!==this.index?(t&&W(m,t),this.axis.x?this.axis.y?b||pthis.containerBoundingRect.width-g.width&&_&&(x.x=_.edgeOffset.left-v.left,x.y=_.edgeOffset.top-v.top),null===this.newIndex&&(this.newIndex=p)):(C||p>this.index&&(s+i.left+g.width>=v.left&&a+i.top+g.height>=v.top||a+i.top+g.height>=v.top+w))&&(x.x=-(this.width+this.marginOffset.x),v.left+x.xthis.index&&s+i.left+g.width>=v.left?(x.x=-(this.width+this.marginOffset.x),this.newIndex=p):(b||pthis.index&&a+i.top+g.height>=v.top?(x.y=-(this.height+this.marginOffset.y),this.newIndex=p):(b||p0)&&o(e.innerBlocks,t)})};return{"text-email-field":o(t,"wpzoom-forms/text-email-field"),"text-name-field":o(t,"wpzoom-forms/text-name-field"),"submit-field":o(t,"wpzoom-forms/submit-field")}},[]);return(0,m.useEffect)(function(){var e=function(e){if(e.preventDefault(),e.stopPropagation(),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()}),!e.handled){e.handled=!0;try{var t=e.dataTransfer.getData("text");if(!t)return;var o=JSON.parse(t),n=o.type,r=o.attributes;if(!n||!n.startsWith("wpzoom-forms/"))return;var i=wp.blocks.createBlock,l=wp.data.dispatch("core/block-editor"),s=l.insertBlock,a=(l.getBlockInsertionPoint,wp.data.select("core/block-editor")),c=a.getBlockRootClientId,d=a.getBlockIndex,u=i(n,r),f={x:e.clientX,y:e.clientY},m=document.querySelectorAll("[data-block]"),p=null,h=1/0,w=!1;if(m.forEach(function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,n=t.top+t.height/2,r=Math.sqrt(Math.pow(f.x-o,2)+Math.pow(f.y-n,2));rn)}),p){var g=p.getAttribute("data-block"),C=c(g),b=d(g);s(u,w?b+1:b,C,!1)}else s(u)}catch(e){console.error("Error handling block drop:",e)}}},t=function(e){e.preventDefault(),e.stopPropagation(),t.timeout||(t.timeout=setTimeout(function(){t.timeout=null;var o=document.querySelectorAll("[data-block]"),n=null,r=1/0,i=!1,l=e.clientX,s=e.clientY;if(o.forEach(function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,a=t.top+t.height/2,c=Math.sqrt(Math.pow(l-o,2)+Math.pow(s-a,2));ct.top+t.height/2)}),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()}),n){var a=n.getBoundingClientRect(),c=document.createElement("div");c.className="wpzoom-forms-drop-indicator",Object.assign(c.style,{position:"absolute",left:a.left+"px",right:window.innerWidth-a.right+"px",height:"2px",background:"#007cba",pointerEvents:"none",zIndex:"9999",transition:"transform 0.1s ease",top:i?a.bottom+"px":a.top+"px"}),document.body.appendChild(c)}},50))},o=function(){t.timeout&&(clearTimeout(t.timeout),t.timeout=null),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()})},n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o),n.addEventListener("drop",e),n.addEventListener("dragover",t),n.addEventListener("dragleave",o),n.addEventListener("dragend",o),n.addEventListener("mouseup",o),window.addEventListener("blur",o));var r=document.createElement("style");return r.textContent="\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t",document.head.appendChild(r),function(){t.timeout&&clearTimeout(t.timeout);var n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o)),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()})}},[]),(0,b.jsxs)("div",ye(ye({},e),{},{children:[(0,b.jsx)(a.InspectorControls,{children:(0,b.jsx)(d.PanelBody,{title:(0,h.__)("Form Fields","wpzoom-forms"),initialOpen:!0,children:(0,b.jsxs)("div",{className:"wpzoom-forms-block-patterns",children:[(0,b.jsx)("div",{className:"wpzoom-forms-block-patterns-list",children:[{name:"multi-checkbox-field",title:(0,h.__)("Multichoice","wpzoom-forms"),icon:pe.multiCheckbox,defaultAttributes:{label:(0,h.__)("Multichoice","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"checkbox-field",title:(0,h.__)("Checkbox","wpzoom-forms"),icon:pe.checkbox,defaultAttributes:{label:(0,h.__)("Checkbox","wpzoom-forms"),required:!1}},{name:"text-email-field",title:(0,h.__)("Email","wpzoom-forms"),icon:pe.emailInput,defaultAttributes:{label:(0,h.__)("Email","wpzoom-forms"),required:!0}},{name:"label-field",title:(0,h.__)("Label","wpzoom-forms"),icon:pe.label,defaultAttributes:{content:(0,h.__)("Label","wpzoom-forms")}},{name:"text-name-field",title:(0,h.__)("Name","wpzoom-forms"),icon:pe.nameInput,defaultAttributes:{label:(0,h.__)("Name","wpzoom-forms"),required:!0}},{name:"text-phone-field",title:(0,h.__)("Phone","wpzoom-forms"),icon:pe.phoneInput,defaultAttributes:{label:(0,h.__)("Phone","wpzoom-forms"),required:!1}},{name:"text-plain-field",title:(0,h.__)("Text","wpzoom-forms"),icon:pe.textInput,defaultAttributes:{label:(0,h.__)("Text","wpzoom-forms"),required:!1}},{name:"radio-field",title:(0,h.__)("Radio","wpzoom-forms"),icon:pe.radio,defaultAttributes:{label:(0,h.__)("Radio","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"select-field",title:(0,h.__)("Select","wpzoom-forms"),icon:pe.select,defaultAttributes:{label:(0,h.__)("Select","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"submit-field",title:(0,h.__)("Submit","wpzoom-forms"),icon:pe.submit,defaultAttributes:{label:(0,h.__)("Submit","wpzoom-forms")}},{name:"textarea-field",title:(0,h.__)("Message","wpzoom-forms"),icon:pe.textarea,defaultAttributes:{label:(0,h.__)("Message","wpzoom-forms"),required:!1,rows:5}},{name:"text-website-field",title:(0,h.__)("Website","wpzoom-forms"),icon:pe.websiteInput,defaultAttributes:{label:(0,h.__)("Website","wpzoom-forms"),required:!1}},{name:"datepicker-field",title:(0,h.__)("Date","wpzoom-forms"),icon:pe.date,defaultAttributes:{label:(0,h.__)("Date","wpzoom-forms"),required:!1}},{name:"upload-field",title:(0,h.__)("Upload","wpzoom-forms"),icon:pe.upload,isPro:!0,defaultAttributes:{label:(0,h.__)("Upload","wpzoom-forms"),required:!1}},{name:"number-field",title:(0,h.__)("Number","wpzoom-forms"),icon:pe.number,isPro:!0,defaultAttributes:{label:(0,h.__)("Number","wpzoom-forms"),required:!1}},{name:"timepicker-field",title:(0,h.__)("Time","wpzoom-forms"),icon:pe.time,isPro:!0,defaultAttributes:{label:(0,h.__)("Time","wpzoom-forms"),required:!1}},{name:"gdpr-field",title:(0,h.__)("GDPR","wpzoom-forms"),icon:pe.gdpr,isPro:!0,defaultAttributes:{consentText:(0,h.__)("I consent to having this website store my submitted information so they can respond to my inquiry.","wpzoom-forms"),required:!0}},{name:"hidden-field",title:(0,h.__)("Hidden","wpzoom-forms"),icon:pe.hidden,isPro:!0,defaultAttributes:{name:(0,h.__)("Hidden Field","wpzoom-forms"),defaultValue:""}}].map(function(e){var o=t[e.name]||e.isPro,n=e.isPro;return(0,b.jsxs)("div",{className:"wpzoom-forms-block-pattern-item".concat(o?" disabled":""),draggable:!o,onDragStart:function(t){o?t.preventDefault():t.dataTransfer.setData("text",JSON.stringify({type:"wpzoom-forms/".concat(e.name),attributes:e.defaultAttributes}))},onClick:function(t){console.log("Quick form field clicked:",e.name),t.preventDefault(),t.stopPropagation(),Le(e.name,e.defaultAttributes,o,n)},title:o&&!e.isPro?(0,h.__)("This field can only be used once per form","wpzoom-forms"):"",children:[e.icon,(0,b.jsx)("span",{children:e.title}),o&&!e.isPro&&(0,b.jsx)("span",{className:"dashicons dashicons-info"}),e.isPro&&(0,b.jsx)("small",{className:"pro-only",children:(0,h.__)("PRO","wpzoom-forms")})]},e.name)})}),(0,b.jsx)("p",{className:"description",style:{marginTop:"calc(8px)",fontSize:"12px",color:"rgb(117, 117, 117)"},children:(0,h.__)("Click or drag a field to add it to your form.","wpzoom-forms")})]})})}),(0,b.jsx)(a.InnerBlocks,{allowedBlocks:["wpzoom-forms/text-plain-field","wpzoom-forms/text-name-field","wpzoom-forms/text-email-field","wpzoom-forms/text-website-field","wpzoom-forms/text-phone-field","wpzoom-forms/textarea-field","wpzoom-forms/select-field","wpzoom-forms/multi-checkbox-field","wpzoom-forms/checkbox-field","wpzoom-forms/radio-field","wpzoom-forms/label-field","wpzoom-forms/submit-field","wpzoom-forms/datepicker-field","core/group","core/columns","core/column","core/paragraph","core/heading","core/spacer","core/separator","core/html"],template:[["core/group",{tagName:"div"},[["core/columns",{isStackedOnMobile:!0},[["core/column",{width:"100%"},[["wpzoom-forms/text-name-field",{id:"input_name",name:(0,h.__)("Name","wpzoom-blocks"),type:"text",showLabel:!0,label:(0,h.__)("Name","wpzoom-blocks"),required:!0,replyto:!0,className:"fullwidth"}],["wpzoom-forms/text-email-field",{id:"input_email",name:(0,h.__)("Email","wpzoom-blocks"),type:"email",showLabel:!0,label:(0,h.__)("Email","wpzoom-blocks"),required:!0,replyto:!0,className:"fullwidth"}],["wpzoom-forms/text-plain-field",{id:"input_subject",name:(0,h.__)("Subject","wpzoom-blocks"),type:"text",showLabel:!0,label:(0,h.__)("Subject","wpzoom-blocks"),required:!0,subject:!0,className:"fullwidth"}],["wpzoom-forms/textarea-field",{id:"input_message",name:(0,h.__)("Message","wpzoom-blocks"),cols:"55",rows:"10",showLabel:!0,label:(0,h.__)("Message","wpzoom-blocks"),required:!0,className:"fullwidth"}]]]]],["core/columns",{isStackedOnMobile:!0},[["core/column",{width:"30%"},[["wpzoom-forms/submit-field",{id:"input_submit",name:(0,h.__)("Submit","wpzoom-blocks")}]]],["core/column",{width:"70%"},[["core/paragraph",{align:"right",content:(0,h.__)('Fields marked with * are required.',"wpzoom-blocks"),dropCap:!1,style:{typography:{fontSize:16}}}]]]]]]]]})]}))},save:function(){var e=a.useBlockProps.save();return(0,b.jsx)("div",ye(ye({},e),{},{children:(0,b.jsx)(a.InnerBlocks.Content,{})}))}})}()}(); \ No newline at end of file diff --git a/build/main/backend/style.css b/build/main/backend/style.css index 5d2b6f8..2354598 100644 --- a/build/main/backend/style.css +++ b/build/main/backend/style.css @@ -1,3598 +1 @@ -/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/main/backend/style.scss ***! - \********************************************************************************************************************************************************************************************************************************************************************************************************************/ -.wpzoom-new-admin .wrap { - padding-bottom: 60px; -} -.wpzoom-new-admin.post-php #wpbody-content { - padding-bottom: 0; -} -.wpzoom-new-admin.post-php #wpbody-content > .wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section, -.wpzoom-new-admin.post-php #wpbody-content > .wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view { - max-height: 60vh; - min-height: 200px; -} -.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wrap { - display: none; -} -.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: 70px; - padding: 0 50px 0 30px; -} -.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column { - width: 480px; -} -.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h3 { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 10px; - font-size: 18px; - font-weight: 600; - line-height: 22px; - padding: 0; - margin: 0; -} -.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h3::before { - content: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27utf-8%27%3F%3E%3Csvg viewBox=%270 0 128 128%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 aria-hidden=%27true%27 role=%27img%27 class=%27iconify iconify--noto%27 preserveAspectRatio=%27xMidYMid meet%27%3E%3CradialGradient id=%27IconifyId17ecdb2904d178eab21437%27 cx=%27-779.868%27 cy=%27686.689%27 r=%2791.008%27 gradientTransform=%27scale%281 -1%29 rotate%2845 506.867 1318.897%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%27.353%27 stop-color=%27%23ffca28%27%3E%3C/stop%3E%3Cstop offset=%27.872%27 stop-color=%27%23ffb300%27%3E%3C/stop%3E%3C/radialGradient%3E%3Cpath d=%27M59.53 107.44c-3.95-3.17-40.63-38.84-41.04-39.23c-1.62-1.62-2.64-3.3-2.92-4.84c-.29-1.6.2-3 1.5-4.3c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59l16.63 15.98c.29.28.67.42 1.04.42a1.494 1.494 0 0 0 1.07-2.54L19.13 46.25c-2.66-2.66-3.91-6.73-.75-9.89c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59l27.16 26.48c.29.28.67.43 1.05.43s.77-.15 1.06-.44c.58-.58.59-1.52.01-2.11L24.91 28.02c-1.51-1.51-2.42-3.32-2.58-5.08c-.15-1.79.48-3.45 1.83-4.8c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59c8.86 8.7 31.99 31.45 32.77 32.29c2.97 2.05 3.57-1.05 3.72-3.06c.17-2.34-2.51-10.51-.95-17.86c2.62-9.77 10.17-8.17 10.34-8.09c4.14 1.94 3.35 4.84 1.88 10.67l-.15 1.15c-1.54 7.62 9.04 30.2 9.82 31.89c4.15 9.08 8.93 27.49-6.9 43.32c-17.35 17.35-38.83 8.46-45.38 1.91z%27 fill=%27url%28%23IconifyId17ecdb2904d178eab21437%29%27%3E%3C/path%3E%3Cpath d=%27M81.79 117.18c-10.64 0-19.69-5.09-23.26-8.62c-3.21-2.62-23.47-22.18-39.97-38.19c-.67-.65-1.06-1.02-1.1-1.07c-1.87-1.87-3.03-3.82-3.36-5.66c-.38-2.09.27-3.98 1.91-5.63c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03l16.61 15.96l-26.56-27.42c-3.06-3.06-4.6-8.13-.73-11.99c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03L56.45 62.5L23.84 29.07c-1.74-1.74-2.81-3.87-3-5.99c-.19-2.26.59-4.33 2.26-6c1.5-1.5 3.34-2.29 5.34-2.29c2.34 0 4.7 1.07 6.65 3.02l33.26 32.43l-24.16-24.83c-1.75-1.75-2.82-3.88-3-6c-.19-2.25.59-4.32 2.26-5.99c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03l7.21 7.07c12.85 12.6 23.59 23.15 24.74 24.33c.56.45 1.29.62 1.6.47c.2-.1.42-.56.38-1.53c-.06-1.7-.3-3.81-.55-6.04c-.5-4.48-1.02-9.12-.37-12.18c1.42-5.31 4.21-7.56 6.29-8.53c2.86-1.32 5.63-.86 6.16-.61c5.2 2.44 4.17 6.52 2.75 12.18l-.03.14l-.16 1.17c-1.04 5.12 4.3 19.27 9.64 30.8l.08.16c3.57 7.8 10 27.81-7.2 45.01c-7.91 7.89-16.47 10.58-24.19 10.58zM21.35 58.72c-1.18 0-2.3.49-3.22 1.41c-.95.95-1.28 1.87-1.08 2.97c.22 1.21 1.11 2.65 2.5 4.05c.01.01.41.4 1.1 1.06c23.42 22.73 37.56 36.24 39.82 38.06l.12.11c5.52 5.52 26.03 15.32 43.26-1.91c15.87-15.87 9.9-34.4 6.59-41.64l-.07-.15c-3.44-7.42-11.26-25.42-9.87-32.6l.23-1.5c1.54-6.12 1.63-7.4-.98-8.66c-.77-.14-6.29-.81-8.4 7.06c-.53 2.51-.02 7.1.43 11.15c.26 2.29.5 4.46.56 6.27c.1 2.85-1.25 3.94-2.07 4.34c-1.67.81-3.66.12-4.9-.92l-.13-.12c-.61-.66-15.12-14.89-24.72-24.31L53.3 16.3c-2.46-2.47-5.63-2.88-7.76-.75c-1.04 1.04-1.51 2.26-1.4 3.61c.12 1.41.88 2.88 2.15 4.15L70.5 48.14a3.012 3.012 0 0 1-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L32.98 19.94c-2.46-2.46-5.64-2.87-7.76-.74c-1.04 1.04-1.51 2.26-1.4 3.61c.13 1.41.89 2.89 2.15 4.14L58.6 60.41c1.15 1.16 1.14 3.06-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L27.2 38.17c-2.46-2.48-5.64-2.88-7.76-.75c-2.59 2.59-1.21 5.8.75 7.77l26.57 27.44a2.988 2.988 0 0 1-.03 4.2c-1.12 1.12-3.06 1.13-4.2.04L25.9 60.89c-1.4-1.41-3.01-2.17-4.55-2.17z%27 fill=%27%23eda600%27%3E%3C/path%3E%3Cpath d=%27M84.76 46.54c-5.49 11.21-4.78 26.9 3.46 39.49c.93 1.7 2.52.87 1.71-.88c-9.95-21.29.48-36.63.48-36.63l-5.65-1.98z%27 fill=%27%23eda600%27%3E%3C/path%3E%3Cg%3E%3Cpath d=%27M63.17 4.5c3.02-.79 6.24-.72 9.37.01c3.11.75 6.22 2.33 8.53 4.91c2.26 2.56 3.65 5.67 4.12 8.93c.44 3.23.03 6.56-1.5 9.32c-.18-3.1-.72-5.95-1.63-8.58c-.47-1.31-1.02-2.56-1.69-3.74c-.66-1.17-1.44-2.33-2.27-3.28c-1.69-1.95-3.98-3.47-6.55-4.65c-2.58-1.22-5.39-2.12-8.38-2.92z%27 fill=%27%23b0bec5%27%3E%3C/path%3E%3Cpath d=%27M64 13.98c1.67-1.06 3.76-1.28 5.73-.93c1.99.35 3.89 1.34 5.39 2.71c1.49 1.39 2.55 3.14 3.21 4.96c.32.91.48 1.87.63 2.8c.05.96.05 1.92-.1 2.88c-.69-.73-1.23-1.46-1.74-2.17c-.59-.67-1.05-1.38-1.58-2.03c-1.04-1.29-2.05-2.46-3.14-3.5c-1.12-1.01-2.3-1.9-3.67-2.67c-1.36-.79-2.89-1.45-4.73-2.05z%27 fill=%27%2390a4ae%27%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d=%27M6.83 77.34c1.41 2.76 2.88 5.32 4.59 7.58c1.7 2.26 3.65 4.18 5.92 5.43c1.1.61 2.41 1.14 3.69 1.54c1.29.41 2.63.69 4.01.88c2.76.34 5.66.28 8.73-.19c-2.38 2.07-5.56 3.17-8.8 3.41c-3.28.22-6.61-.49-9.59-2.17c-3-1.71-5.2-4.43-6.58-7.32c-1.38-2.91-2.12-6.04-1.97-9.16z%27 fill=%27%23b0bec5%27%3E%3C/path%3E%3Cpath d=%27M16.28 76.17c.97 1.68 1.93 3.03 2.98 4.21c1.04 1.18 2.16 2.15 3.38 3.03c1.24.85 2.6 1.6 4.08 2.35c.74.38 1.53.68 2.31 1.12c.81.35 1.63.72 2.49 1.25c-.91.34-1.84.54-2.79.69c-.94.04-1.91.09-2.87-.04c-1.92-.26-3.84-.93-5.52-2.1c-1.65-1.19-3.02-2.84-3.77-4.71c-.76-1.86-.98-3.94-.29-5.8z%27 fill=%27%2390a4ae%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); - display: block; - height: 24px; - width: 24px; -} -.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h2 { - font-size: 32px; - font-weight: 600; - line-height: 39px; - padding: 0; - margin: 10px 0 20px; -} -.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > p { - font-size: 16px; - font-weight: 400; - line-height: 26px; - padding: 0; - margin: 0; -} -.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary { - font-size: 16px; - font-weight: 600; - line-height: 13px; - color: #fff; - background: #3496ff; - padding: 16px 20px; - border: none; - border-radius: 2px; - margin: 30px 0 0; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:focus, .wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:hover, .wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:active { - background: #000; - color: #fff; -} -.wpzoom-new-admin #wpbody-content, -.wpzoom-new-admin #wpcontent { - /*padding-bottom: 165px;*/ -} -.wpzoom-new-admin #wpbody-content .urgent, -.wpzoom-new-admin #wpcontent .urgent { - color: #ec2439; -} -.wpzoom-new-admin #wpbody-content .featured-off, -.wpzoom-new-admin #wpcontent .featured-off { - display: none !important; -} -.wpzoom-new-admin #wpbody-content .pro-only, -.wpzoom-new-admin #wpcontent .pro-only { - position: absolute; - top: -6px; - right: -4px; - line-height: 1.5; - color: #fff; - background: #f57c00; - padding: 0 4px; - border-radius: 2px; -} -.wpzoom-new-admin #wpbody-content .notice-warning, -.wpzoom-new-admin #wpcontent .notice-warning { - display: block; - padding: 11px 15px; - margin: 10px 0 0; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header { - color: #242628; - background: #fff; - padding: 15px 30px 0; - border: 1px solid #ddd; - border-radius: 3px; - -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - margin: 3em 20px 3em 0; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions { - background: transparent; - padding: 0 0 1em; - border: 0; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 20px; - float: none; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner { - margin: 0; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-top: 1em; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title { - font-size: 24px; - font-weight: 600; - line-height: 29px; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small { - font-size: 14px; - font-weight: normal; - line-height: 17px; - color: #81909c; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a { - text-decoration: none; - color: #81909c; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active { - color: #3496ff; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version { - float: right; - font-size: 14px; - font-weight: 400; - color: #81909c; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro { - color: #f57c00; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title { - position: relative; - font-size: 24px; - font-weight: 600; - text-overflow: ellipsis; - line-height: 29px; - background: transparent url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3 17.2505V21.0005H6.75L17.81 9.94055L14.06 6.19055L3 17.2505ZM20.71 7.04055C21.1 6.65055 21.1 6.02055 20.71 5.63055L18.37 3.29055C17.98 2.90055 17.35 2.90055 16.96 3.29055L15.13 5.12055L18.88 8.87055L20.71 7.04055Z%27 fill=%27%2381909C%27/%3E%3C/svg%3E"); - background-repeat: no-repeat; - background-position: center right; - min-width: 100px; - max-width: 82%; - padding: 0 24px 0 0; - border: 0; - outline: none; - margin: 0; - overflow: hidden; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus { - -webkit-box-shadow: 0 0 0 1px #3496ff; - box-shadow: 0 0 0 1px #3496ff; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title { - font-size: 18px; - font-weight: normal; - line-height: 22px; - color: #242628; - margin: 16px 0; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav { - font-size: 18px; - font-weight: normal; - line-height: 22px; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - list-style: none; - gap: 40px; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li { - position: relative; - list-style: none; - padding: 0; - margin: 0; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a { - cursor: default; - pointer-events: none; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a::after, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a::after { - -webkit-transform: translateY(0); - transform: translateY(0); -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a { - display: block; - position: relative; - text-decoration: none; - color: #242628; - outline: none; - padding: 16px 0; - -webkit-box-shadow: none; - box-shadow: none; - overflow: hidden; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus { - outline: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover { - color: #3496ff; -} -.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a::after, -.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a::after { - content: ""; - position: absolute; - left: 0; - right: 0; - bottom: 0; - background: #3496ff; - height: 6px; - border-radius: 2px 2px 0 0; - -webkit-transform: translateY(100%); - transform: translateY(100%); - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap > h1.wp-heading-inline, -.wpzoom-new-admin #wpbody-content > .wrap > .page-title-action, -.wpzoom-new-admin #wpbody-content > .wrap > .wp-header-end, -.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .search-box, -.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .wp-list-table > tfoot, -.wpzoom-new-admin #wpbody-content > .wrap #titlediv, -.wpzoom-new-admin #wpcontent > .wrap > h1.wp-heading-inline, -.wpzoom-new-admin #wpcontent > .wrap > .page-title-action, -.wpzoom-new-admin #wpcontent > .wrap > .wp-header-end, -.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .search-box, -.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .wp-list-table > tfoot, -.wpzoom-new-admin #wpcontent > .wrap #titlediv { - display: none !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-notices .notice, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-notices .notice { - display: block !important; -} -.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav, -.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav { - margin: 10px 0; -} -.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top, -.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top .search-box, -.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top .search-box { - margin: 0 auto; -} -.wpzoom-new-admin #wpbody-content > .wrap input, -.wpzoom-new-admin #wpbody-content > .wrap textarea, -.wpzoom-new-admin #wpbody-content > .wrap select, -.wpzoom-new-admin #wpcontent > .wrap input, -.wpzoom-new-admin #wpcontent > .wrap textarea, -.wpzoom-new-admin #wpcontent > .wrap select { - font-weight: normal; - color: #242628; - border: 1px solid #9ca2a7; - border-radius: 2px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap input:hover, .wpzoom-new-admin #wpbody-content > .wrap input:focus, -.wpzoom-new-admin #wpbody-content > .wrap textarea:hover, -.wpzoom-new-admin #wpbody-content > .wrap textarea:focus, -.wpzoom-new-admin #wpbody-content > .wrap select:hover, -.wpzoom-new-admin #wpbody-content > .wrap select:focus, -.wpzoom-new-admin #wpcontent > .wrap input:hover, -.wpzoom-new-admin #wpcontent > .wrap input:focus, -.wpzoom-new-admin #wpcontent > .wrap textarea:hover, -.wpzoom-new-admin #wpcontent > .wrap textarea:focus, -.wpzoom-new-admin #wpcontent > .wrap select:hover, -.wpzoom-new-admin #wpcontent > .wrap select:focus { - color: #242628; - border-color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .column-shortcode input, -.wpzoom-new-admin #wpcontent > .wrap .column-shortcode input { - max-width: 210px; - width: 100%; -} -.wpzoom-new-admin #wpbody-content > .wrap input, -.wpzoom-new-admin #wpcontent > .wrap input { - color: #242628; -} -.wpzoom-new-admin #wpbody-content > .wrap input.wpzoom-new-admin_input-nobg, -.wpzoom-new-admin #wpcontent > .wrap input.wpzoom-new-admin_input-nobg { - background: transparent; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox], -.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox] { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - color: #fff; - background-color: #fff; - height: 13.5px; - width: 13.5px; - min-width: 13.5px; - border: none; - border-radius: 2px; - -webkit-box-shadow: inset 0 0 0 2px #7c848a; - box-shadow: inset 0 0 0 2px #7c848a; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:hover, -.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:hover { - background-color: #fff !important; - -webkit-box-shadow: inset 0 0 0 2px #3496ff !important; - box-shadow: inset 0 0 0 2px #3496ff !important; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:hover:checked, -.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:hover:checked { - background-color: #000 !important; - -webkit-box-shadow: inset 0 0 0 1px transparent !important; - box-shadow: inset 0 0 0 1px transparent !important; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:focus, -.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:focus { - outline: none; - -webkit-box-shadow: inset 0 0 0 2px #3496ff; - box-shadow: inset 0 0 0 2px #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:focus:checked, -.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:focus:checked { - -webkit-box-shadow: inset 0 0 0 2px transparent; - box-shadow: inset 0 0 0 2px transparent; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]::before { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:checked, -.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:checked { - background-color: #3496ff; - -webkit-box-shadow: inset 0 0 0 2px transparent; - box-shadow: inset 0 0 0 2px transparent; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:checked::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:checked::before { - content: url("data:image/svg+xml,%3Csvg width=%2718px%27 height=%2718px%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7 13L10 16L17 9%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E"); - display: block; - float: none; - height: auto; - width: auto; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=radio], -.wpzoom-new-admin #wpcontent > .wrap input[type=radio] { - border-radius: 50%; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile { - height: 200px; - width: 150px; - border-radius: 10px; - margin: 0 30px 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:last-child, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:last-child, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child { - margin-right: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked { - background-color: rgb(240.7, 247.6034482759, 255); - border-color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked::before { - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - content: ""; - font-size: 14px; - font-weight: 600; - line-height: 1; - background-color: transparent; - background-position: center 33px; - background-repeat: no-repeat; - height: 100%; - width: 100%; - padding: 30px 10px; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before { - content: "No Protection"; - background-image: url("data:image/svg+xml,%3Csvg width=%2780%27 height=%2780%27 viewBox=%270 0 80 80%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M39.9994 6.66666C33.4067 6.66666 26.962 8.62163 21.4804 12.2843C15.9987 15.9471 11.7263 21.153 9.20338 27.2439C6.68046 33.3348 6.02035 40.037 7.30652 46.503C8.5927 52.969 11.7674 58.9085 16.4291 63.5702C21.0909 68.232 27.0303 71.4067 33.4964 72.6928C39.9624 73.979 46.6646 73.3189 52.7555 70.796C58.8463 68.2731 64.0523 64.0006 67.715 58.519C71.3777 53.0374 73.3327 46.5927 73.3327 40C73.3327 35.6226 72.4705 31.2881 70.7953 27.2439C69.1202 23.1997 66.6649 19.5251 63.5696 16.4298C60.4743 13.3345 56.7997 10.8792 52.7555 9.20401C48.7113 7.52886 44.3768 6.66666 39.9994 6.66666ZM39.9994 66.6667C32.9269 66.6667 26.1442 63.8572 21.1432 58.8562C16.1422 53.8552 13.3327 47.0724 13.3327 40C13.3253 34.0778 15.3094 28.3251 18.966 23.6667L56.3327 61.0333C51.6742 64.6899 45.9215 66.674 39.9994 66.6667ZM61.0327 56.3333L23.666 18.9667C28.3245 15.31 34.0772 13.326 39.9994 13.3333C47.0718 13.3333 53.8546 16.1428 58.8555 21.1438C63.8565 26.1448 66.666 32.9276 66.666 40C66.6734 45.9222 64.6893 51.6748 61.0327 56.3333Z%27 fill=%27%23DDDDDD%27/%3E%3C/svg%3E"); -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before { - content: "reCAPTCHA"; - background-image: url("data:image/svg+xml,%3Csvg width=%27106%27 height=%2780%27 viewBox=%270 0 106 80%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg id=%27settings-captcha-recaptcha%27%3E%3Cg id=%27Clip path group%27%3E%3Cmask id=%27mask0_3445_1545%27 style=%27mask-type:luminance%27 maskUnits=%27userSpaceOnUse%27 x=%2712%27 y=%270%27 width=%2782%27 height=%2780%27%3E%3Cg id=%27a%27%3E%3Cpath id=%27Vector%27 d=%27M12.8574 0H93.1444V80H12.8574V0Z%27 fill=%27white%27/%3E%3C/g%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_3445_1545%29%27%3E%3Cg id=%27Group%27%3E%3Cpath id=%27Vector_2%27 d=%27M93.1429 39.952V5.735L84.1589 14.719C76.7989 5.735 65.6159 0 53.0959 0C39.9999 0 28.4359 6.213 21.1719 15.77L35.8919 30.681C37.3249 28.005 39.4279 25.711 41.8169 23.991C44.3969 21.983 48.0299 20.358 53.0959 20.358C53.6689 20.358 54.1469 20.454 54.5289 20.55C57.5297 20.7812 60.4341 21.7148 63.0076 23.2754C65.5811 24.8361 67.7516 26.9799 69.3439 29.534L58.9259 39.952C72.1159 39.857 87.0259 39.857 93.1429 39.952Z%27 fill=%27%231C3AA9%27/%3E%3Cpath id=%27Vector_3%27 d=%27M52.8095 0H18.5905L27.5755 8.984C18.5905 16.344 12.8555 27.527 12.8555 40.048C12.8555 53.047 19.0685 64.708 28.7225 71.971L43.6325 57.252C40.9565 55.818 38.6625 53.716 36.9425 51.326C34.9345 48.746 33.3105 45.114 33.3105 40.048C33.3105 39.474 33.4055 38.996 33.5005 38.614C33.7322 35.6131 34.6663 32.7087 36.2275 30.1353C37.7886 27.562 39.933 25.3918 42.4875 23.8L52.9055 34.218C52.8105 21.028 52.7155 6.118 52.8105 0.001L52.8095 0Z%27 fill=%27%234285F4%27/%3E%3Cpath id=%27Vector_4%27 d=%27M12.8574 40.048V74.265L21.8414 65.281C29.2014 74.265 40.3834 80 52.9044 80C65.9044 80 77.5644 73.786 84.8284 64.133L70.1084 49.318C68.6754 51.994 66.5724 54.288 64.1834 56.008C61.6034 58.016 57.9704 59.641 52.9044 59.641C52.4206 59.6372 51.9392 59.5727 51.4714 59.449C48.4706 59.2178 45.5662 58.2842 42.9927 56.7235C40.4192 55.1629 38.2487 53.0191 36.6564 50.465L47.0744 40.047C33.8844 40.142 18.9744 40.143 12.8574 40.048Z%27 fill=%27%23ABABAB%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -} -.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, -.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { - content: "Turnstile"; - background-image: url("data:image/svg+xml,%3Csvg width=%27106%27 height=%2780%27 viewBox=%270 0 256 116%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 preserveAspectRatio=%27xMidYMid%27%3E%3Cg%3E%3Cg transform=%27translate%280.000000%2C -1.000000%29%27%3E%3Cpath d=%27M202.3569%2C50.394 L197.0459%2C48.27 C172.0849%2C104.434 72.7859%2C70.289 66.8109%2C86.997 C65.8149%2C98.283 121.0379%2C89.143 160.5169%2C91.056 C172.5559%2C91.639 178.5929%2C100.727 173.4809%2C115.54 L183.5499%2C115.571 C195.1649%2C79.362 232.2329%2C97.841 233.7819%2C85.891 C231.2369%2C78.034 191.1809%2C85.891 202.3569%2C50.394 Z%27 fill=%27%23FFFFFF%27%3E%3C/path%3E%3Cpath d=%27M176.332%2C109.3483 C177.925%2C104.0373 177.394%2C98.7263 174.739%2C95.5393 C172.083%2C92.3523 168.365%2C90.2283 163.585%2C89.6973 L71.17%2C88.6343 C70.639%2C88.6343 70.108%2C88.1033 69.577%2C88.1033 C69.046%2C87.5723 69.046%2C87.0413 69.577%2C86.5103 C70.108%2C85.4483 70.639%2C84.9163 71.701%2C84.9163 L164.647%2C83.8543 C175.801%2C83.3233 187.486%2C74.2943 191.734%2C63.6723 L197.046%2C49.8633 C197.046%2C49.3313 197.577%2C48.8003 197.046%2C48.2693 C191.203%2C21.1823 166.772%2C0.9993 138.091%2C0.9993 C111.535%2C0.9993 88.697%2C17.9953 80.73%2C41.8963 C75.419%2C38.1783 69.046%2C36.0533 61.61%2C36.5853 C48.863%2C37.6473 38.772%2C48.2693 37.178%2C61.0163 C36.647%2C64.2033 37.178%2C67.3903 37.71%2C70.5763 C16.996%2C71.1073 0%2C88.1033 0%2C109.3483 C0%2C111.4723 0%2C113.0663 0.531%2C115.1903 C0.531%2C116.2533 1.593%2C116.7843 2.125%2C116.7843 L172.614%2C116.7843 C173.676%2C116.7843 174.739%2C116.2533 174.739%2C115.1903 L176.332%2C109.3483 Z%27 fill=%27%23F4811F%27%3E%3C/path%3E%3Cpath d=%27M205.5436%2C49.8628 L202.8876%2C49.8628 C202.3566%2C49.8628 201.8256%2C50.3938 201.2946%2C50.9248 L197.5766%2C63.6718 C195.9836%2C68.9828 196.5146%2C74.2948 199.1706%2C77.4808 C201.8256%2C80.6678 205.5436%2C82.7918 210.3236%2C83.3238 L229.9756%2C84.3858 C230.5066%2C84.3858 231.0376%2C84.9168 231.5686%2C84.9168 C232.0996%2C85.4478 232.0996%2C85.9788 231.5686%2C86.5098 C231.0376%2C87.5728 230.5066%2C88.1038 229.4436%2C88.1038 L209.2616%2C89.1658 C198.1076%2C89.6968 186.4236%2C98.7258 182.1746%2C109.3478 L181.1116%2C114.1288 C180.5806%2C114.6598 181.1116%2C115.7218 182.1746%2C115.7218 L252.2826%2C115.7218 C253.3446%2C115.7218 253.8756%2C115.1908 253.8756%2C114.1288 C254.9376%2C109.8798 255.9996%2C105.0998 255.9996%2C100.3188 C255.9996%2C72.7008 233.1616%2C49.8628 205.5436%2C49.8628%27 fill=%27%23FAAD3F%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -} -.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_none + label, -.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_recaptcha + label, -.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_turnstile + label, -.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_none + label, -.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_recaptcha + label, -.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_turnstile + label { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-wrap-radio, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-wrap-radio { - margin-bottom: 5px; - display: block; -} -.wpzoom-new-admin #wpbody-content > .wrap .radio-field, -.wpzoom-new-admin #wpcontent > .wrap .radio-field { - margin: 0 30px 0 0 !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .radio-field:last-child, -.wpzoom-new-admin #wpcontent > .wrap .radio-field:last-child { - margin-right: 0 !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .radio-field > input[type=radio], -.wpzoom-new-admin #wpcontent > .wrap .radio-field > input[type=radio] { - margin: 0 10px 0 0 !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .disabled, -.wpzoom-new-admin #wpbody-content > .wrap .disable, -.wpzoom-new-admin #wpcontent > .wrap .disabled, -.wpzoom-new-admin #wpcontent > .wrap .disable { - pointer-events: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .disable, -.wpzoom-new-admin #wpcontent > .wrap .disable { - opacity: 0.5; -} -.wpzoom-new-admin #wpbody-content > .wrap .help, -.wpzoom-new-admin #wpcontent > .wrap .help { - display: inline-block; - cursor: help; - font-size: 20px; - vertical-align: text-bottom; - height: 16px; - width: 16px; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; - position: relative; -} -.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field, -.wpzoom-new-admin #wpcontent > .wrap .wide-text-field { - padding: 0; - margin: 0 0 2em; -} -.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field label > strong, -.wpzoom-new-admin #wpcontent > .wrap .wide-text-field label > strong { - font-size: 15px !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field label > em, -.wpzoom-new-admin #wpcontent > .wrap .wide-text-field label > em { - color: rgba(36, 38, 40, 0.8); -} -.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field input[type=text], -.wpzoom-new-admin #wpcontent > .wrap .wide-text-field input[type=text] { - display: block; - font-size: 15px; - font-weight: normal; - line-height: 40px; - color: #242628; - width: 100%; - min-height: 40px; - padding: 0 10px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0.7em 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .submit-button, -.wpzoom-new-admin #wpcontent > .wrap .submit-button { - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .button.disabled, -.wpzoom-new-admin #wpcontent > .wrap .button.disabled { - pointer-events: none !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary, -.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - font-size: 13px; - /*font-weight: 600; - line-height: 35px; - min-height: 35px;*/ - color: #3496ff; - background: #f7f6f6; - padding: 0 12px; - border-color: #3496ff; - border-radius: 2px; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary.button-large, -.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary.button-large { - min-height: 48px; - padding: 0 40px; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary:active, -.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary:hover, -.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary:active { - color: #fff; - background: #3496ff; - border-color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .button.wp-color-result, -.wpzoom-new-admin #wpcontent > .wrap .button.wp-color-result { - font-size: 13px; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-primary, -.wpzoom-new-admin #wpcontent > .wrap .button-primary { - border: none; - color: #fff; - background: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-primary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary:active, -.wpzoom-new-admin #wpcontent > .wrap .button-primary:hover, -.wpzoom-new-admin #wpcontent > .wrap .button-primary:active { - color: #fff; - background: #000; - border-color: #000; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive, -.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive { - color: #fff; - background: #22bb66; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive:active, -.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive:hover, -.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive:active { - background: #3bdb82; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative, -.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative { - color: #fff; - background: #ec2439; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative:active, -.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative:hover, -.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative:active { - background: #f05161; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-secondary, -.wpzoom-new-admin #wpcontent > .wrap .button-secondary { - color: #81909c; - background: #fff; - -webkit-box-shadow: inset 0 0 0 1px #ddd; - box-shadow: inset 0 0 0 1px #ddd; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-secondary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary:active, -.wpzoom-new-admin #wpcontent > .wrap .button-secondary:hover, -.wpzoom-new-admin #wpcontent > .wrap .button-secondary:active { - background: #ddd; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive, -.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive { - color: #22bb66; - background: #fff; - -webkit-box-shadow: inset 0 0 0 1px #22bb66; - box-shadow: inset 0 0 0 1px #22bb66; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive:active, -.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive:hover, -.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive:active { - color: #242628; - background: #fff; - -webkit-box-shadow: inset 0 0 0 1px #242628; - box-shadow: inset 0 0 0 1px #242628; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative, -.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative { - color: #ec2439; - background: #fff; - -webkit-box-shadow: inset 0 0 0 1px #ec2439; - box-shadow: inset 0 0 0 1px #ec2439; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative:active, -.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative:hover, -.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative:active { - color: #242628; - background: #fff; - -webkit-box-shadow: inset 0 0 0 1px #242628; - box-shadow: inset 0 0 0 1px #242628; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-link, -.wpzoom-new-admin #wpcontent > .wrap .button-link { - color: #3496ff; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link, -.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link { - font-weight: normal; - line-height: 1; - min-height: 0; - padding: 0; - margin: 1.5em 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:active, .wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:focus, -.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:hover, -.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:active, -.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:focus { - color: #000; - background: transparent; -} -.wpzoom-new-admin #wpbody-content > .wrap .button-link:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-link:active, .wpzoom-new-admin #wpbody-content > .wrap .button-link:focus, -.wpzoom-new-admin #wpcontent > .wrap .button-link:hover, -.wpzoom-new-admin #wpcontent > .wrap .button-link:active, -.wpzoom-new-admin #wpcontent > .wrap .button-link:focus { - color: #000; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: 12px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input > *, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input > * { - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input > *:first-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input > *:first-child { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_profile-photo, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_profile-photo { - display: block; - height: 100px; - width: 100px; - border-radius: 50%; -} -.wpzoom-new-admin #wpbody-content > .wrap a, -.wpzoom-new-admin #wpcontent > .wrap a { - text-decoration: none; - color: #3496ff; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap a:hover, .wpzoom-new-admin #wpbody-content > .wrap a:active, .wpzoom-new-admin #wpbody-content > .wrap a:focus, -.wpzoom-new-admin #wpcontent > .wrap a:hover, -.wpzoom-new-admin #wpcontent > .wrap a:active, -.wpzoom-new-admin #wpcontent > .wrap a:focus { - text-decoration: none; - color: #000; -} -.wpzoom-new-admin #wpbody-content > .wrap a.linked, -.wpzoom-new-admin #wpcontent > .wrap a.linked { - border-bottom: 1px solid rgba(52, 150, 255, 0.3); -} -.wpzoom-new-admin #wpbody-content > .wrap a.linked:hover, .wpzoom-new-admin #wpbody-content > .wrap a.linked:active, .wpzoom-new-admin #wpbody-content > .wrap a.linked:focus, -.wpzoom-new-admin #wpcontent > .wrap a.linked:hover, -.wpzoom-new-admin #wpcontent > .wrap a.linked:active, -.wpzoom-new-admin #wpcontent > .wrap a.linked:focus { - border-bottom-color: rgba(0, 0, 0, 0.3); -} -.wpzoom-new-admin #wpbody-content > .wrap a.ac_match, -.wpzoom-new-admin #wpcontent > .wrap a.ac_match { - color: #000; -} -.wpzoom-new-admin #wpbody-content > .wrap a.ac_match:hover, .wpzoom-new-admin #wpbody-content > .wrap a.ac_match:active, .wpzoom-new-admin #wpbody-content > .wrap a.ac_match:focus, -.wpzoom-new-admin #wpcontent > .wrap a.ac_match:hover, -.wpzoom-new-admin #wpcontent > .wrap a.ac_match:active, -.wpzoom-new-admin #wpcontent > .wrap a.ac_match:focus { - color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current, -.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current { - color: #000; -} -.wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:hover, .wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:active, .wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:focus, -.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:hover, -.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:active, -.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:focus { - color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 14px; - font-weight: 600; - text-decoration: none; - color: #242628; - margin: 10px 0 0; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:active { - color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:hover svg, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:active svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:hover svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:active svg { - color: #3496ff; - fill: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button svg { - color: #242628; - fill: #242628; - margin: 0 6px 0 0; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer { - position: absolute; - top: calc(100% + 3px); - left: 50%; - z-index: 1000; - cursor: default; - font-size: 14px; - color: #fff; - background: #3496ff; - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; - padding: 4px 10px; - border-radius: 3px; - -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); - box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - -webkit-animation-name: bounceFade; - animation-name: bounceFade; - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer > i, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer > i { - position: absolute; - top: -10px; - left: 50%; - pointer-events: none; - height: 10px; - width: 20px; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - overflow: hidden; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer > i::before, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer > i::before { - content: ""; - position: absolute; - left: 50%; - bottom: -4px; - pointer-events: initial; - background: #3496ff; - height: 8px; - width: 8px; - -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); - box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); - -webkit-transform: translateX(-50%) rotateZ(45deg); - transform: translateX(-50%) rotateZ(45deg); -} -.wpzoom-new-admin #wpbody-content > .wrap .fit-max-content, -.wpzoom-new-admin #wpcontent > .wrap .fit-max-content { - max-width: -webkit-max-content; - max-width: -moz-max-content; - max-width: max-content; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-add-new a, -.wpzoom-new-admin #wpbody-content > .wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-add-new a, -.wpzoom-new-admin #wpcontent > .wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add { - position: relative; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - list-style: none; - padding: 0; - margin: 1.5em 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - gap: 30px; - margin-top: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > * { - text-align: left !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *:first-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *:first-child { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - width: auto; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > * { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - list-style: none; - width: 100%; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *:first-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > *:first-child { - text-align: left; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *:last-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > *:last-child { - text-align: right; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: 10px; - margin: 5px 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select.hidden, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select.hidden { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label { - text-align: center; - color: #81909c; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label:hover { - color: #9ca2a7; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label:hover svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label:hover svg { - color: #9ca2a7; - fill: #9ca2a7; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input:checked + span, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input:checked + span { - color: #3496ff; - fill: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input:checked + span svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input:checked + span svg { - color: #3496ff; - fill: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label span, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label span { - display: block; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label svg { - display: block; - color: #81909c; - fill: #81909c; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 12px; - padding: 0; - margin: 1.5em 0 0 !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice::before, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice::before { - content: ""; - display: block; - background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.3 3.5H7.7V4.9H6.3V3.5ZM6.3 6.3H7.7V10.5H6.3V6.3ZM7 0C3.136 0 0 3.136 0 7C0 10.864 3.136 14 7 14C10.864 14 14 10.864 14 7C14 3.136 10.864 0 7 0ZM7 12.6C3.913 12.6 1.4 10.087 1.4 7C1.4 3.913 3.913 1.4 7 1.4C10.087 1.4 12.6 3.913 12.6 7C12.6 10.087 10.087 12.6 7 12.6Z%27/%3E%3C/svg%3E"); - height: 14px; - width: 14px; - margin: 0 0.8em 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice p, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice p { - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap.with-bg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap.with-bg { - font-size: 14px; - color: #242628; - background: #fff; - padding: 25px 30px; - border: 1px solid #ddd; - border-radius: 3px; - -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap.with-bg *:not(h2):not(small), -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap.with-bg *:not(h2):not(small) { - font-size: 14px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter { - margin: 2em 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table { - color: #242628; - background: #fff; - padding: 0; - border: 1px solid #ddd; - border-radius: 3px; - -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead { - position: sticky; - top: 32px; - z-index: 100; - background: rgba(255, 255, 255, 0.8); - backdrop-filter: blur(3px); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td { - font-size: 14px; - border-bottom: 1px solid #ddd; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column { - text-align: center; - vertical-align: middle; - width: 3em; - padding: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column input, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column input { - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th { - font-weight: 400; - color: #7c848a; - padding-left: 0; - padding-right: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions { - text-align: right; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a { - color: #7c848a; - padding: 14px 0; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:active { - color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr { - display: table-row !important; - position: relative; - background: transparent; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:nth-child(odd), -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:nth-child(odd) { - background: #f2f4f6; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child th, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child td, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row th, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child th, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child td, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row th, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td { - border-top: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td { - padding-top: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td { - vertical-align: top; - padding: 20px 0; - border: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column { - text-align: center; - vertical-align: middle; - width: 3em; - padding: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column input, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column input { - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column { - padding: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td > *, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td > * { - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button), -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button) { - color: #3496ff; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):active { - color: #000; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-shortcode > input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-shortcode > input { - display: block; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .row-actions, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .row-actions { - margin: 0.5em 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit { - overflow: hidden; - -webkit-animation-name: slidedown; - animation-name: slidedown; - -webkit-animation-duration: 1s; - animation-duration: 1s; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - list-style: none; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - list-style: none; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div { - display: block; - margin: 0 0 10px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div:last-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div:last-child { - margin-bottom: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li strong:first-child, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li label > strong:first-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li strong:first-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li label > strong:first-child { - display: inline-block; - margin: 0 0 5px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li input:not(.widefat), -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li textarea, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li input:not(.widefat), -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li textarea { - width: 60%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save { - position: absolute; - top: -10px; - right: 0; - padding: 0; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button { - float: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel { - color: #3496ff; - background: transparent; - -webkit-box-shadow: inset 0 0 0 1px #3496ff; - box-shadow: inset 0 0 0 1px #3496ff; - margin: 0 1em 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus { - color: #000; - -webkit-box-shadow: inset 0 0 0 1px #000; - box-shadow: inset 0 0 0 1px #000; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .spinner, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .spinner { - float: left; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-title, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account { - width: 50%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a { - color: #242628; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active { - color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions { - text-align: right; - width: 5%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong { - position: relative; - cursor: pointer; - font-size: 20px; - font-weight: 600; - text-align: right; - white-space: nowrap; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active { - color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu { - display: inline-block; - position: relative; - text-align: right; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden { - pointer-events: auto; - opacity: 1; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong { - color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong::after, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong::after { - content: ""; - position: absolute; - left: -50px; - right: 0; - bottom: -15px; - height: 25px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden { - position: absolute; - right: 0; - bottom: -10px; - z-index: 999; - pointer-events: none; - text-align: left; - background: #fff; - min-width: 200px; - opacity: 0; - padding: 0; - border-radius: 3px; - margin: 0; - -webkit-box-shadow: 1px 4px 8px rgba(0, 0, 0, 0.1); - box-shadow: 1px 4px 8px rgba(0, 0, 0, 0.1); - -webkit-transform: translate(0%, 100%); - transform: translate(0%, 100%); - -webkit-transition: opacity 0.2s ease; - transition: opacity 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li { - white-space: nowrap; - margin: 0; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button { - padding-top: 10px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button { - padding-bottom: 10px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider { - pointer-events: none; - background: #ddd; - height: 1px; - padding: 0; - margin: 5px 20px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover { - color: #ec2439; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button { - display: block; - white-space: nowrap; - color: #242628; - width: 100%; - padding: 7px 20px; - margin: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover { - color: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-left, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-right, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-left, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-right { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap #poststuff, -.wpzoom-new-admin #wpcontent > .wrap #poststuff { - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body, -.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body { - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body #post-body-content, -.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body #post-body-content { - float: none; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body .postbox-container, -.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body .postbox-container { - /*display: none;*/ -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content { - display: -ms-grid; - display: grid; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content *, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content * { - pointer-events: inherit; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > * { - -ms-grid-column: 1; - grid-column: 1; - -ms-grid-row: 1; - grid-row: 1; - -ms-grid-row-align: start; - align-self: start; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *:not(.active), -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) { - pointer-events: none; - opacity: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) *, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) * { - pointer-events: none !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: 20px; - color: #242628; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar.hide, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar.hide { - pointer-events: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout), -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only > .wpzoom-new-admin_feed-layout-pro, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout), -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only > .wpzoom-new-admin_feed-layout-pro { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar input, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar textarea, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar select, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar textarea, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar select { - font-size: 14px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right { - background: #fff; - border: 1px solid #ddd; - border-radius: 3px; - -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left { - display: -ms-grid; - display: grid; - -ms-grid-rows: auto 1fr; - grid-template-rows: auto 1fr; - -ms-flex-preferred-size: 28%; - flex-basis: 28%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section { - max-height: 70vh !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox], -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox] { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2), -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2) { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-grid-column: 1; - grid-column: 1; - -ms-grid-row: 1; - grid-row: 1; - background: #fafafa; - min-height: 30px; - padding: 20px; - border-bottom: 1px solid #ddd; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section { - -ms-grid-column: 1; - grid-column: 1; - -ms-grid-row: 2; - grid-row: 2; - -ms-grid-row-align: start; - align-self: start; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - overflow-x: hidden; - overflow-y: auto; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active), -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active) { - pointer-events: none; - opacity: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - position: relative; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading::before, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading::before { - opacity: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading::before, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading::before { - content: ""; - position: absolute; - top: 300px; - left: 50%; - z-index: 1; - background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 50 50%27 xml:space=%27preserve%27%3E%3Cpath fill=%27%233496ff%27 d=%27M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z%27%3E%3CanimateTransform attributeType=%27xml%27 attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E"); - background-size: contain; - height: 64px; - width: 64px; - opacity: 1; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section-big-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section-big-title { - font-size: 18px; - font-weight: 600; - margin: 30px 20px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section { - padding: 30px 0 0; - border-top: 1px solid #ddd; - margin: 30px 20px 20px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section:first-child, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.no-top-border, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section:first-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.no-top-border { - padding-top: 0; - border-top: 0; - margin-top: 20px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title { - font-size: 18px; - font-weight: 600; - margin: 0 0 15px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title { - font-size: 14px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description { - font-size: 14px; - font-weight: normal; - margin: 0 0 20px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child { - margin-bottom: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section p, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section p { - font-size: 14px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section ul li, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section ol li, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section ul li, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section ol li { - margin-bottom: 1em; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - gap: 15px; - width: 100%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned > input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned > input { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 14px; - line-height: 2; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode { - background: transparent; - border: 1px solid #ddd; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn { - display: -ms-grid; - display: grid; - text-align: center; - color: #3496ff; - background: transparent; - border: 1px solid #3496ff; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover { - color: #fff; - background: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success { - color: #fff; - background: #22bb66; - border-color: #22bb66; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal { - opacity: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success { - opacity: 1; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success { - -ms-grid-column: 1; - grid-column: 1; - -ms-grid-row: 1; - grid-row: 1; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal { - opacity: 1; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success { - opacity: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button { - pointer-events: none; - opacity: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link { - display: inline-block; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info { - pointer-events: none; - opacity: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input { - display: -ms-grid; - display: grid; - background: #eee; - border: 1px solid #9ca2a7; - border-radius: 4px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-grid-column: 1; - grid-column: 1; - -ms-grid-row: 1; - grid-row: 1; - margin: 15px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name { - font-size: 14px; - font-weight: 600; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type { - font-size: 12px; - color: #81909c; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button { - font-size: 13px; - font-weight: 600; - color: #3496ff; - background: transparent; - border: 1px solid #3496ff; - -webkit-box-shadow: none; - box-shadow: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover { - color: #ec2439; - border-color: #ec2439; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - -ms-grid-column: 1; - grid-column: 1; - -ms-grid-row: 1; - grid-row: 1; - pointer-events: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight { - display: block; - position: absolute; - top: -2px; - left: -2px; - right: -2px; - bottom: -2px; - z-index: 1; - pointer-events: none; - border: 0; - border-radius: 6px; - -webkit-box-shadow: inset 0 0 1px 1px #3496ff, 0 0 1px 1px #3496ff; - box-shadow: inset 0 0 1px 1px #3496ff, 0 0 1px 1px #3496ff; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - -webkit-animation: highlighting 0.8s infinite; - animation: highlighting 0.8s infinite; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - position: relative; - z-index: 2; - pointer-events: all; - font-size: 14px; - font-weight: 600; - color: #242628; - background: #eee; - opacity: 1; - border: 0; - border-radius: 4px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover { - color: #fff; - background: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link { - display: none; - margin: 20px 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: end; - gap: 10px; - max-height: 999em; - margin: 0 0 20px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: 15px; - padding: 10px; - border-radius: 4px; - -webkit-box-shadow: 0 0 0 2px #f57c00; - box-shadow: 0 0 0 2px #f57c00; - max-width: 76%; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend { - font-size: 13px; - font-weight: 600; - color: #fff; - background: #f57c00; - padding: 0 5px; - margin: 0 auto; - border-radius: 2px; - -webkit-box-shadow: none; - box-shadow: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option { - pointer-events: none; - opacity: 0.75; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout > .wpzoom-new-admin_feed-layout-option, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout > .wpzoom-new-admin_feed-layout-option { - margin-bottom: 10px !important; - max-width: 21%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option { - display: block; - background: transparent; - padding: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - outline: none; - margin: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled { - pointer-events: none; - opacity: 0.4; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg { - color: #9ca2a7; - fill: #9ca2a7; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg { - display: block; - color: #81909c; - fill: #81909c; - max-width: 100%; - height: auto; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked ~ svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked ~ svg { - color: #3496ff; - fill: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general { - font-size: 14px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: 20px; - width: 100%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - width: 100%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell { - width: 100%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - gap: 10px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox { - background: none; - padding: 0; - border: 0; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - margin: 0 0.4em 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox::before, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox::before { - content: ""; - -webkit-mask: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z%27 fill=%27currentColor%27%3E%3C/path%3E%3C/svg%3E"); - mask: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z%27 fill=%27currentColor%27%3E%3C/path%3E%3C/svg%3E"); - background-color: rgba(0, 0, 0, 0.4); - height: 16px; - width: 16px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover { - background: none !important; - padding: 0; - border: 0; - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked::before, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover::before, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked::before, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover::before { - background-color: #000; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: 5px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - gap: 10px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child), -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child) { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { - display: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 4px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons { - font-size: 16px; - height: 16px; - width: 16px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell { - display: block; - white-space: nowrap; - line-height: 30px; - width: 50%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label { - width: 50%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input { - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row > input[type=checkbox], -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row > input[type=checkbox] { - margin: 0 1em 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: 10px; - position: relative; - border-left: 1px solid #242628; - padding: 10px 0 0 15px; - margin: -20px 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input { - margin-left: 0.5em; - margin-right: 0.5em; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child { - width: calc(50% - 9px); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child { - width: calc(50% + 9px); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover { - display: table-row; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover > strong, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover > strong { - display: block; - margin: 0 0 20px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: 20px; - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - padding: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom { - padding-bottom: 10px; - border-bottom: 2px solid #f57c00; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden { - display: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; - padding: 0; - border-bottom: 2px solid #f57c00; - margin: 0 0 10px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend > strong, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend > strong { - font-size: 13px; - color: #fff; - background: #f57c00; - padding: 0 5px; - border-top-left-radius: 2px; - border-top-right-radius: 2px; - -webkit-box-shadow: none; - box-shadow: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro > label, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro > label { - opacity: 0.5; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper { - opacity: 0.5; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout { - max-height: 0; - opacity: 0; - overflow: hidden; - padding-top: 0; - margin-top: 0; - margin-bottom: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active { - max-height: 999em; - opacity: 1; - padding-top: 30px; - margin-top: 30px; - margin-bottom: 20px; - overflow: visible; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token { - display: block; - font-size: 14px; - font-weight: normal; - text-overflow: ellipsis; - color: #242628; - background: #fff; - width: 100%; - padding: 4px 8px; - border: 1px solid #ddd; - border-radius: 2px; - -webkit-box-shadow: none; - box-shadow: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout > label > strong, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout > label > strong { - font-size: 14px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only { - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - padding-top: 0; - padding-bottom: 20px; - border-top: none; - border-bottom: 2px solid #f57c00; - margin-top: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table > label, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table > label { - opacity: 0.5; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview { - position: relative; - z-index: 2; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0; - border-bottom: 1px solid #ddd; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - font-size: 14px; - font-weight: 600; - text-align: center; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: 0; - margin: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled { - pointer-events: none; - opacity: 0.3; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active { - background: #ddd; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg { - fill: #81909c; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - cursor: pointer; - background: #ddd; - min-width: 70px; - min-height: 70px; - padding: 0; - margin: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover { - background: #eee; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active { - cursor: default; - color: #fff; - background: #3496ff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg { - fill: #fff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg { - fill: #81909c; - padding: 0; - margin: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: start; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: 0; - margin: 0; - overflow-x: hidden; - overflow-y: auto; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner { - max-width: 768px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner { - max-width: 380px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner { - max-width: 100%; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - padding: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe { - display: block; - height: 400px; - width: 100%; - visibility: visible; - opacity: 1; - overflow: hidden; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden { - pointer-events: none; - visibility: hidden; - opacity: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect { - color: #242628; - background: #fff; - padding: 25px 30px; - border: 1px solid #ddd; - border-radius: 3px; - -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title { - font-size: 24px; - font-weight: 600; - padding: 0; - margin: 0 0 10px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description { - padding: 0; - margin: 0 0 20px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts { - display: -ms-grid; - display: grid; - grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); - gap: 30px; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li { - cursor: pointer; - background: #eee; - padding: 15px; - border: 1px solid #9ca2a7; - border-radius: 4px; - margin: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover { - color: #fff; - background: #3496ff; - border-color: rgb(0, 98.9655172414, 205); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3 { - color: #fff; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p { - color: rgba(255, 255, 255, 0.6); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3 { - font-size: 14px; - font-weight: 600; - padding: 0; - margin: 0 0 5px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p { - font-size: 12px; - color: #81909c; - padding: 0; - margin: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect hr, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect hr { - margin: 30px 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle { - font-size: 14px; - font-weight: normal; - padding: 0; - margin: 0 0 20px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license { - color: #242628; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-title, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-title { - font-size: 20px; - font-weight: 600; - line-height: 24px; - margin: 0 0 1em; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-title svg, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-title svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-title svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-title svg { - vertical-align: text-bottom; - margin: 0 5px 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-description, -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-description, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-description, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-description { - padding: 0; - margin: 0 0 2em; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect { - color: #242628; - background: #fff; - padding: 25px 30px; - border: 1px solid #ddd; - border-radius: 3px; - -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-title { - font-size: 24px; - font-weight: 600; - line-height: 29px; - margin: 0 0 16px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-description, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-description { - font-size: 14px; - white-space: pre-wrap; - margin: 0 0 30px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: 30px; - margin: 0 0 30px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-width: 350px; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - padding: 20px; - border: 1px solid #ddd; - border-radius: 3px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title { - font-size: 16px; - font-weight: 600; - line-height: 19px; - margin: 0 0 16px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist { - font-size: 14px; - padding: 0; - margin: 0 0 20px; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li { - line-height: 18px; - background: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9 0C4.03759 0 0 4.03759 0 9C0 13.9624 4.03759 18 9 18C13.9624 18 18 13.9624 18 9C18 4.03759 13.9624 0 9 0ZM14.0301 6.63158L8.2782 12.3383C7.93985 12.6767 7.3985 12.6992 7.03759 12.3609L3.99248 9.58647C3.63158 9.24812 3.60902 8.68421 3.92481 8.32331C4.26316 7.96241 4.82707 7.93985 5.18797 8.2782L7.6015 10.4887L12.7444 5.34586C13.1053 4.98496 13.6692 4.98496 14.0301 5.34586C14.391 5.70677 14.391 6.27068 14.0301 6.63158Z%27 fill=%27%2322BB66%27/%3E%3C/svg%3E"); - background-position: 0 5px; - background-repeat: no-repeat; - min-height: 18px; - padding: 5px 0 5px 32px; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input { - font-size: 14px; - line-height: 17px; - color: #242628; - padding: 10px; - border: 1px solid #ddd; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus { - border-color: #3496ff; - -webkit-box-shadow: none; - box-shadow: none; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - cursor: pointer; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - font-weight: 600; - line-height: 1; - color: #fff; - background: #3496ff; - background-position: center left; - background-repeat: no-repeat; - width: 100%; - padding: 15px 40px; - border: 0; - border-radius: 2px; - margin: auto 0 0; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus { - opacity: 0.8; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled { - pointer-events: none; - opacity: 0.5; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook { - background: #1877F2; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg { - margin: 0 16px 0 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-notice, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-notice { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 13px; - margin: 0; -} -.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-notice svg, -.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-notice svg { - margin: 0 12px 0 0; -} -.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #242628; - background: #fff; - padding: 25px 30px; - border: 1px solid #ddd; - border-radius: 3px; - -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - margin: 20px 0; -} -.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo { - padding: 0; - margin: 0 30px 0 0; -} -.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a { - display: block; - text-indent: -999em; - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsUAAAB1CAYAAACmnpxEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMERERTJGNDlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMERERTJGMzlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMzc5NGVhLTBiZGYtNDQ3Zi05ODc1LTY1ZDk5NjhjZGVlNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkkr7JsAAB/xSURBVHja7F1RUhy5shWE/y9vBVNegdsroPi874dmBXSvAIi47xv4nhsBrIBmBW7/zP2kWIHbK3B5BbdnBbwSVnvaDNBdVSelTNU5ER0MY7u6pJNKHaVSqZ3Hx0dHEARBEARBEEPGLruAIAiCIAiCoCgmCIIgCIIgCIpigiAIgiAIgqAoJgiCIAiCIIhB4936Lzs7O+wRgiAIYiM+/PNfZfNjr/mMms8/ws9tUDef7+Gn/yy+/uffS/ZoMg6L8CGHhFmgikbsrD9o9L//txocJtAMwmrgDm0UJiULWDZ8LbZ00hbAScAmb1pQN/ZTG+LXzwue4/0gnEbo/vBjqvk8NJ9qG19BkMOEfbkn0H/m/YRRXVMv/vj9Zx+/e/aHk+Zzbqj/hh7avgpOzgL8AuZgi793b2jw/iL6w4Tgf34N/10PYXIPTuzeEW1w3XzODPB63HzGTj5YUoTPOHy3H0fz5vO5GUNzmgs5VIZJmH+lMWs+04Et3O4ji+Kz4I9fFMUEQXTD3toCZbw2yJdhQZBz9KQk/a0x0vhSYVKaBCFVJB5P/j0mYQx5cXAztKgZOdTbzZG+ZzwkUdzgk4u/+/3LnExRTBDyE8PY/RU98RPCPLMJ/gNpti2KQ/rLyfqCTtkYOvWf5j39AvNy6Klzxjlc+T/LHMYKBOw1/TUewm5J086rFH5x8cfvFUUxQaRD8WyCv2sc3sx4m0rS2kkkaBFS54Y49O9ZhrFzxtxjkxw+BQmschjyiYuIX3nofgRScrbhcZgXY+NvCzOWZCOItBP8beMQvjWfiVFnVjhDh3MViplk3918fO7evdFFjX/nLz66FETKIO2HHA4iCFBmbsd+/rhN9PUPFMUEoQ/FmjgeG3v3EenrxXvsCchvx94aFlLP4aNLFscNObTL4X5sPxEOTOaKFHnEKywoiglCt0j61DjAT4YiJ/ukzYYobmzqSXy4H4efcsJeGDe3uUeNB8ChhahxCoF6nKk9X7m0gZWKopgg9MNHTKxETkrSpXtB4bcnwzb7lbNT17wLvFC8D9uxuYmHoXB4aoDDFD5vnKFNp8ojXsHXJ15SFBOEDfyMnCh2arEK2OfMcYyJ58uAFi/eHr/ktN1MDlVxkYqDIjOb9oue28SvUb30P1l9Aj8gljwRTQBxGsTnmcIb9CiIFfdfWFCdDrBf/Xjx0cYD676YHKrjMKXP8ykUuWiLlHnEKzy89D8ZKW63srnf5jPU09CEGCZK7aokNb0wE/JV/iDWl4GKqeeiyuTCjRyq5TDlGYosUigU5BGvsKAo7ofzFgN5zO4iwNB4lTIP2fUQxF//82/4TVVBQHxxjOKbFcbkUDWHKQMB5lMoFOQRr7Bc/PE7RXGfVXtLoXvCXiMkhHEoxaQFJSlRJ4j9wqlgF9sUxuTwTQ6LxNwULv2Wv9kqFEryiFd4NQ2Fong7TFoOhlHKwvxE3rbY2NaFAgdH+9YpiJm69bKoUl+ujRxu5DB1qUoNPs/yLvStItt+eO0PeNBuO3SJ/PoVXcWuIwRw7q9IbcRVSvvqG3mrw0cjRkLOu8pUEFeBy+9rv6+EzMpO/hH+e5ToPf33+lzGqUaDI4cmOPygwFR8CkXR+BGtvvM1+75wunYWq21Fcd1CyCEHhj9Vv1BKpl+ZFR3+qY/oXQobb9c+K2MYV8d3bSP0CofZZlwEG3QJvrvzqruxr48JK1L0zSe+a979QuF4nwg5b29jR5mIKd+WuyDyN43r+QvvXIQ+9jY0jvju3ic/NO88oyAmh8LzneQc4fv72pAg9nZyrombxR+/v/p3dx4fH//6ZWenTUORpWLqxsjfKyW0z1Wal9om/uDMvqEca9O+j4lXn4jBdtA16rpWq3cUJogy4gRx3bz3WaK+/2/Pdh4kjnS/Joglct4Wob1L8PvGFFN1EFEz9EI/9PuxixNJ8hx81BJpI4f2OXyjTz45mXSHpPNuh/nxWwz7boTuDuI5fdIn7oCiWOWWwNpquCt82sWFMjtFOq07N3AEoVOFz3Wwm3GYIKTzv3wN45vY4wZx4ISCGMJBDDFVh8X9THAM+WfP1iJKksLK95cP6BwpsDlyaJzDiHPtOkaGUihi1SOGzSe7PQbBwmFzAjUmkPetIrEXJltNONRoiJkJ5Xnz8Q7b737MhL/uPEET+zp7ValSBgXxXoTJxr+zvzDmfaytar9Qaj4HQexITvjj1AdFyaF9DjfwWwpzq/7AXeQ8Ypit9a0+MQc26lgZod6gEYJWW3k2lJHWvLlv4wRRh4NVHwWF4CRBqaK++cSVonFuShAH+PeVLDHm/boXUteJxs08jJm54NekLg1FDu1z+BYOhZ+vujRbxDzinyanRRQ/ABs1UlYyB3V4QE15NvDqde6IbSeIVQ7YTOgrYi+8+trzg5LxMLImiEP0RSpK5N/3yO9ypL5S3H9/2G2RypkvUu3iDZDDy9w4jOAjt9EVhVJBvNoFiQlY0Gm3p9HPXftT+5uEqBYgVzlaVnXI1evg84k7jBcfNZYoJxRtYggOr68zTr7DsHbACY1aUBCXTi764jn5GHy6pjFz7eRKcJ0nsLshcniRE4dbcOz9Y4zLYrSmUMTKI163sUqFKA5ADsBDJUZdOmwplYmSKDhq9bpk6kTnwTtz+MjJXjjcZ8GG6tQHRARP/K+idBKC+OkCCqEumQchXyseMxKiqog4bshhBhxGnmc3QV0KRaJ6xFCbR4jizxmufCS2o08TGyty9crUiX4TxIVAH8ZaUPbNJ14kHgeSgvhAcLF462Rqns40bLUnWkxK+XpymC+HmnyxqhSKBHnEInPKLsDQoSkUqVd9wcgk3iH1qg7Zps+O6Iupw6YexVqd9/2eh4Rj26QgDj5RwieJXDktvJis0PYcQ1iQQ/scKvTFsb/rLftOkUf806xUieKAnFIopFadqQ8F7IOes9SWs2YRIapzBravGBND392GKkV/GxbEq5qsgxZTazgCLyYlff46h7fk0C6HLf1MzFTJQyWcRs8jXoOuSHEAMvozTmjQqDJsryFltBjVr5UjUMJ45rD5UKXw+CgBbV4kGNdWUyY8/HYkerFTGRVTEovJGHPOuYDtkUMluiHxe4xTn1dqvv/UpY1YqxTFyMjhXpjEUhm0pIGVKdoGTklh6gQWN8BnFcLv2tfxVQlsX+qSBHFBHCL/6LMI/n2PLA+YsJhE2lIh5ZfDc8mhYQ5bIkXkNmUg0ff5VcL+XqIPl+6CDHzp8rjI4yST73iOfeCzmDqBxVwpzxLPj5pPHATxvdBi4SBC1Bu95e799FT7gawtgT6wJSUsrsiheQ7b+JsUwvwwYXs/JbYhuA/eBT7LdBWKsDUcw6BTlGdD9ec8E2esBmGVWxt53b7jYxFxPK8EscSYnkoL4uCPSmvvHXHcVA4badwnh+TQqChPlUIhVU0lG1GMjHgVCU6TxoxORyvPFvoR1ZcqbiLLEKiBPRK0I8QBkiqSzUsL4lmEZqBLG80yPCCLvECoJIfk0LAojyrIQx6xhjzur+gHwkSxQApFzKLqXjROMhXgyH5k6oTugS2aD99X+MfYZchBEAtEGGsnd11yukHzg4sluN/JITm0KMqjpVAoyCP+ZV5BP/Ad+HkPQBHmheN1pI6dRCby6RaeSKt+1Op1ofW2JCLK5HUdcTwOVhAHoCOMZxmnPc2B/tuLmoocksOOQrFI2IdPKRTSNqIkj3h9XlKdPrEybhRGEfNkUhx+i/WdqEXKnSMICmLpdpQOG3GqMq8rjjzL8oEcksMeYjw1Yuyua8gjXkEktx4qikMkcWGJ5HChRookdfFbeMCl2CpHEHpx6+xHiD3QqVXTnEkHi8WCHCZBpZDDtkCkL9QK3uEtPYHMI64Bz9AvigPulBnaJqS8CUf6nnBU6kSdy4lnIj80zvpWaAF9FlMQC5xtmA0k5QklqkbkMMnCZqmJww6c+6BaCXhU3xJ1pWAbkXnEZ6DFy1eJtkqIYuhhO8kUikB0yoLf0qVUxgo5Jf6O39gFvQTxRODRs5BHHdUfgJ93ORAzWADtqa8/npBD8xymEKMV4NDhHnh3eL0/UXnEc6CesBEpFkihKAWNOfV96WLXSoMT/5lPLAsUTxUFMUwQp9iyPgG3oR6IKSAjRn2DJMfk0DyHbYHY0V6VO50peJfnQOURe1ueAvkxkz7h8VmZwb22+pkocAZSwhy1mGDqhI1Iw6CQmyAWOL1+OSBzqJXYJDk0zmFC/12Fn30DUGOwTU9Az/QR8KOQKoMQxbVUpQ0pUWyhXvGpkgFVSGx5ABcTFSWY+ESKwmIgfZZbhNgDGWGcD6x8ItLuR+TQvCiOFikGXY61DLf7rUqM9ekLWAoFOo94Lbi2r8xe5EUxgNjnJJcCr3msyCEcgwcqKvHf47MjrHD/JwWxSUGMXvwPKt0JHDHaI4dJOKyVcJiC8+r5gqjn83oHxIKGuAX15ezZgWXEokXsdt1dQWNBRouhKRRhS6AAPOoANbDA5dlQgniZeX1MDWDZvHbjNjtBDN52rzlmySERDYio5wN4QYSYU65A4tUHSM/WxkkBEtpiu6KSohi50kWnFyCic1XY8kAJEWRuMWoRQccsO5GWDpuDuMi4r7wYvs1NEIMXsRyz5JCIC3ikOHUKBTD4sJ5HvILqQ3aiohicQlGgci/DcxAO7Cb8RB2GmABLyaAc9IMjJIGsU13neg2soCD+JYqREMidMFaKIYdEHL+EEMSvHWRPkkIBziOevpAWA9Fxkvn2u8J2g1zxooTeCciQ54GcCiT+9xCrTvA2HiMWcg711DG6lFoQHyhZSKDsgJViyCERD4jUiUpoYdRaS4DziK9fSQGS7DMTohgZaeyd8gAsw3a54feuQEQOUc55nmvkUYHQKxz+NsOHDPspe0EMPkRccXSRQ8LUQuhFvw1KoWgblUXlEfvU0td24AqQ/7YpisNKATXxjACH0RCC2Lfn+QoI1c4C4GBR23isOiEzga5uB0KekM7uQORAIsTOYctHccySQyKOfypQAvKNP7vp+ezjFu2ZAPXR0RtzH0IUf5XkdjeC/WhKoUCkTsyeT6jh9xmojSc9BiqyFBsjFjKC+N7h62hSENsUxE/NBT6LY5YcEnGAmGcXG3Jj+/r1rVIowHnER2/4V9S8V1sXxSputwtJ8YhVyo3Qqu6nIfeIiKME8WJgheNjCL2RkCBG2p6WfroSeLRGQewctozXcsBjC2knbTEih+Y5jKZFtl0AhTm4T1s2FigA5xFfri4hkdQnG75DvygGp1CMe1RoQEWJ6zcMeAZq50nCgerB089Yh38qKIirXA7mrC0c0MX3tQpi6EJ2wEMMmoqUUBSTw3Qcphi325wD6TsXb0qhQOUR+zNIF5tcvIUxshvJ4JOmUITIK8KI74QNeIVJ10WDQr6GLIb9Iu5LcDxStyxdZtJXUoLYT5BTjYIYfGHP1wEPtRHYXsjhgDjsMG5LkJ+qIszF47fmJ4fJI669j43EcTaiGHkyvks0FHHSf7EpbB/+HEHaXsirbCsqEAO1ZupEP3HXfC6azzf340DdSPDr5tJbSRkI4gPFkXSkoBpylPE3mCptbytIDitymITDGBrkJT2x3KIttRNIoQiLOdS5jaNNbQEesvsubYjvIhn8HEjAeMtVyToZiAjqTYu/h2irT6GYIVaEHbgaGg4bO9nagQWHshrge0H4fgg/i0jv7N/nzHrHD1gQO2dvy1grUh7g2XOEdQ7bogQ8o81Zq7ue/XP8grBGVUCabuljUfyKLxyjRIqDoECJrb2WZcsmAPJ99HS2ZVtnoAlq1LKdzCfujlXO72uf/zZcPK4+ze/f1v7MO5fzsCgpIr7zpfWI/sAFMXKicDnsGBgVVORwQKI4BNmkS7E9BzSFomkDKo94tq0ucobOTuxGNPpUVSgQB+zaCkVUNYDjyAOVtynZgD9cd01BbFoQEzg7QtkQr7Unh60EZowFEDKFIuQRn4LEaZudSkR6zDLG2ZCYonge2zBDpLUAfN+18N9/DZMtD3KgUieGHKmwAu8gj4xPgsgyQBTEw06dKMFjK+W4JocYsSYJxDXFXbRQ30BbCcwj7nJ42cQhu6iiOHQgSnQVW9Y1FLmsY8u2zlDCONJA9eBtSvrFz5HlWqaCF5gMOUI85Kj4PvBZKYMCNTk0MRYQAagu0ey+QUW/64zKIz7r4GdHifpNrygWEF3jDZNv4eIesEOv7NoIe0Q7s7sqOENBbFr0CQriro6asI8SNb465uh/IAVqOBStnARM82i9+AKcyxqB/O51izziVb+h+M0rUgxa7axjU14xIkrc+WKE8O8QkYc3y7MBByoFMQWxVUE8beuoleA3mnYvmxo7XApOV1/N6hP2OdwWqOBTVz+eeifXV2HqUvHIUmWRuKIYkDD+S0e/lm8bJuAJ4Dv6RntRlRyOhQeqBw+Z6IQfLx8piLMTxB7fad69cAh81uce45PQweGDgXedJ/q3vcW8636WBbKbEmsO3E3QuciSX+M3/j+iDNu8J4kz0OqmfCOHGuVUGCnWB28/B5ZLr1EQR8HgopXA+vMrVB3/3Z/k0DyH275r0rxYcGnbtjjqMQ+NNHOrQRQjSX0tQR9xgx0qJ1gstxg4UOeWD29liNWBuikP1VEQR5p0rAG57b5QsPAkh7o5LJUI9xQpFJc9a2ibqTyRRBSDUyjGYeJdn4i98RYAUYKacGcOUzJp8rytwFU2q07ogS/n9z6TQ4+oIvEUxMRzHAOfdcfuTIITQxwidmQRBwFjzwv+XNVF138MPGQXLdVsN9FgqIDPGgsMtBkqQgfe8nhedHtfIR9E98WTF8NnOUTtG2fo62FOKIg3Lr5R/T2YSGOYaEvgI+fkMAmHIyUcbgOEvfWeZyOnUPTJI14BxXG+kWKBVd3+2kArXNoybK/hEvSc4w0Lgk7GZv26YOOiaBUZnubCg6Agvs4sQox09EPKSUVGifv6P3Jon8NtFisF4FGoHdlYOxsHgAANpMJOzCvQk4jicIoQZcTrwhAxEc/RAyw8D0FqsSrPFlbae4YGGLFmY+5HxPN/QmQ4m0WJoCCedSwHNBSUQ2hkCHwg7euGHJLDSLxAhF1IrZPeTUTVfTeVT5xMFK8JA8jqOtQ69DhRPMDQ0WJWnbADP6h9RNgfnttpPkc55sQKC+Jpbv0Fjn4M5RKJc+Czem9Fk8NOuNLE4RZAzLULcFqcZJt9YPBa0YKijmmc7xIODB+hPAU9az8cQtsDGG4l0Vj/3OYdPblFXyML2zkQY2PqBBR1+HgR/F3SniiIs8HSYXZ8ygHYWAm2MVTVHXLYjsOxQg6leUHPA5+F/K2fu6YgrlH5xF8HIYp9aB4kEl0YZAjDld6G8dHiW9BKG1KKjTr2CWeuxxbNUITvG87vioK41ySE8F1+x2yU+VXX5+DnXZJDcrjBt6ms8ORTKJp3Qy3G1hd3yDKgKFEcdX59l3iAVKDJFCGslxG2tOdB0PY1ZFREgfnEYVIburDtMWn48Xsq8OghCGKPB+B4PnaZ3rDW2NmpA1ecAO6SkcM0HM4i7HRCKjwJzS9zcDDiDLwgQ6UD1THtNLUoltoC6ALxAxd+BdY4hpmQiGhtaJlHJIg4gvhW4NHRBXHTlk+u37Zu13dGjkH//mcZ2pkPIqAjjEh/Tw7TcBgjqIOIFFdC74bUTzOBoCAiUryMneKZ8qBdrFOU2+I60vdoOe1cOYLQJ4gXiSLEfR141+tbkYKqABbL1wRvZ8ht4gocuSOHm/FJOYcv+bjC6SrFJqWfFkILsVLZ2NIvigM05LXOYl2YEFY9MwVt5i12hDpB3HwOErQHMflVPfxBDWzOSWa25nfVxuDHQgUAOdyKw1Izh68AZXeS4r2vfnq6oAOtf4CH7B5i26sGUaxBnMWO3qbO5V1mco0wkZkgTnSbX18H3reKC3IsjoPIz8HWPC9X4MfOhNLGyKF9Dp8DkU+8FH7XvlpC6tIolP3WsW02uShWkEJRxc6tDds+KfN5KYgJCmLc5Nd3LKOjIbcZ2Jrfar9HBwOcXLUCcmifw78tThD6IoKW6CocrwWDY+aud1YjimMYzgbcDOx7JRw4kb8gHmcqiD3KlONJIDBQWs5LXRNT6GuPb6QO7ZBD+xw+e39U38fYCe8ibCvhG0JRVTsGK4pTpVDUqdIIwknPVEKAkWKizQQxylgQe/SNalQKx+RtECYWcetwkaZ1X39hzK+Sw/gcroC6MbaK8K5tUyie8oiV+9RYfadWFKcSaakrQaT4/rkCEULYEsQSER8VghgREQJFM9C+oHD4XM4YfHgxNRZ4dIyKJnfk0DyHK5SAZ0S5MTb4nzbfcyTpd0M+PGK+qFPYrwpRHAiKLYz9d84SN/06wXey6gSRWhAvnY4IMWLyqxJNbNtgEvLALdjanuBV4dcxLufpmd9JDhVwuCbqrEU6t9VPlxH60eT1zqpEcSKxNks9KYfvjy3MK0cQFMQ/m9rz3yPz8yUOEN1qF1Vr+acS77lw8Q5mkcM8OCxBz4l5dmebXYp5pPQTs4fstIni2JFiLZdoxHyPRezbYQgK4hcEsaabFPtOgLBFpuA5A7WiKtjaF4fPP13Z2zTmAowc2ufQ4fKJ5xHtbtNOk/+zWOknmq/GtiOKg9HH6oS5FnEYjDlWu+8cQVAQr7d1r+f4RY9dqUWyOlEVLnXwtlYIfcVZInsjh7Y5LAHPWCTYDXtLhB9FfB/E4iiZPtMUKfaIlUJxo6zddwoGDUFBXLjhRIgRzhvenrC9KTUheFGVvKKBt7Pm46/9vRKwtRVmIWqbAtfk0CaHiIVyQJWAltd0xDSW7wUesks2V2gTxTFE2yJVWP6NiXAWYWVUM3WCeMOZeUf2aUCC2KPvNp+UH5HMn5w0ny+pauA23+tFv99qHwt+jffx01RGFSJy5NAmh6g2PSSwu8ULYjL2wqJANYei2P28Q1568tQWJY71XowSE28JYh8hRucEahbEDtBekYkvTGKSC3c/cd37SF+s64T9tn/z+db857mTiyy6MH8cKJjLyKFNDg9B/Keab++e9eNZ5O8vgTaQBO8UTlR3TiZh/2mSTriltgkzYWfDfGIipiD2ONIqiEO7NVza8Rr8ZPZFuBt8VGzc9IWfwO/QE3kQa5PmcyIsotYXYVNFlU3IoSEOQT5B2i9sEuM+dec6oc1/AD0n2byx8/j4+NcvOzsaJis/CL8JPf4y4o04XdouVePRp068NyLS7lv89cJhtmsWruWJ8aY/D5xxCAviqeIF6Ora6k+ax1Q4xBTz8oZVvXh/tqPqIkxCTmbZfI4Fgxuvvbu6XYmQanBukEM/Pg6tcxjasu0YQoni2nVIh9Q4p4SDncct/kmqnOzPiz9+hywG1EWKfQpFQ8RCaDBeO924FBLFlbODMsF3jtzAICyI/eR23HzHseIuKLSPKR/1afrwMOKY2Av+ZxJsZDW5e3/857N2rwuI30J/lom4VJum44MwTT/uk8NkHJYJ2lR08C9a5+jjRDbR9jthRRreKSWiEpisZ9qvNw4LgkrACHmLHRFLEK8m2zLzbox1kObI/diCLxK0sXhBKJ0r40F73jo5TMvhB2cDD0rfy4ofhy0qdpU2UCL/9cYIuej3XCZM+id0QlIQDwVRRFhYyB85mQshrMOCICaHaTm0IurU2XBIPTFhQ0j7USmKt7idpfUqQrvjXGv7HNx2CmJi3dHdUhDrcsJb+sMjdvvfRMR7Q37dv+eUtMXjMOyIFUb6olL4ToNcUOwqbihSzFmrvICscfngCMKJHuQcGqJPYKG2OkXVX3PDgfZ0uBc4nJPDqByaEXVKbXmQqSeaRTFKyNaaT8G/4TCWwGcRhKMgtr3QDH5s6KLKVxA6siaIyWESDveN9IfW3Q4ri4pqEKI4bKkgBo2VXOL1tvt2I4T83OrkQYiAtmB8Egui6uMAuVzlnl5Yb0jg8IAcisNKmpi63dxQGrcYoj/eVd7YOWAQzpxNIMQ8q04QKsRcTkh9TXwIGBwMiE8/D7xP3e8CNkQOZVEa6RuNdm1lQQFPPdEuivuKurnhbbYasCjIZhIhIKjZBXlMYGvCOOf0qKeqDZbTJchhGg4//PNfVgTxMsz12mAl9QTuj1WL4nAwoc9AunS20SdavFA62Ih0+M4u6A01W51eZHix4fIs9+UvWnqfeznJNQ6n5BAKK5HOSul7Wem/r4MSxQFdB9TcuigMW01dt9fuHEE8WyixC/KbxILo8FdOzzLp349Nm86GdB4i5BmTQxysRDq/Kn2vcqj+2IIo7ppCYe6AHbgdrDpBPEfNLshzYREijj7aeOBspk35d/aHsA6s1B4mh6o5HKyo64uhp57sPD4+/vXLzo7KljckPbad/JvOep+Ls2za/1/34+rc7NvfgetUE9gO+3d4grjh/aMRnv3Edm5AHMyaz11Oh+gGyuGNlsVMqJzwjfNI5/67cPquAn8J85B69IR1LdsH74z4Bx/1HLf4+9ZziZ/jpqWRMkpMvLpgcnZK7WiDGeEWRGYVrmo9Cf5zT5ENep82Y8lIciiA0gjFWv3JIC/tsCaKP7cQxUuDl3VssxJvI4qZT0xQFAvoFIPCanW98LQRV96HHiYSV4sgAu6Gmh5BDinqXuhPjSiH3H+WIsW3W/7dXHKJ151i3ThDL4wn24ge45POAadBUVti/w6X+3nwpdMQfRwHAVEKCKxF+PhoTsVKOCIcloE7cvgrfFDIQo1+rf15ZGQsVBLPNZFT/LT0++HEtxn0ixy35Jr2+7ZvUyZlyUgMQRAd/cvKz/7m/r6jsPK/yxfE05/h55L5weY5rDmHENaAyineQT2IIAiCIAiCIKxil11AEARBEARBUBQTBEEQBEEQBEUxQRAEQRAEQVAUEwRBEARBEARFMUEQBEEQBEEMGf8vwABaKb4tsBFP0wAAAABJRU5ErkJggg==); - background-size: contain; - background-repeat: no-repeat; - height: 16px; - width: 95px; - overflow: hidden; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:hover, .wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:active { - opacity: 0.7; -} -.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: 0; - margin: 0; -} -.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li { - padding: 0; - margin: 0 30px 0 0; -} -.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li:last-child { - margin-right: 0; -} -.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a { - text-decoration: none; - color: #000; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:hover, .wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:active { - color: #3496ff; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 999999999999; - background: rgba(0, 0, 0, 0.4); - backdrop-filter: blur(5px); - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog:not(.open) { - pointer-events: none; - opacity: 0; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.success .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { - background-color: #22bb66; - background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.75204 15.8749L4.60249 11.7049L3.18945 13.1149L8.75204 18.7049L20.6932 6.70492L19.2901 5.29492L8.75204 15.8749Z%27 fill=%27white%27/%3E%3C/svg%3E"); -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.fail .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { - background-color: #ec2439; - background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27 fill=%27white%27/%3E%3C/svg%3E"); -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.confirm .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { - content: "?"; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - font-size: 24px; - font-weight: 700; - color: #fff; - background-color: #242628; - background-image: none; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap { - font-size: 14px; - line-height: 20px; - color: #242628; - background: #fff; - min-width: 850px; - padding: 30px; - border-radius: 3px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0 0 20px; - border-bottom: 1px solid #ddd; - margin: 0 0 30px; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 20px; - font-weight: 600; - padding: 0; - margin: 0; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { - content: ""; - display: block; - background-color: #81909c; - background-repeat: no-repeat; - background-position: center; - height: 28px; - width: 28px; - border-radius: 50%; - margin: 0 15px 0 0; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button { - cursor: pointer; - text-indent: -999em; - background-color: #9ca2a7; - -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27/%3E%3C/svg%3E") center no-repeat; - mask: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27/%3E%3C/svg%3E") center no-repeat; - height: 24px; - width: 24px; - padding: 0; - margin: 0; - overflow: hidden; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button:hover { - background-color: #3496ff; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content { - overflow: auto; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content .severe { - color: #ec2439; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: end; - gap: 10px; - padding: 20px 0 0; - border-top: 1px solid #ddd; - margin: 30px 0 0; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button { - color: #fff; - background: #3496ff; - padding-left: 30px; - padding-right: 30px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:hover, .wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:active { - color: #fff; - background: #000; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary { - color: #3496ff; - background: transparent; - border-color: #3496ff; -} -.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:hover, .wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:active { - color: #fff; - background-color: #000; -} -.edit-post-header__settings .editor-post-switch-to-draft, -.edit-post-header__settings .editor-post-save-draft, -.editor-post-publish-panel__prepublish .components-panel__body, -.edit-post-post-status, -.required-recaptcha { - display: none; -} -.unstyled-list { - list-style: none !important; - padding-left: 0 !important; -} -.wpzoom-forms-move-button { - cursor: move; -} -.wpzoom-forms-extra-options { - width: 450px; -} -.wpzoom-forms-extra-options .form-group:last-child { - margin-bottom: 0; - text-align: right; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} -.wpzoom-forms-extra-options .form-group button { - margin-right: 10px; -} -.wpzoom-forms-extra-options .form-group button:last-child { - margin-right: 0; -} -.predefined-lists { - text-align: left; -} -.predefined-lists p { - margin: 0; -} -.post-php.post-type-wpzf-submission.wpzoom-new-admin #wpfooter { - position: relative !important; - bottom: 0 !important; -} -.wpzoom-forms-block-patterns { - margin-bottom: 16px; -} -.wpzoom-forms-block-patterns h3 { - margin: 0 0 12px 0; - font-size: 13px; - text-transform: uppercase; - color: #1e1e1e; -} -.wpzoom-forms-block-patterns .wpzoom-forms-block-patterns-list { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr)[2]; - grid-template-columns: repeat(2, 1fr); - gap: 8px; -} -.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 8px 10px; - background: #ffffff; - border-radius: 4px; - cursor: -webkit-grab; - cursor: grab; - -webkit-transition: all 0.15s ease; - transition: all 0.15s ease; - font-size: 12px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - border: 1px solid #e0e0e0; - height: 45px; - position: relative; -} -.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item:hover { - background: #f6f6f6; - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); - border-color: #d0d0d0; -} -.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item svg { - width: 24px; - height: 24px; - margin-right: 10px; - -ms-flex-negative: 0; - flex-shrink: 0; -} -.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item span { - text-align: left; - font-weight: 500; - line-height: 1.2; -} -.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled { - opacity: 0.7; - cursor: not-allowed; - background: #f0f0f0; -} -.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled:hover { - background: #f0f0f0; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - border-color: #e0e0e0; -} -.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item .dashicons-info { - position: absolute; - top: 5px; - right: 5px; - font-size: 14px; - color: #888; - background-color: rgba(255, 255, 255, 0.7); - border-radius: 50%; - padding: 2px; -} -.wpzf-shortcode-container * { - margin-bottom: 0 !important; -} -.wpzf-copy-button { - height: 30px !important; - min-width: 30px !important; - padding: 2px 8px !important; - margin: 0 !important; - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; -} -.wpzf-copy-button svg { - fill: currentColor; -} -.wpzoom-new-admin_settings-header + div.wrap > .notice, -#wpzf-settings .notice { - display: none !important; -} -.post-type-wpzf-form .subsubsub { - float: none; - margin-bottom: -40px; -} -.post-type-wpzf-form #posts-filter { - width: calc(100% - 374px); - float: left; -} -.wpzoom-forms-settings-upsell-container { - display: block; - height: auto !important; - width: 340px; - z-index: 1000; - float: right; -} -.wpzoom-forms-settings-upsell-container a { - display: block; - width: 100%; - height: 100%; - text-decoration: none; -} -.wpzoom-forms-settings-upsell-container img { - display: block; - width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; - -o-object-position: center; - object-position: center; -} -@media (max-width: 1240px) { - .wpzoom-forms-settings-recaptcha-after { - display: block; - width: calc(100% - 48px); - clear: both; - float: none; - margin-top: 20px; - } -} -@media (max-width: 1024px) { - .post-type-wpzf-form #posts-filter { - float: none; - width: 100%; - } - .wpzoom-forms-settings-upsell-container { - float: none; - margin: 20px auto; - } - #wpzf-settings { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - #tab-spam-protection .regular-text { - width: 100%; - } - .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2, - .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field { - margin-bottom: 10px !important; - } - .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, - .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { - float: none; - margin-right: 135px !important; - } - .wpzf-spam-protection-service { - -ms-grid-columns: 1fr; - grid-template-columns: 1fr; - } - .wpzf-spam-protection-service th { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } - .wpzoom-forms-settings-upsell-container { - margin: 20px auto; - float: none; - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } - .wpzoom-forms-settings-ajax-promo-container, - .wpzoom-forms-settings-integrations-promo-container { - width: auto; - } - .wpzf-form_page_wpzf-settings div.wp-tab-panel { - width: calc(100% - 60px); - } - .wpzoom-forms-settings-buttons-container { - width: 100%; - } -} -@media screen and (max-width: 782px) { - .post-type-wpzf-form .subsubsub { - margin-bottom: 0; - } - .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save, - .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { - margin: 25px 0; - } - .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save { - float: none; - } - .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { - float: none; - } - .wpzf-form_page_wpzf-settings div.wp-tab-panel, - .wpzoom-forms-settings-buttons-container { - width: auto !important; - } - .wpzoom-forms-field-radio { - margin-top: 10px !important; - } - .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, - .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { - margin-right: 330px !important; - } -} -@media screen and (max-width: 600px) { - .wpzf_wrap.wpzf_settings-add-new { - display: inline-block !important; - margin-top: 0 !important; - margin-bottom: 20px !important; - } - .post-type-wpzf-form .subsubsub { - display: inline-block !important; - float: right; - margin-top: 0px !important; - } - .post-type-wpzf-form p.search-box { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .post-type-wpzf-form #post-search-input { - width: calc(100% - 130px) !important; - display: inline-block !important; - } - .post-type-wpzf-form #search-submit { - display: inline-block !important; - margin-top: 0px !important; - } - .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header, - .wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header { - margin-right: 13px !important; - clear: both; - } - .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save, - .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { - margin: 25px 0; - } - #tab-spam-protection table { - width: 100% !important; - } - .wpzf-spam-protection-service .wpzoom-forms-field-radio { - gap: 10px; - } - .wpzf-spam-protection-service .wpzoom-forms-field-radio input { - width: 33.3333333333% !important; - } - .wpzoom-forms-field-radio { - margin-top: 10px !important; - } - .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, - .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { - margin-right: 110px !important; - } - .wpzoom_forms_reset_settings { - float: right !important; - } - .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, - .wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, - .wpzf-form_page_wpzf-settings ul.wp-tab-bar { - gap: 20px !important; - } - .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { - gap: 20px !important; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - } - .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li, - .wpzf-form_page_wpzf-settings ul.wp-tab-bar li { - font-size: 14px !important; - } - .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile { - height: 160px !important; - } - .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, - .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, - .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, - .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, - .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, - .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { - height: 150px !important; - width: 85px; - padding: 10px !important; - background-size: contain !important; - background-position: center !important; - font-size: 12px !important; - } -} -@media screen and (max-width: 425px) { - .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { - gap: 10px !important; - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li { - font-size: 12px !important; - } -} -@media screen and (max-width: 375px) { - .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, - .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { - margin-right: 100px !important; - } -} -/* - * - * Upsell Panel - * -*/ -#tab-upsell { - display: block; - width: auto; - -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1); - box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1); - border-radius: 4px; - padding: 30px; - margin-bottom: 50px; - background-color: #fff; - margin-right: 20px; -} -.wpzoom-forms-settings-upsell-page-container-header .button.button-primary, -.features-table .t-footer .button.button-primary { - background: #3496FF !important; - border-radius: 4px; - padding: 16px 20px; - color: #fff !important; - font-size: 16px; - font-weight: 500; - line-height: 13px; - text-decoration: none; - display: inline-block; - outline: none !important; - border: none !important; -} -.wpzoom-forms-settings-upsell-page-container img { - display: inline-block; - height: 160px; - width: 150px; - -o-object-position: center; - object-position: center; - margin-right: 45px; - float: left; -} -.wpzoom-forms-settings-upsell-page-container-header { - display: block; - border-bottom: 1px solid rgb(225, 229, 233); - padding-bottom: 60px; -} -.wpzoom-forms-settings-upsell-page-container-header h2 { - font-size: 24px !important; - font-weight: 600; - line-height: 32px; - color: rgb(36, 38, 40); - margin-top: 0 !important; - margin-bottom: 6px !important; -} -.wpzoom-forms-settings-upsell-page-container-header p { - font-size: 14px; - font-weight: 400; - line-height: 22px; - color: rgb(36, 38, 40); - opacity: 0.65; - margin-top: 0; - margin-bottom: 20px; - max-width: 650px; - margin-left: 195px; -} -.wpzoom-forms-settings-upsell-page-container-content h3 { - font-size: 20px; - font-weight: 600; - margin-top: 50px; - margin-bottom: 30px; - line-height: 28px; -} -.wpzoom-forms-settings-upsell-grid { - display: -ms-grid; - display: grid; - -ms-grid-columns: (minmax(0, 1fr))[3]; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 40px; -} -.wpzoom-forms-settings-upsell-grid .section { - padding: 35px; - border-radius: 4px; - border: 1px solid rgb(225, 229, 233); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; -} -.wpzoom-forms-settings-upsell-grid .section .wpzoom-forms-pro-badge { - display: inline-block; - font-size: 16px; - font-weight: 500; - text-transform: uppercase; - color: #fff; - padding: 4px 12px; - border-radius: 25px; - background: rgb(36, 38, 40); - text-align: center; - max-width: 34px; -} -.wpzoom-forms-settings-upsell-grid .section h4 { - margin-top: 24px; - font-size: 18px; - font-weight: 600; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 10px; - margin-bottom: 24px; -} -.wpzoom-forms-settings-upsell-grid .section .about, -.wpzoom-forms-settings-upsell-grid .section .section_footer { - font-size: 14px; - font-weight: 400; - line-height: 22px; - color: rgb(36, 38, 40); - margin-top: 0; -} -.wpzoom-forms-settings-upsell-grid .section .section_footer { - margin-top: auto; - margin-bottom: 0; -} -.features-table { - margin-bottom: 0px; -} -.features-table li { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 75%; /* Container only takes 75% of parent */ -} -.features-table li.t-row { - padding: 12px 0; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0px; -} -.features-table li div { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; -} -.features-table li div svg { - overflow: visible; -} -.features-table li .c { - text-align: center; -} -.features-table li.t-head { - padding-bottom: 12px; - border-bottom: 1px solid rgb(225, 229, 233); - margin-bottom: 15px; -} -.features-table li.t-head .c { - font-size: 18px; - font-weight: 600; - line-height: 28px; - color: rgb(36, 38, 40); -} -.features-table .h-wrap { - font-size: 16px; - font-weight: 500; -} -.features-table li.t-footer { - padding-top: 30px; - border-top: 1px solid rgb(225, 229, 233); - margin-top: 20px; - margin-bottom: 0px; -} -.wpzoom-forms-settings-subscribe-form { - background: #fff; - overflow: hidden; - border-radius: 5px; - padding: 25px 20px; - margin: 25px 0; - border: 1px solid #ddd; - -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -} -.wpzoom-forms-settings-subscribe-form input[type=email] { - padding: 5px 8px; - border-radius: 3px !important; - border-color: rgba(0, 0, 0, 0.2) !important; -} -.wpzoom-forms-settings-subscribe-form .button-primary { - background: #000 !important; - padding: 5px 20px; - font-weight: 500; -} -.wpzoom-forms-settings-subscribe-form .button-primary:hover { - opacity: 0.8; -} -.wpzoom-forms-settings-subscribe-form .loading { - background: none !important; - border: none; - margin-top: 5px; - margin-left: 20px; -} -.ml-form-embedContent h4 { - font-size: 16px; - font-weight: 500; - margin: 0 0 15px; -} -.ml-form-embedContent h4 svg { - display: inline-block; - vertical-align: middle; - margin-bottom: 4px; -} -.ml-form-formContent { - max-width: 180px !important; - float: left !important; -} -.ml-form-embedSubmit { - float: right !important; - max-width: 100px !important; -} -@media (max-width: 1240px) { - .features-table li { - width: 100%; - } -} -@media (max-width: 1024px) { - .wpzoom-forms-settings-upsell-grid { - -ms-grid-columns: (minmax(0, 1fr))[2]; - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - .wpzoom-forms-settings-upsell-grid .section { - max-width: 100%; - } -} -@media screen and (max-width: 600px) { - .wpzoom-forms-settings-upsell-grid { - -ms-grid-columns: 1fr; - grid-template-columns: 1fr; - } - .wpzoom-forms-settings-upsell-page-container img { - float: none; - margin-right: 0; - margin-bottom: 20px; - max-width: 100px; - height: auto; - } - .wpzoom-forms-settings-upsell-page-container-header p { - margin-left: 0; - } - .features-table li div { - -webkit-box-flex: 1; - -ms-flex: auto; - flex: auto; - } - .features-table li:not(.t-footer) div:first-child { - width: 130px; - } -} - -/*# sourceMappingURL=style.css.map*/ \ No newline at end of file +.wpzoom-new-admin .wrap{padding-bottom:60px}.wpzoom-new-admin.post-php #wpbody-content{padding-bottom:0}.wpzoom-new-admin.post-php #wpbody-content>.wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section,.wpzoom-new-admin.post-php #wpbody-content>.wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view{max-height:60vh;min-height:200px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wrap{display:none}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;padding:0 50px 0 30px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column{width:480px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;gap:10px;line-height:22px;margin:0;padding:0}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>h3:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 aria-hidden=%27true%27 class=%27iconify iconify--noto%27 viewBox=%270 0 128 128%27%3E%3CradialGradient id=%27a%27 cx=%27-779.868%27 cy=%27686.689%27 r=%2791.008%27 gradientTransform=%27scale%281 -1%29rotate%2845 506.867 1318.897%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%27.353%27 stop-color=%27%23ffca28%27/%3E%3Cstop offset=%27.872%27 stop-color=%27%23ffb300%27/%3E%3C/radialGradient%3E%3Cpath fill=%27url%28%23a%29%27 d=%27M59.53 107.44c-3.95-3.17-40.63-38.84-41.04-39.23-1.62-1.62-2.64-3.3-2.92-4.84-.29-1.6.2-3 1.5-4.3 1.21-1.21 2.69-1.85 4.28-1.85 1.94 0 3.93.92 5.59 2.59l16.63 15.98c.29.28.67.42 1.04.42a1.494 1.494 0 0 0 1.07-2.54L19.13 46.25c-2.66-2.66-3.91-6.73-.75-9.89 1.21-1.21 2.69-1.85 4.28-1.85 1.94 0 3.93.92 5.59 2.59l27.16 26.48c.29.28.67.43 1.05.43s.77-.15 1.06-.44c.58-.58.59-1.52.01-2.11L24.91 28.02c-1.51-1.51-2.42-3.32-2.58-5.08-.15-1.79.48-3.45 1.83-4.8 1.21-1.21 2.69-1.85 4.28-1.85 1.94 0 3.93.92 5.59 2.59 8.86 8.7 31.99 31.45 32.77 32.29 2.97 2.05 3.57-1.05 3.72-3.06.17-2.34-2.51-10.51-.95-17.86 2.62-9.77 10.17-8.17 10.34-8.09 4.14 1.94 3.35 4.84 1.88 10.67l-.15 1.15c-1.54 7.62 9.04 30.2 9.82 31.89 4.15 9.08 8.93 27.49-6.9 43.32-17.35 17.35-38.83 8.46-45.38 1.91z%27/%3E%3Cpath fill=%27%23eda600%27 d=%27M81.79 117.18c-10.64 0-19.69-5.09-23.26-8.62-3.21-2.62-23.47-22.18-39.97-38.19-.67-.65-1.06-1.02-1.1-1.07-1.87-1.87-3.03-3.82-3.36-5.66-.38-2.09.27-3.98 1.91-5.63 1.5-1.5 3.34-2.29 5.34-2.29 2.35 0 4.71 1.08 6.65 3.03l16.61 15.96-26.56-27.42c-3.06-3.06-4.6-8.13-.73-11.99 1.5-1.5 3.34-2.29 5.34-2.29 2.35 0 4.71 1.08 6.65 3.03L56.45 62.5 23.84 29.07c-1.74-1.74-2.81-3.87-3-5.99-.19-2.26.59-4.33 2.26-6 1.5-1.5 3.34-2.29 5.34-2.29 2.34 0 4.7 1.07 6.65 3.02l33.26 32.43-24.16-24.83c-1.75-1.75-2.82-3.88-3-6-.19-2.25.59-4.32 2.26-5.99 1.5-1.5 3.34-2.29 5.34-2.29 2.35 0 4.71 1.08 6.65 3.03l7.21 7.07c12.85 12.6 23.59 23.15 24.74 24.33.56.45 1.29.62 1.6.47.2-.1.42-.56.38-1.53-.06-1.7-.3-3.81-.55-6.04-.5-4.48-1.02-9.12-.37-12.18 1.42-5.31 4.21-7.56 6.29-8.53 2.86-1.32 5.63-.86 6.16-.61 5.2 2.44 4.17 6.52 2.75 12.18l-.03.14-.16 1.17c-1.04 5.12 4.3 19.27 9.64 30.8l.08.16c3.57 7.8 10 27.81-7.2 45.01-7.91 7.89-16.47 10.58-24.19 10.58M21.35 58.72c-1.18 0-2.3.49-3.22 1.41-.95.95-1.28 1.87-1.08 2.97.22 1.21 1.11 2.65 2.5 4.05.01.01.41.4 1.1 1.06 23.42 22.73 37.56 36.24 39.82 38.06l.12.11c5.52 5.52 26.03 15.32 43.26-1.91 15.87-15.87 9.9-34.4 6.59-41.64l-.07-.15c-3.44-7.42-11.26-25.42-9.87-32.6l.23-1.5c1.54-6.12 1.63-7.4-.98-8.66-.77-.14-6.29-.81-8.4 7.06-.53 2.51-.02 7.1.43 11.15.26 2.29.5 4.46.56 6.27.1 2.85-1.25 3.94-2.07 4.34-1.67.81-3.66.12-4.9-.92l-.13-.12c-.61-.66-15.12-14.89-24.72-24.31L53.3 16.3c-2.46-2.47-5.63-2.88-7.76-.75-1.04 1.04-1.51 2.26-1.4 3.61.12 1.41.88 2.88 2.15 4.15L70.5 48.14a3.01 3.01 0 0 1-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L32.98 19.94c-2.46-2.46-5.64-2.87-7.76-.74-1.04 1.04-1.51 2.26-1.4 3.61.13 1.41.89 2.89 2.15 4.14L58.6 60.41c1.15 1.16 1.14 3.06-.02 4.22-1.11 1.11-3.07 1.13-4.21.03L27.2 38.17c-2.46-2.48-5.64-2.88-7.76-.75-2.59 2.59-1.21 5.8.75 7.77l26.57 27.44a2.99 2.99 0 0 1-.03 4.2c-1.12 1.12-3.06 1.13-4.2.04L25.9 60.89c-1.4-1.41-3.01-2.17-4.55-2.17%27/%3E%3Cpath fill=%27%23eda600%27 d=%27M84.76 46.54c-5.49 11.21-4.78 26.9 3.46 39.49.93 1.7 2.52.87 1.71-.88-9.95-21.29.48-36.63.48-36.63z%27/%3E%3Cpath fill=%27%23b0bec5%27 d=%27M63.17 4.5c3.02-.79 6.24-.72 9.37.01 3.11.75 6.22 2.33 8.53 4.91 2.26 2.56 3.65 5.67 4.12 8.93.44 3.23.03 6.56-1.5 9.32-.18-3.1-.72-5.95-1.63-8.58-.47-1.31-1.02-2.56-1.69-3.74-.66-1.17-1.44-2.33-2.27-3.28-1.69-1.95-3.98-3.47-6.55-4.65-2.58-1.22-5.39-2.12-8.38-2.92%27/%3E%3Cpath fill=%27%2390a4ae%27 d=%27M64 13.98c1.67-1.06 3.76-1.28 5.73-.93 1.99.35 3.89 1.34 5.39 2.71 1.49 1.39 2.55 3.14 3.21 4.96.32.91.48 1.87.63 2.8.05.96.05 1.92-.1 2.88-.69-.73-1.23-1.46-1.74-2.17-.59-.67-1.05-1.38-1.58-2.03-1.04-1.29-2.05-2.46-3.14-3.5-1.12-1.01-2.3-1.9-3.67-2.67-1.36-.79-2.89-1.45-4.73-2.05%27/%3E%3Cpath fill=%27%23b0bec5%27 d=%27M6.83 77.34c1.41 2.76 2.88 5.32 4.59 7.58 1.7 2.26 3.65 4.18 5.92 5.43 1.1.61 2.41 1.14 3.69 1.54 1.29.41 2.63.69 4.01.88 2.76.34 5.66.28 8.73-.19-2.38 2.07-5.56 3.17-8.8 3.41-3.28.22-6.61-.49-9.59-2.17-3-1.71-5.2-4.43-6.58-7.32-1.38-2.91-2.12-6.04-1.97-9.16%27/%3E%3Cpath fill=%27%2390a4ae%27 d=%27M16.28 76.17c.97 1.68 1.93 3.03 2.98 4.21 1.04 1.18 2.16 2.15 3.38 3.03 1.24.85 2.6 1.6 4.08 2.35.74.38 1.53.68 2.31 1.12.81.35 1.63.72 2.49 1.25-.91.34-1.84.54-2.79.69-.94.04-1.91.09-2.87-.04-1.92-.26-3.84-.93-5.52-2.1-1.65-1.19-3.02-2.84-3.77-4.71-.76-1.86-.98-3.94-.29-5.8%27/%3E%3C/svg%3E");display:block;height:24px;width:24px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>h2{font-size:32px;font-weight:600;line-height:39px;margin:10px 0 20px;padding:0}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>p{font-size:16px;font-weight:400;line-height:26px;margin:0;padding:0}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary{background:#3496ff;border:none;border-radius:2px;color:#fff;font-size:16px;font-weight:600;line-height:13px;margin:30px 0 0;padding:16px 20px;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary:active,.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary:focus,.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary:hover{background:#000;color:#fff}.wpzoom-new-admin #wpbody-content .urgent,.wpzoom-new-admin #wpcontent .urgent{color:#ec2439}.wpzoom-new-admin #wpbody-content .featured-off,.wpzoom-new-admin #wpcontent .featured-off{display:none!important}.wpzoom-new-admin #wpbody-content .pro-only,.wpzoom-new-admin #wpcontent .pro-only{background:#f57c00;border-radius:2px;color:#fff;line-height:1.5;padding:0 4px;position:absolute;right:-4px;top:-6px}.wpzoom-new-admin #wpbody-content .notice-warning,.wpzoom-new-admin #wpcontent .notice-warning{display:block;margin:10px 0 0;padding:11px 15px}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;margin:3em 20px 3em 0;padding:15px 30px 0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions{background:transparent;border:0;padding:0 0 1em}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none;gap:20px}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner{margin:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title{font-size:24px;font-weight:600;line-height:29px;margin:0;padding:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small{color:#81909c;font-size:14px;font-weight:400;line-height:17px}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a{color:#81909c;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version{color:#81909c;float:right;font-size:14px;font-weight:400}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro{color:#f57c00}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27%2381909C%27 d=%27M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z%27/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:0;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;font-size:24px;font-weight:600;line-height:29px;margin:0;max-width:82%;min-width:100px;outline:none;overflow:hidden;padding:0 24px 0 0;position:relative;text-overflow:ellipsis;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover{-webkit-box-shadow:0 0 0 1px #3496ff;box-shadow:0 0 0 1px #3496ff}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title{color:#242628;font-size:18px;font-weight:400;line-height:22px;margin:16px 0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav{font-size:18px;font-weight:400;line-height:22px;margin:0;padding:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;list-style:none;margin:0;padding:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li{list-style:none;margin:0;padding:0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a{cursor:default;pointer-events:none}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a:after,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a:after{-webkit-transform:translateY(0);transform:translateY(0)}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a{-webkit-box-shadow:none;box-shadow:none;color:#242628;display:block;outline:none;overflow:hidden;padding:16px 0;position:relative;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:after,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:after{background:#3496ff;border-radius:2px 2px 0 0;bottom:0;content:"";height:6px;left:0;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap #titlediv,.wpzoom-new-admin #wpbody-content>.wrap>.page-title-action,.wpzoom-new-admin #wpbody-content>.wrap>.wp-header-end,.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.search-box,.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.wp-list-table>tfoot,.wpzoom-new-admin #wpbody-content>.wrap>h1.wp-heading-inline,.wpzoom-new-admin #wpcontent>.wrap #titlediv,.wpzoom-new-admin #wpcontent>.wrap>.page-title-action,.wpzoom-new-admin #wpcontent>.wrap>.wp-header-end,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.search-box,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.wp-list-table>tfoot,.wpzoom-new-admin #wpcontent>.wrap>h1.wp-heading-inline{display:none!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-notices .notice,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-notices .notice{display:block!important}.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav{margin:10px 0}.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top .search-box,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top .search-box{margin:0 auto}.wpzoom-new-admin #wpbody-content>.wrap input,.wpzoom-new-admin #wpbody-content>.wrap select,.wpzoom-new-admin #wpbody-content>.wrap textarea,.wpzoom-new-admin #wpcontent>.wrap input,.wpzoom-new-admin #wpcontent>.wrap select,.wpzoom-new-admin #wpcontent>.wrap textarea{border:1px solid #9ca2a7;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#242628;font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap input:focus,.wpzoom-new-admin #wpbody-content>.wrap input:hover,.wpzoom-new-admin #wpbody-content>.wrap select:focus,.wpzoom-new-admin #wpbody-content>.wrap select:hover,.wpzoom-new-admin #wpbody-content>.wrap textarea:focus,.wpzoom-new-admin #wpbody-content>.wrap textarea:hover,.wpzoom-new-admin #wpcontent>.wrap input:focus,.wpzoom-new-admin #wpcontent>.wrap input:hover,.wpzoom-new-admin #wpcontent>.wrap select:focus,.wpzoom-new-admin #wpcontent>.wrap select:hover,.wpzoom-new-admin #wpcontent>.wrap textarea:focus,.wpzoom-new-admin #wpcontent>.wrap textarea:hover{border-color:#3496ff;color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .column-shortcode input,.wpzoom-new-admin #wpcontent>.wrap .column-shortcode input{max-width:210px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap input,.wpzoom-new-admin #wpcontent>.wrap input{color:#242628}.wpzoom-new-admin #wpbody-content>.wrap input.wpzoom-new-admin_input-nobg,.wpzoom-new-admin #wpcontent>.wrap input.wpzoom-new-admin_input-nobg{background:transparent}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox],.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border:none;border-radius:2px;-webkit-box-shadow:inset 0 0 0 2px #7c848a;box-shadow:inset 0 0 0 2px #7c848a;color:#fff;height:13.5px;justify-content:center;min-width:13.5px;-webkit-transition:all .3s ease;transition:all .3s ease;width:13.5px}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:hover,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:hover{background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 2px #3496ff!important;box-shadow:inset 0 0 0 2px #3496ff!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:hover:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:hover:checked{background-color:#000!important;-webkit-box-shadow:inset 0 0 0 1px transparent!important;box-shadow:inset 0 0 0 1px transparent!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:focus,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:focus{-webkit-box-shadow:inset 0 0 0 2px #3496ff;box-shadow:inset 0 0 0 2px #3496ff;outline:none}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:focus:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:focus:checked{-webkit-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:before,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:before{-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:checked{background-color:#3496ff;-webkit-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m7 13 3 3 7-7%27/%3E%3C/svg%3E");display:block;float:none;height:auto;margin:0;width:auto}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio],.wpzoom-new-admin #wpcontent>.wrap input[type=radio]{border-radius:50%}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile{border-radius:10px;height:200px;margin:0 30px 0 0;width:150px}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:last-child,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:last-child,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child{margin-right:0}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked{background-color:#f1f8ff;border-color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked:before{margin:0}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;background-position:center 33px;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";font-size:14px;font-weight:600;height:100%;justify-content:center;line-height:1;padding:30px 10px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2780%27 height=%2780%27%3E%3Cpath fill=%27%23DDD%27 d=%27M40 6.667a33.334 33.334 0 1 0 0 66.667 33.334 33.334 0 0 0 0-66.667m0 60A26.667 26.667 0 0 1 13.332 40a26.4 26.4 0 0 1 5.633-16.333l37.367 37.366a26.4 26.4 0 0 1-16.334 5.634m21.033-10.334L23.666 18.967a26.4 26.4 0 0 1 16.333-5.634A26.666 26.666 0 0 1 66.666 40a26.4 26.4 0 0 1-5.633 16.333%27/%3E%3C/svg%3E");content:"No Protection"}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27106%27 height=%2780%27%3E%3Cmask id=%27a%27 width=%2782%27 height=%2780%27 x=%2712%27 y=%270%27 maskUnits=%27userSpaceOnUse%27 style=%27mask-type:luminance%27%3E%3Cpath fill=%27%23fff%27 d=%27M12.857 0h80.287v80H12.857z%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23a%29%27%3E%3Cpath fill=%27%231C3AA9%27 d=%27M93.143 39.952V5.735l-8.984 8.984C76.799 5.735 65.616 0 53.096 0 40 0 28.436 6.213 21.172 15.77l14.72 14.911c1.433-2.676 3.536-4.97 5.925-6.69 2.58-2.008 6.213-3.633 11.279-3.633.573 0 1.05.096 1.433.192a19.2 19.2 0 0 1 14.815 8.984L58.926 39.952c13.19-.095 28.1-.095 34.217 0%27/%3E%3Cpath fill=%27%234285F4%27 d=%27M52.81 0H18.59l8.986 8.984c-8.986 7.36-14.72 18.543-14.72 31.064 0 12.999 6.213 24.66 15.867 31.923l14.91-14.719c-2.677-1.434-4.97-3.536-6.69-5.926-2.008-2.58-3.633-6.212-3.633-11.278 0-.574.096-1.052.19-1.434A19.2 19.2 0 0 1 42.488 23.8l10.419 10.418c-.096-13.19-.19-28.1-.096-34.217z%27/%3E%3Cpath fill=%27%23ABABAB%27 d=%27M12.857 40.048v34.217l8.984-8.984C29.201 74.265 40.383 80 52.904 80c13 0 24.66-6.214 31.924-15.867l-14.72-14.815c-1.433 2.676-3.536 4.97-5.925 6.69-2.58 2.008-6.213 3.633-11.279 3.633a5.8 5.8 0 0 1-1.433-.192 19.2 19.2 0 0 1-14.815-8.984l10.418-10.418c-13.19.095-28.1.096-34.217.001%27/%3E%3C/g%3E%3C/svg%3E");content:"reCAPTCHA"}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27106%27 height=%2780%27 preserveAspectRatio=%27xMidYMid%27 viewBox=%270 0 256 116%27%3E%3Cpath fill=%27%23FFF%27 d=%27m202.357 49.394-5.311-2.124C172.085 103.434 72.786 69.289 66.81 85.997c-.996 11.286 54.227 2.146 93.706 4.059 12.039.583 18.076 9.671 12.964 24.484l10.069.031c11.615-36.209 48.683-17.73 50.232-29.68-2.545-7.857-42.601 0-31.425-35.497%27/%3E%3Cpath fill=%27%23F4811F%27 d=%27M176.332 108.348c1.593-5.31 1.062-10.622-1.593-13.809s-6.374-5.31-11.154-5.842L71.17 87.634c-.531 0-1.062-.53-1.593-.53q-.797-.798 0-1.594c.531-1.062 1.062-1.594 2.124-1.594l92.946-1.062c11.154-.53 22.839-9.56 27.087-20.182l5.312-13.809c0-.532.531-1.063 0-1.594C191.203 20.182 166.772 0 138.091 0 111.535 0 88.697 16.995 80.73 40.896c-5.311-3.718-11.684-5.843-19.12-5.31-12.747 1.061-22.838 11.683-24.432 24.43-.531 3.187 0 6.374.532 9.56C16.996 70.107 0 87.103 0 108.348c0 2.124 0 3.718.531 5.842 0 1.063 1.062 1.594 1.594 1.594h170.489c1.062 0 2.125-.53 2.125-1.594z%27/%3E%3Cpath fill=%27%23FAAD3F%27 d=%27M205.544 48.863h-2.656c-.531 0-1.062.53-1.593 1.062l-3.718 12.747c-1.593 5.31-1.062 10.623 1.594 13.809 2.655 3.187 6.373 5.31 11.153 5.843l19.652 1.062c.53 0 1.062.53 1.593.53q.795.798 0 1.594c-.531 1.063-1.062 1.594-2.125 1.594l-20.182 1.062c-11.154.53-22.838 9.56-27.087 20.182l-1.063 4.78c-.531.532 0 1.594 1.063 1.594h70.108q1.593 0 1.593-1.593c1.062-4.25 2.124-9.03 2.124-13.81 0-27.618-22.838-50.456-50.456-50.456%27/%3E%3C/svg%3E");content:"Turnstile"}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_service_none+label,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_service_recaptcha+label,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_service_turnstile+label,.wpzoom-new-admin #wpcontent>.wrap #wpzf_global_captcha_service_none+label,.wpzoom-new-admin #wpcontent>.wrap #wpzf_global_captcha_service_recaptcha+label,.wpzoom-new-admin #wpcontent>.wrap #wpzf_global_captcha_service_turnstile+label{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-wrap-radio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-wrap-radio{display:block;margin-bottom:5px}.wpzoom-new-admin #wpbody-content>.wrap .radio-field,.wpzoom-new-admin #wpcontent>.wrap .radio-field{margin:0 30px 0 0!important}.wpzoom-new-admin #wpbody-content>.wrap .radio-field:last-child,.wpzoom-new-admin #wpcontent>.wrap .radio-field:last-child{margin-right:0!important}.wpzoom-new-admin #wpbody-content>.wrap .radio-field>input[type=radio],.wpzoom-new-admin #wpcontent>.wrap .radio-field>input[type=radio]{margin:0 10px 0 0!important}.wpzoom-new-admin #wpbody-content>.wrap .disable,.wpzoom-new-admin #wpbody-content>.wrap .disabled,.wpzoom-new-admin #wpcontent>.wrap .disable,.wpzoom-new-admin #wpcontent>.wrap .disabled{pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .disable,.wpzoom-new-admin #wpcontent>.wrap .disable{opacity:.5}.wpzoom-new-admin #wpbody-content>.wrap .help,.wpzoom-new-admin #wpcontent>.wrap .help{cursor:help;display:inline-block;font-size:20px;height:16px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;vertical-align:text-bottom;width:16px}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field,.wpzoom-new-admin #wpcontent>.wrap .wide-text-field{margin:0 0 2em;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field label>strong,.wpzoom-new-admin #wpcontent>.wrap .wide-text-field label>strong{font-size:15px!important}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field label>em,.wpzoom-new-admin #wpcontent>.wrap .wide-text-field label>em{color:rgba(36,38,40,.8)}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field input[type=text],.wpzoom-new-admin #wpcontent>.wrap .wide-text-field input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;color:#242628;display:block;font-size:15px;font-weight:400;line-height:40px;margin:.7em 0;min-height:40px;padding:0 10px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .submit-button,.wpzoom-new-admin #wpcontent>.wrap .submit-button{margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .button.disabled,.wpzoom-new-admin #wpcontent>.wrap .button.disabled{pointer-events:none!important}.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f7f6f6;border-color:#3496ff;border-radius:2px;color:#3496ff;font-size:13px;justify-content:center;padding:0 12px;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary.button-large,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary.button-large{margin:0;min-height:48px;padding:0 40px}.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary:active,.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary:hover,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary:active,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary:hover{background:#3496ff;border-color:#3496ff;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button.wp-color-result,.wpzoom-new-admin #wpcontent>.wrap .button.wp-color-result{font-size:13px}.wpzoom-new-admin #wpbody-content>.wrap .button-primary,.wpzoom-new-admin #wpcontent>.wrap .button-primary{background:#3496ff;border:none;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary:active,.wpzoom-new-admin #wpbody-content>.wrap .button-primary:hover,.wpzoom-new-admin #wpcontent>.wrap .button-primary:active,.wpzoom-new-admin #wpcontent>.wrap .button-primary:hover{background:#000;border-color:#000;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-positive,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-positive{background:#2b6;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-positive:active,.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-positive:hover,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-positive:active,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-positive:hover{background:#3bdb82}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-negative,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-negative{background:#ec2439;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-negative:active,.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-negative:hover,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-negative:active,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-negative:hover{background:#f05161}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary,.wpzoom-new-admin #wpcontent>.wrap .button-secondary{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #ddd;box-shadow:inset 0 0 0 1px #ddd;color:#81909c}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary:active,.wpzoom-new-admin #wpbody-content>.wrap .button-secondary:hover,.wpzoom-new-admin #wpcontent>.wrap .button-secondary:active,.wpzoom-new-admin #wpcontent>.wrap .button-secondary:hover{background:#ddd}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-positive,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-positive{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #2b6;box-shadow:inset 0 0 0 1px #2b6;color:#2b6}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-positive:active,.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-positive:hover,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-positive:active,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-positive:hover{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #242628;box-shadow:inset 0 0 0 1px #242628;color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-negative,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-negative{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #ec2439;box-shadow:inset 0 0 0 1px #ec2439;color:#ec2439}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-negative:active,.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-negative:hover,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-negative:active,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-negative:hover{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #242628;box-shadow:inset 0 0 0 1px #242628;color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .button-link,.wpzoom-new-admin #wpcontent>.wrap .button-link{color:#3496ff;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link{font-weight:400;line-height:1;margin:1.5em 0 0;min-height:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link:active,.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link:focus,.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link:hover,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link:active,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link:focus,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link:hover{background:transparent;color:#000}.wpzoom-new-admin #wpbody-content>.wrap .button-link:active,.wpzoom-new-admin #wpbody-content>.wrap .button-link:focus,.wpzoom-new-admin #wpbody-content>.wrap .button-link:hover,.wpzoom-new-admin #wpcontent>.wrap .button-link:active,.wpzoom-new-admin #wpcontent>.wrap .button-link:focus,.wpzoom-new-admin #wpcontent>.wrap .button-link:hover{color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_suffixed-number-input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_suffixed-number-input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_suffixed-number-input>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_suffixed-number-input>*{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_suffixed-number-input>:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_suffixed-number-input>:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_profile-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_profile-photo{border-radius:50%;display:block;height:100px;width:100px}.wpzoom-new-admin #wpbody-content>.wrap a,.wpzoom-new-admin #wpcontent>.wrap a{color:#3496ff;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap a:active,.wpzoom-new-admin #wpbody-content>.wrap a:focus,.wpzoom-new-admin #wpbody-content>.wrap a:hover,.wpzoom-new-admin #wpcontent>.wrap a:active,.wpzoom-new-admin #wpcontent>.wrap a:focus,.wpzoom-new-admin #wpcontent>.wrap a:hover{color:#000;text-decoration:none}.wpzoom-new-admin #wpbody-content>.wrap a.linked,.wpzoom-new-admin #wpcontent>.wrap a.linked{border-bottom:1px solid rgba(52,150,255,.3)}.wpzoom-new-admin #wpbody-content>.wrap a.linked:active,.wpzoom-new-admin #wpbody-content>.wrap a.linked:focus,.wpzoom-new-admin #wpbody-content>.wrap a.linked:hover,.wpzoom-new-admin #wpcontent>.wrap a.linked:active,.wpzoom-new-admin #wpcontent>.wrap a.linked:focus,.wpzoom-new-admin #wpcontent>.wrap a.linked:hover{border-bottom-color:rgba(0,0,0,.3)}.wpzoom-new-admin #wpbody-content>.wrap a.ac_match,.wpzoom-new-admin #wpcontent>.wrap a.ac_match{color:#000}.wpzoom-new-admin #wpbody-content>.wrap a.ac_match:active,.wpzoom-new-admin #wpbody-content>.wrap a.ac_match:focus,.wpzoom-new-admin #wpbody-content>.wrap a.ac_match:hover,.wpzoom-new-admin #wpcontent>.wrap a.ac_match:active,.wpzoom-new-admin #wpcontent>.wrap a.ac_match:focus,.wpzoom-new-admin #wpcontent>.wrap a.ac_match:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current{color:#000}.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current:active,.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current:focus,.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current:hover,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current:active,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current:focus,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#242628;font-size:14px;font-weight:600;margin:10px 0 0;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:active svg,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:hover svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:active svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:hover svg{color:#3496ff;fill:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button svg{color:#242628;fill:#242628;margin:0 6px 0 0;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-pointer,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-pointer{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceFade;animation-name:bounceFade;background:#3496ff;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3);color:#fff;cursor:default;font-size:14px;left:50%;padding:4px 10px;position:absolute;top:calc(100% + 3px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-pointer>i,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-pointer>i{height:10px;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-pointer>i:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-pointer>i:before{background:#3496ff;bottom:-4px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3);content:"";height:8px;left:50%;pointer-events:auto;position:absolute;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:8px}.wpzoom-new-admin #wpbody-content>.wrap .fit-max-content,.wpzoom-new-admin #wpcontent>.wrap .fit-max-content{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.wpzoom-new-admin #wpbody-content>.wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-add-new a,.wpzoom-new-admin #wpcontent>.wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-add-new a{position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:1.5em 0 0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;margin-top:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>*{text-align:left!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>:first-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:auto}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style:none;margin:0;padding:0;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns>:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns>:first-child{text-align:left}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns>:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns>:last-child{text-align:right}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:5px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select.hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select.hidden{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label{color:#81909c;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label:hover{color:#9ca2a7}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label:hover svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label:hover svg{color:#9ca2a7;fill:#9ca2a7}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label input{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label input:checked+span,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label input:checked+span svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label input:checked+span,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label input:checked+span svg{color:#3496ff;fill:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label span,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label span{display:block}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label svg{color:#81909c;display:block;fill:#81909c;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_notice,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin:1.5em 0 0!important;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_notice:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_notice:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27%3E%3Cpath d=%27M6.3 3.5h1.4v1.4H6.3zm0 2.8h1.4v4.2H6.3zM7 0C3.136 0 0 3.136 0 7s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7m0 12.6A5.607 5.607 0 0 1 1.4 7c0-3.087 2.513-5.6 5.6-5.6s5.6 2.513 5.6 5.6-2.513 5.6-5.6 5.6%27/%3E%3C/svg%3E");content:"";display:block;height:14px;margin:0 .8em 0 0;width:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_notice p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_notice p{margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap.with-bg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap.with-bg{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;font-size:14px;padding:25px 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap.with-bg :not(h2):not(small),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap.with-bg :not(h2):not(small){font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter{margin:2em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead{backdrop-filter:blur(3px);background:hsla(0,0%,100%,.8);position:sticky;top:32px;z-index:100}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th{border-bottom:1px solid #ddd;font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column{padding:0;text-align:center;vertical-align:middle;width:3em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column input,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column input{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th{color:#7c848a;font-weight:400;padding-left:0;padding-right:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions{text-align:right}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a{color:#7c848a;padding:14px 0;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr{background:transparent;display:table-row!important;position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:nth-child(odd),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:nth-child(odd){background:#f2f4f6}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row th,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child th{border-top:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td{padding-top:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th{border:0;padding:20px 0;vertical-align:top}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column{padding:0;text-align:center;vertical-align:middle;width:3em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column input,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column input{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column{padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td>*{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button){color:#3496ff;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):hover{color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-shortcode>input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-shortcode>input{display:block}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .row-actions,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .row-actions{margin:.5em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slidedown;animation-name:slidedown;overflow:hidden}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style:none;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div{display:block;margin:0 0 10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div:last-child{margin-bottom:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li label>strong:first-child,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li strong:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li label>strong:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li strong:first-child{display:inline-block;margin:0 0 5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li input:not(.widefat),.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li textarea,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li input:not(.widefat),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li textarea{width:60%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save{padding:0;position:absolute;right:0;top:-10px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button{float:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel{background:transparent;-webkit-box-shadow:inset 0 0 0 1px #3496ff;box-shadow:inset 0 0 0 1px #3496ff;color:#3496ff;margin:0 1em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .spinner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .spinner{float:left}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-title,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account{width:50%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a{color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions{text-align:right;width:5%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong{cursor:pointer;font-size:20px;font-weight:600;position:relative;text-align:right;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu{display:inline-block;position:relative;text-align:right}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden{opacity:1;pointer-events:auto}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong:after,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong:after{bottom:-15px;content:"";height:25px;left:-50px;position:absolute;right:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden{background:#fff;border-radius:3px;bottom:-10px;-webkit-box-shadow:1px 4px 8px rgba(0,0,0,.1);box-shadow:1px 4px 8px rgba(0,0,0,.1);margin:0;min-width:200px;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;text-align:left;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:999}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li{margin:0;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button{padding-top:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button{padding-bottom:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider{background:#ddd;height:1px;margin:5px 20px;padding:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover{color:#ec2439}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button{-webkit-box-sizing:border-box;box-sizing:border-box;color:#242628;display:block;margin:0;padding:7px 20px;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-left,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-right,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-left,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-right{display:none}.wpzoom-new-admin #wpbody-content>.wrap #poststuff,.wpzoom-new-admin #wpcontent>.wrap #poststuff{margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap #poststuff #post-body,.wpzoom-new-admin #wpcontent>.wrap #poststuff #post-body{margin:0}.wpzoom-new-admin #wpbody-content>.wrap #poststuff #post-body #post-body-content,.wpzoom-new-admin #wpcontent>.wrap #poststuff #post-body #post-body-content{float:none;margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content{display:-ms-grid;display:grid}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content *,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content *{pointer-events:inherit}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content>*{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-ms-grid-row-align:start;align-self:start}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content>:not(.active),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content>:not(.active){opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content>:not(.active) *,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content>:not(.active) *{pointer-events:none!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar{color:#242628;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar.hide,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar.hide{pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout),.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only>.wpzoom-new-admin_feed-layout-pro,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only>.wpzoom-new-admin_feed-layout-pro{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar input,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar select,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar textarea,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar select,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar textarea{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-flex-preferred-size:28%;flex-basis:28%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section{max-height:70vh!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2),.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox],.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox]{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fafafa;border-bottom:1px solid #ddd;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;min-height:30px;padding:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;-ms-grid-row-align:start;align-self:start;overflow-x:hidden;overflow-y:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active){opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading{-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading:before{opacity:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xml:space=%27preserve%27 viewBox=%270 0 50 50%27%3E%3Cpath fill=%27%233496ff%27 d=%27M43.935 25.145c0-10.318-8.364-18.683-18.683-18.683S6.569 14.827 6.569 25.145h4.068c0-8.071 6.543-14.615 14.615-14.615s14.615 6.543 14.615 14.615z%27%3E%3CanimateTransform attributeName=%27transform%27 attributeType=%27xml%27 dur=%270.6s%27 from=%270 25 25%27 repeatCount=%27indefinite%27 to=%27360 25 25%27 type=%27rotate%27/%3E%3C/path%3E%3C/svg%3E");background-size:contain;content:"";height:64px;left:50%;opacity:1;position:absolute;top:300px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;width:64px;z-index:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section-big-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section-big-title{font-size:18px;font-weight:600;margin:30px 20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section{border-top:1px solid #ddd;margin:30px 20px 20px;padding:30px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.no-top-border,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.no-top-border,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section:first-child{border-top:0;margin-top:20px;padding-top:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title{font-size:18px;font-weight:600;margin:0 0 15px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description{font-size:14px;font-weight:400;margin:0 0 20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child{margin-bottom:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section p{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section ol li,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section ul li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section ol li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section ul li{margin-bottom:1em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:15px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned>input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned>input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode{background:transparent;border:1px solid #ddd}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn{background:transparent;border:1px solid #3496ff;-webkit-box-shadow:none;box-shadow:none;color:#3496ff;display:-ms-grid;display:grid;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover{background:#3496ff;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success{background:#2b6;border-color:#2b6;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal{opacity:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success{opacity:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal{opacity:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success{opacity:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button{opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link{display:inline-block}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info{opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input{background:#eee;border:1px solid #9ca2a7;border-radius:4px;display:-ms-grid;display:grid}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;justify-content:space-between;margin:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name{font-size:14px;font-weight:600;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type{color:#81909c;font-size:12px;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button{background:transparent;border:1px solid #3496ff;-webkit-box-shadow:none;box-shadow:none;color:#3496ff;font-size:13px;font-weight:600}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover{border-color:#ec2439;color:#ec2439}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;justify-content:stretch;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight{-webkit-animation:highlighting .8s infinite;animation:highlighting .8s infinite;border:0;border-radius:6px;bottom:-2px;-webkit-box-shadow:inset 0 0 1px 1px #3496ff,0 0 1px 1px #3496ff;box-shadow:inset 0 0 1px 1px #3496ff,0 0 1px 1px #3496ff;display:block;left:-2px;pointer-events:none;position:absolute;right:-2px;top:-2px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;background:#eee;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#242628;flex-grow:1;font-size:14px;font-weight:600;opacity:1;pointer-events:all;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover{background:#3496ff;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link{display:none;margin:20px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px;margin:0 0 20px;max-height:999em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro{border-radius:4px;-webkit-box-shadow:0 0 0 2px #f57c00;box-shadow:0 0 0 2px #f57c00;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;max-width:76%;padding:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend{background:#f57c00;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:13px;font-weight:600;margin:0 auto;padding:0 5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option{opacity:.75;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout>.wpzoom-new-admin_feed-layout-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout>.wpzoom-new-admin_feed-layout-option{margin-bottom:10px!important;max-width:21%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;display:block;margin:0;outline:none;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled{opacity:.4;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg{color:#9ca2a7;fill:#9ca2a7}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg{color:#81909c;display:block;fill:#81909c;height:auto;max-width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked~svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked~svg{color:#3496ff;fill:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell{width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:10px;justify-content:space-between}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0 .4em 0 0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:before{background-color:rgba(0,0,0,.4);content:"";height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27currentColor%27 d=%27M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1m-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3m2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m2 8h3v1H3v-1h3v-1h8z%27/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27currentColor%27 d=%27M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1m-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3m2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m2 8h3v1H3v-1h3v-1h8z%27/%3E%3C/svg%3E");width:16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover{background:none!important;border:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked:before,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover:before{background-color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child){display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons{font-size:16px;height:16px;width:16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell{display:block;line-height:30px;white-space:nowrap;width:50%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label{width:50%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row>input[type=checkbox],.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row>input[type=checkbox]{margin:0 1em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid #242628;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:-20px 0 0;padding:10px 0 0 15px;position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input{margin-left:.5em;margin-right:.5em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child{width:calc(50% - 9px)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child{width:calc(50% + 9px)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover{display:table-row}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover>strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover>strong{display:block;margin:0 0 20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom{border-bottom:2px solid #f57c00;padding-bottom:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend{border-bottom:2px solid #f57c00;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px;padding:0;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend>strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend>strong{background:#f57c00;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:13px;padding:0 5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro>label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro>label{opacity:.5}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token{margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active{margin-bottom:20px;margin-top:30px;max-height:999em;opacity:1;overflow:visible;padding-top:30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token{background:#fff;border:1px solid #ddd;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#242628;display:block;font-size:14px;font-weight:400;padding:4px 8px;text-overflow:ellipsis;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout>label>strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout>label>strong{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only{border-bottom:2px solid #f57c00;border-top:none;margin-top:0;padding-bottom:20px;padding-top:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table>label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table>label{opacity:.5}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview{margin:0;padding:0;position:relative;z-index:2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;font-weight:600;margin:0;padding:0;text-align:center}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled{opacity:.3;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active{background:#ddd}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg{fill:#81909c}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#ddd;cursor:pointer;justify-content:center;margin:0;min-height:70px;min-width:70px;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover{background:#eee}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active{background:#3496ff;color:#fff;cursor:default}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg{fill:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg{fill:#81909c;margin:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner{max-width:768px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner{max-width:380px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner{max-width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe{display:block;height:400px;opacity:1;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:visible;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden{opacity:0;pointer-events:none;visibility:hidden}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;padding:25px 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title{font-size:24px;font-weight:600;margin:0 0 10px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description{margin:0 0 20px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts{display:-ms-grid;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li{background:#eee;border:1px solid #9ca2a7;border-radius:4px;cursor:pointer;margin:0;padding:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover{background:#3496ff;border-color:#0063cd;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3{color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p{color:hsla(0,0%,100%,.6)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3{font-size:14px;font-weight:600;margin:0 0 5px;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p{color:#81909c;font-size:12px;margin:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect hr,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect hr{margin:30px 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle{font-size:14px;font-weight:400;margin:0 0 20px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support{color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license .section-title,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support .section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license .section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support .section-title{font-size:20px;font-weight:600;line-height:24px;margin:0 0 1em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license .section-title svg,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support .section-title svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license .section-title svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support .section-title svg{margin:0 5px 0 0;vertical-align:text-bottom}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license .section-description,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support .section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license .section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support .section-description{margin:0 0 2em;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;padding:25px 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-title{font-size:24px;font-weight:600;line-height:29px;margin:0 0 16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-description{font-size:14px;margin:0 0 30px;white-space:pre-wrap}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin:0 0 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:350px;-webkit-box-flex:1;border:1px solid #ddd;border-radius:3px;-ms-flex:1;flex:1;padding:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title{font-size:16px;font-weight:600;line-height:19px;margin:0 0 16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist{font-size:14px;margin:0 0 20px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27%3E%3Cpath fill=%27%232B6%27 d=%27M9 0C4.038 0 0 4.038 0 9s4.038 9 9 9 9-4.038 9-9-4.038-9-9-9m5.03 6.632-5.752 5.706a.885.885 0 0 1-1.24.023L3.992 9.586a.915.915 0 0 1-.067-1.263.89.89 0 0 1 1.263-.045l2.414 2.21 5.142-5.142a.9.9 0 0 1 1.286 0c.361.36.361.925 0 1.286%27/%3E%3C/svg%3E");background-position:0 5px;background-repeat:no-repeat;line-height:18px;margin:0;min-height:18px;padding:5px 0 5px 32px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#242628;font-size:14px;line-height:17px;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover{border-color:#3496ff;-webkit-box-shadow:none;box-shadow:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#3496ff;background-position:0;background-repeat:no-repeat;border:0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-weight:600;justify-content:center;line-height:1;margin:auto 0 0;padding:15px 40px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover{opacity:.8}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled{opacity:.5;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook{background:#1877f2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg{margin:0 16px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-notice,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-notice svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-notice svg{margin:0 12px 0 0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;margin:20px 0;padding:25px 30px}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo{margin:0 30px 0 0;padding:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsUAAAB1CAYAAACmnpxEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMERERTJGNDlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMERERTJGMzlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMzc5NGVhLTBiZGYtNDQ3Zi05ODc1LTY1ZDk5NjhjZGVlNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkkr7JsAAB/xSURBVHja7F1RUhy5shWE/y9vBVNegdsroPi874dmBXSvAIi47xv4nhsBrIBmBW7/zP2kWIHbK3B5BbdnBbwSVnvaDNBdVSelTNU5ER0MY7u6pJNKHaVSqZ3Hx0dHEARBEARBEEPGLruAIAiCIAiCoCgmCIIgCIIgCIpigiAIgiAIgqAoJgiCIAiCIIhB4936Lzs7O+wRgiAIYiM+/PNfZfNjr/mMms8/ws9tUDef7+Gn/yy+/uffS/ZoMg6L8CGHhFmgikbsrD9o9L//txocJtAMwmrgDm0UJiULWDZ8LbZ00hbAScAmb1pQN/ZTG+LXzwue4/0gnEbo/vBjqvk8NJ9qG19BkMOEfbkn0H/m/YRRXVMv/vj9Zx+/e/aHk+Zzbqj/hh7avgpOzgL8AuZgi793b2jw/iL6w4Tgf34N/10PYXIPTuzeEW1w3XzODPB63HzGTj5YUoTPOHy3H0fz5vO5GUNzmgs5VIZJmH+lMWs+04Et3O4ji+Kz4I9fFMUEQXTD3toCZbw2yJdhQZBz9KQk/a0x0vhSYVKaBCFVJB5P/j0mYQx5cXAztKgZOdTbzZG+ZzwkUdzgk4u/+/3LnExRTBDyE8PY/RU98RPCPLMJ/gNpti2KQ/rLyfqCTtkYOvWf5j39AvNy6Klzxjlc+T/LHMYKBOw1/TUewm5J086rFH5x8cfvFUUxQaRD8WyCv2sc3sx4m0rS2kkkaBFS54Y49O9ZhrFzxtxjkxw+BQmschjyiYuIX3nofgRScrbhcZgXY+NvCzOWZCOItBP8beMQvjWfiVFnVjhDh3MViplk3918fO7evdFFjX/nLz66FETKIO2HHA4iCFBmbsd+/rhN9PUPFMUEoQ/FmjgeG3v3EenrxXvsCchvx94aFlLP4aNLFscNObTL4X5sPxEOTOaKFHnEKywoiglCt0j61DjAT4YiJ/ukzYYobmzqSXy4H4efcsJeGDe3uUeNB8ChhahxCoF6nKk9X7m0gZWKopgg9MNHTKxETkrSpXtB4bcnwzb7lbNT17wLvFC8D9uxuYmHoXB4aoDDFD5vnKFNp8ojXsHXJ15SFBOEDfyMnCh2arEK2OfMcYyJ58uAFi/eHr/ktN1MDlVxkYqDIjOb9oue28SvUb30P1l9Aj8gljwRTQBxGsTnmcIb9CiIFfdfWFCdDrBf/Xjx0cYD676YHKrjMKXP8ykUuWiLlHnEKzy89D8ZKW63srnf5jPU09CEGCZK7aokNb0wE/JV/iDWl4GKqeeiyuTCjRyq5TDlGYosUigU5BGvsKAo7ofzFgN5zO4iwNB4lTIP2fUQxF//82/4TVVBQHxxjOKbFcbkUDWHKQMB5lMoFOQRr7Bc/PE7RXGfVXtLoXvCXiMkhHEoxaQFJSlRJ4j9wqlgF9sUxuTwTQ6LxNwULv2Wv9kqFEryiFd4NQ2Fong7TFoOhlHKwvxE3rbY2NaFAgdH+9YpiJm69bKoUl+ujRxu5DB1qUoNPs/yLvStItt+eO0PeNBuO3SJ/PoVXcWuIwRw7q9IbcRVSvvqG3mrw0cjRkLOu8pUEFeBy+9rv6+EzMpO/hH+e5ToPf33+lzGqUaDI4cmOPygwFR8CkXR+BGtvvM1+75wunYWq21Fcd1CyCEHhj9Vv1BKpl+ZFR3+qY/oXQobb9c+K2MYV8d3bSP0CofZZlwEG3QJvrvzqruxr48JK1L0zSe+a979QuF4nwg5b29jR5mIKd+WuyDyN43r+QvvXIQ+9jY0jvju3ic/NO88oyAmh8LzneQc4fv72pAg9nZyrombxR+/v/p3dx4fH//6ZWenTUORpWLqxsjfKyW0z1Wal9om/uDMvqEca9O+j4lXn4jBdtA16rpWq3cUJogy4gRx3bz3WaK+/2/Pdh4kjnS/Joglct4Wob1L8PvGFFN1EFEz9EI/9PuxixNJ8hx81BJpI4f2OXyjTz45mXSHpPNuh/nxWwz7boTuDuI5fdIn7oCiWOWWwNpquCt82sWFMjtFOq07N3AEoVOFz3Wwm3GYIKTzv3wN45vY4wZx4ISCGMJBDDFVh8X9THAM+WfP1iJKksLK95cP6BwpsDlyaJzDiHPtOkaGUihi1SOGzSe7PQbBwmFzAjUmkPetIrEXJltNONRoiJkJ5Xnz8Q7b737MhL/uPEET+zp7ValSBgXxXoTJxr+zvzDmfaytar9Qaj4HQexITvjj1AdFyaF9DjfwWwpzq/7AXeQ8Ypit9a0+MQc26lgZod6gEYJWW3k2lJHWvLlv4wRRh4NVHwWF4CRBqaK++cSVonFuShAH+PeVLDHm/boXUteJxs08jJm54NekLg1FDu1z+BYOhZ+vujRbxDzinyanRRQ/ABs1UlYyB3V4QE15NvDqde6IbSeIVQ7YTOgrYi+8+trzg5LxMLImiEP0RSpK5N/3yO9ypL5S3H9/2G2RypkvUu3iDZDDy9w4jOAjt9EVhVJBvNoFiQlY0Gm3p9HPXftT+5uEqBYgVzlaVnXI1evg84k7jBcfNZYoJxRtYggOr68zTr7DsHbACY1aUBCXTi764jn5GHy6pjFz7eRKcJ0nsLshcniRE4dbcOz9Y4zLYrSmUMTKI163sUqFKA5ADsBDJUZdOmwplYmSKDhq9bpk6kTnwTtz+MjJXjjcZ8GG6tQHRARP/K+idBKC+OkCCqEumQchXyseMxKiqog4bshhBhxGnmc3QV0KRaJ6xFCbR4jizxmufCS2o08TGyty9crUiX4TxIVAH8ZaUPbNJ14kHgeSgvhAcLF462Rqns40bLUnWkxK+XpymC+HmnyxqhSKBHnEInPKLsDQoSkUqVd9wcgk3iH1qg7Zps+O6Iupw6YexVqd9/2eh4Rj26QgDj5RwieJXDktvJis0PYcQ1iQQ/scKvTFsb/rLftOkUf806xUieKAnFIopFadqQ8F7IOes9SWs2YRIapzBravGBND392GKkV/GxbEq5qsgxZTazgCLyYlff46h7fk0C6HLf1MzFTJQyWcRs8jXoOuSHEAMvozTmjQqDJsryFltBjVr5UjUMJ45rD5UKXw+CgBbV4kGNdWUyY8/HYkerFTGRVTEovJGHPOuYDtkUMluiHxe4xTn1dqvv/UpY1YqxTFyMjhXpjEUhm0pIGVKdoGTklh6gQWN8BnFcLv2tfxVQlsX+qSBHFBHCL/6LMI/n2PLA+YsJhE2lIh5ZfDc8mhYQ5bIkXkNmUg0ff5VcL+XqIPl+6CDHzp8rjI4yST73iOfeCzmDqBxVwpzxLPj5pPHATxvdBi4SBC1Bu95e799FT7gawtgT6wJSUsrsiheQ7b+JsUwvwwYXs/JbYhuA/eBT7LdBWKsDUcw6BTlGdD9ec8E2esBmGVWxt53b7jYxFxPK8EscSYnkoL4uCPSmvvHXHcVA4badwnh+TQqChPlUIhVU0lG1GMjHgVCU6TxoxORyvPFvoR1ZcqbiLLEKiBPRK0I8QBkiqSzUsL4lmEZqBLG80yPCCLvECoJIfk0LAojyrIQx6xhjzur+gHwkSxQApFzKLqXjROMhXgyH5k6oTugS2aD99X+MfYZchBEAtEGGsnd11yukHzg4sluN/JITm0KMqjpVAoyCP+ZV5BP/Ad+HkPQBHmheN1pI6dRCby6RaeSKt+1Op1ofW2JCLK5HUdcTwOVhAHoCOMZxmnPc2B/tuLmoocksOOQrFI2IdPKRTSNqIkj3h9XlKdPrEybhRGEfNkUhx+i/WdqEXKnSMICmLpdpQOG3GqMq8rjjzL8oEcksMeYjw1Yuyua8gjXkEktx4qikMkcWGJ5HChRookdfFbeMCl2CpHEHpx6+xHiD3QqVXTnEkHi8WCHCZBpZDDtkCkL9QK3uEtPYHMI64Bz9AvigPulBnaJqS8CUf6nnBU6kSdy4lnIj80zvpWaAF9FlMQC5xtmA0k5QklqkbkMMnCZqmJww6c+6BaCXhU3xJ1pWAbkXnEZ6DFy1eJtkqIYuhhO8kUikB0yoLf0qVUxgo5Jf6O39gFvQTxRODRs5BHHdUfgJ93ORAzWADtqa8/npBD8xymEKMV4NDhHnh3eL0/UXnEc6CesBEpFkihKAWNOfV96WLXSoMT/5lPLAsUTxUFMUwQp9iyPgG3oR6IKSAjRn2DJMfk0DyHbYHY0V6VO50peJfnQOURe1ueAvkxkz7h8VmZwb22+pkocAZSwhy1mGDqhI1Iw6CQmyAWOL1+OSBzqJXYJDk0zmFC/12Fn30DUGOwTU9Az/QR8KOQKoMQxbVUpQ0pUWyhXvGpkgFVSGx5ABcTFSWY+ESKwmIgfZZbhNgDGWGcD6x8ItLuR+TQvCiOFikGXY61DLf7rUqM9ekLWAoFOo94Lbi2r8xe5EUxgNjnJJcCr3msyCEcgwcqKvHf47MjrHD/JwWxSUGMXvwPKt0JHDHaI4dJOKyVcJiC8+r5gqjn83oHxIKGuAX15ezZgWXEokXsdt1dQWNBRouhKRRhS6AAPOoANbDA5dlQgniZeX1MDWDZvHbjNjtBDN52rzlmySERDYio5wN4QYSYU65A4tUHSM/WxkkBEtpiu6KSohi50kWnFyCic1XY8kAJEWRuMWoRQccsO5GWDpuDuMi4r7wYvs1NEIMXsRyz5JCIC3ikOHUKBTD4sJ5HvILqQ3aiohicQlGgci/DcxAO7Cb8RB2GmABLyaAc9IMjJIGsU13neg2soCD+JYqREMidMFaKIYdEHL+EEMSvHWRPkkIBziOevpAWA9Fxkvn2u8J2g1zxooTeCciQ54GcCiT+9xCrTvA2HiMWcg711DG6lFoQHyhZSKDsgJViyCERD4jUiUpoYdRaS4DziK9fSQGS7DMTohgZaeyd8gAsw3a54feuQEQOUc55nmvkUYHQKxz+NsOHDPspe0EMPkRccXSRQ8LUQuhFvw1KoWgblUXlEfvU0td24AqQ/7YpisNKATXxjACH0RCC2Lfn+QoI1c4C4GBR23isOiEzga5uB0KekM7uQORAIsTOYctHccySQyKOfypQAvKNP7vp+ezjFu2ZAPXR0RtzH0IUf5XkdjeC/WhKoUCkTsyeT6jh9xmojSc9BiqyFBsjFjKC+N7h62hSENsUxE/NBT6LY5YcEnGAmGcXG3Jj+/r1rVIowHnER2/4V9S8V1sXxSputwtJ8YhVyo3Qqu6nIfeIiKME8WJgheNjCL2RkCBG2p6WfroSeLRGQewctozXcsBjC2knbTEih+Y5jKZFtl0AhTm4T1s2FigA5xFfri4hkdQnG75DvygGp1CMe1RoQEWJ6zcMeAZq50nCgerB089Yh38qKIirXA7mrC0c0MX3tQpi6EJ2wEMMmoqUUBSTw3Qcphi325wD6TsXb0qhQOUR+zNIF5tcvIUxshvJ4JOmUITIK8KI74QNeIVJ10WDQr6GLIb9Iu5LcDxStyxdZtJXUoLYT5BTjYIYfGHP1wEPtRHYXsjhgDjsMG5LkJ+qIszF47fmJ4fJI669j43EcTaiGHkyvks0FHHSf7EpbB/+HEHaXsirbCsqEAO1ZupEP3HXfC6azzf340DdSPDr5tJbSRkI4gPFkXSkoBpylPE3mCptbytIDitymITDGBrkJT2x3KIttRNIoQiLOdS5jaNNbQEesvsubYjvIhn8HEjAeMtVyToZiAjqTYu/h2irT6GYIVaEHbgaGg4bO9nagQWHshrge0H4fgg/i0jv7N/nzHrHD1gQO2dvy1grUh7g2XOEdQ7bogQ8o81Zq7ue/XP8grBGVUCabuljUfyKLxyjRIqDoECJrb2WZcsmAPJ99HS2ZVtnoAlq1LKdzCfujlXO72uf/zZcPK4+ze/f1v7MO5fzsCgpIr7zpfWI/sAFMXKicDnsGBgVVORwQKI4BNmkS7E9BzSFomkDKo94tq0ucobOTuxGNPpUVSgQB+zaCkVUNYDjyAOVtynZgD9cd01BbFoQEzg7QtkQr7Unh60EZowFEDKFIuQRn4LEaZudSkR6zDLG2ZCYonge2zBDpLUAfN+18N9/DZMtD3KgUieGHKmwAu8gj4xPgsgyQBTEw06dKMFjK+W4JocYsSYJxDXFXbRQ30BbCcwj7nJ42cQhu6iiOHQgSnQVW9Y1FLmsY8u2zlDCONJA9eBtSvrFz5HlWqaCF5gMOUI85Kj4PvBZKYMCNTk0MRYQAagu0ey+QUW/64zKIz7r4GdHifpNrygWEF3jDZNv4eIesEOv7NoIe0Q7s7sqOENBbFr0CQriro6asI8SNb465uh/IAVqOBStnARM82i9+AKcyxqB/O51izziVb+h+M0rUgxa7axjU14xIkrc+WKE8O8QkYc3y7MBByoFMQWxVUE8beuoleA3mnYvmxo7XApOV1/N6hP2OdwWqOBTVz+eeifXV2HqUvHIUmWRuKIYkDD+S0e/lm8bJuAJ4Dv6RntRlRyOhQeqBw+Z6IQfLx8piLMTxB7fad69cAh81uce45PQweGDgXedJ/q3vcW8636WBbKbEmsO3E3QuciSX+M3/j+iDNu8J4kz0OqmfCOHGuVUGCnWB28/B5ZLr1EQR8HgopXA+vMrVB3/3Z/k0DyH275r0rxYcGnbtjjqMQ+NNHOrQRQjSX0tQR9xgx0qJ1gstxg4UOeWD29liNWBuikP1VEQR5p0rAG57b5QsPAkh7o5LJUI9xQpFJc9a2ibqTyRRBSDUyjGYeJdn4i98RYAUYKacGcOUzJp8rytwFU2q07ogS/n9z6TQ4+oIvEUxMRzHAOfdcfuTIITQxwidmQRBwFjzwv+XNVF138MPGQXLdVsN9FgqIDPGgsMtBkqQgfe8nhedHtfIR9E98WTF8NnOUTtG2fo62FOKIg3Lr5R/T2YSGOYaEvgI+fkMAmHIyUcbgOEvfWeZyOnUPTJI14BxXG+kWKBVd3+2kArXNoybK/hEvSc4w0Lgk7GZv26YOOiaBUZnubCg6Agvs4sQox09EPKSUVGifv6P3Jon8NtFisF4FGoHdlYOxsHgAANpMJOzCvQk4jicIoQZcTrwhAxEc/RAyw8D0FqsSrPFlbae4YGGLFmY+5HxPN/QmQ4m0WJoCCedSwHNBSUQ2hkCHwg7euGHJLDSLxAhF1IrZPeTUTVfTeVT5xMFK8JA8jqOtQ69DhRPMDQ0WJWnbADP6h9RNgfnttpPkc55sQKC+Jpbv0Fjn4M5RKJc+Czem9Fk8NOuNLE4RZAzLULcFqcZJt9YPBa0YKijmmc7xIODB+hPAU9az8cQtsDGG4l0Vj/3OYdPblFXyML2zkQY2PqBBR1+HgR/F3SniiIs8HSYXZ8ygHYWAm2MVTVHXLYjsOxQg6leUHPA5+F/K2fu6YgrlH5xF8HIYp9aB4kEl0YZAjDld6G8dHiW9BKG1KKjTr2CWeuxxbNUITvG87vioK41ySE8F1+x2yU+VXX5+DnXZJDcrjBt6ms8ORTKJp3Qy3G1hd3yDKgKFEcdX59l3iAVKDJFCGslxG2tOdB0PY1ZFREgfnEYVIburDtMWn48Xsq8OghCGKPB+B4PnaZ3rDW2NmpA1ecAO6SkcM0HM4i7HRCKjwJzS9zcDDiDLwgQ6UD1THtNLUoltoC6ALxAxd+BdY4hpmQiGhtaJlHJIg4gvhW4NHRBXHTlk+u37Zu13dGjkH//mcZ2pkPIqAjjEh/Tw7TcBgjqIOIFFdC74bUTzOBoCAiUryMneKZ8qBdrFOU2+I60vdoOe1cOYLQJ4gXiSLEfR141+tbkYKqABbL1wRvZ8ht4gocuSOHm/FJOYcv+bjC6SrFJqWfFkILsVLZ2NIvigM05LXOYl2YEFY9MwVt5i12hDpB3HwOErQHMflVPfxBDWzOSWa25nfVxuDHQgUAOdyKw1Izh68AZXeS4r2vfnq6oAOtf4CH7B5i26sGUaxBnMWO3qbO5V1mco0wkZkgTnSbX18H3reKC3IsjoPIz8HWPC9X4MfOhNLGyKF9Dp8DkU+8FH7XvlpC6tIolP3WsW02uShWkEJRxc6tDds+KfN5KYgJCmLc5Nd3LKOjIbcZ2Jrfar9HBwOcXLUCcmifw78tThD6IoKW6CocrwWDY+aud1YjimMYzgbcDOx7JRw4kb8gHmcqiD3KlONJIDBQWs5LXRNT6GuPb6QO7ZBD+xw+e39U38fYCe8ibCvhG0JRVTsGK4pTpVDUqdIIwknPVEKAkWKizQQxylgQe/SNalQKx+RtECYWcetwkaZ1X39hzK+Sw/gcroC6MbaK8K5tUyie8oiV+9RYfadWFKcSaakrQaT4/rkCEULYEsQSER8VghgREQJFM9C+oHD4XM4YfHgxNRZ4dIyKJnfk0DyHK5SAZ0S5MTb4nzbfcyTpd0M+PGK+qFPYrwpRHAiKLYz9d84SN/06wXey6gSRWhAvnY4IMWLyqxJNbNtgEvLALdjanuBV4dcxLufpmd9JDhVwuCbqrEU6t9VPlxH60eT1zqpEcSKxNks9KYfvjy3MK0cQFMQ/m9rz3yPz8yUOEN1qF1Vr+acS77lw8Q5mkcM8OCxBz4l5dmebXYp5pPQTs4fstIni2JFiLZdoxHyPRezbYQgK4hcEsaabFPtOgLBFpuA5A7WiKtjaF4fPP13Z2zTmAowc2ufQ4fKJ5xHtbtNOk/+zWOknmq/GtiOKg9HH6oS5FnEYjDlWu+8cQVAQr7d1r+f4RY9dqUWyOlEVLnXwtlYIfcVZInsjh7Y5LAHPWCTYDXtLhB9FfB/E4iiZPtMUKfaIlUJxo6zddwoGDUFBXLjhRIgRzhvenrC9KTUheFGVvKKBt7Pm46/9vRKwtRVmIWqbAtfk0CaHiIVyQJWAltd0xDSW7wUesks2V2gTxTFE2yJVWP6NiXAWYWVUM3WCeMOZeUf2aUCC2KPvNp+UH5HMn5w0ny+pauA23+tFv99qHwt+jffx01RGFSJy5NAmh6g2PSSwu8ULYjL2wqJANYei2P28Q1568tQWJY71XowSE28JYh8hRucEahbEDtBekYkvTGKSC3c/cd37SF+s64T9tn/z+db857mTiyy6MH8cKJjLyKFNDg9B/Keab++e9eNZ5O8vgTaQBO8UTlR3TiZh/2mSTriltgkzYWfDfGIipiD2ONIqiEO7NVza8Rr8ZPZFuBt8VGzc9IWfwO/QE3kQa5PmcyIsotYXYVNFlU3IoSEOQT5B2i9sEuM+dec6oc1/AD0n2byx8/j4+NcvOzsaJis/CL8JPf4y4o04XdouVePRp068NyLS7lv89cJhtmsWruWJ8aY/D5xxCAviqeIF6Ora6k+ax1Q4xBTz8oZVvXh/tqPqIkxCTmbZfI4Fgxuvvbu6XYmQanBukEM/Pg6tcxjasu0YQoni2nVIh9Q4p4SDncct/kmqnOzPiz9+hywG1EWKfQpFQ8RCaDBeO924FBLFlbODMsF3jtzAICyI/eR23HzHseIuKLSPKR/1afrwMOKY2Av+ZxJsZDW5e3/857N2rwuI30J/lom4VJum44MwTT/uk8NkHJYJ2lR08C9a5+jjRDbR9jthRRreKSWiEpisZ9qvNw4LgkrACHmLHRFLEK8m2zLzbox1kObI/diCLxK0sXhBKJ0r40F73jo5TMvhB2cDD0rfy4ofhy0qdpU2UCL/9cYIuej3XCZM+id0QlIQDwVRRFhYyB85mQshrMOCICaHaTm0IurU2XBIPTFhQ0j7USmKt7idpfUqQrvjXGv7HNx2CmJi3dHdUhDrcsJb+sMjdvvfRMR7Q37dv+eUtMXjMOyIFUb6olL4ToNcUOwqbihSzFmrvICscfngCMKJHuQcGqJPYKG2OkXVX3PDgfZ0uBc4nJPDqByaEXVKbXmQqSeaRTFKyNaaT8G/4TCWwGcRhKMgtr3QDH5s6KLKVxA6siaIyWESDveN9IfW3Q4ri4pqEKI4bKkgBo2VXOL1tvt2I4T83OrkQYiAtmB8Egui6uMAuVzlnl5Yb0jg8IAcisNKmpi63dxQGrcYoj/eVd7YOWAQzpxNIMQ8q04QKsRcTkh9TXwIGBwMiE8/D7xP3e8CNkQOZVEa6RuNdm1lQQFPPdEuivuKurnhbbYasCjIZhIhIKjZBXlMYGvCOOf0qKeqDZbTJchhGg4//PNfVgTxMsz12mAl9QTuj1WL4nAwoc9AunS20SdavFA62Ih0+M4u6A01W51eZHix4fIs9+UvWnqfeznJNQ6n5BAKK5HOSul7Wem/r4MSxQFdB9TcuigMW01dt9fuHEE8WyixC/KbxILo8FdOzzLp349Nm86GdB4i5BmTQxysRDq/Kn2vcqj+2IIo7ppCYe6AHbgdrDpBPEfNLshzYREijj7aeOBspk35d/aHsA6s1B4mh6o5HKyo64uhp57sPD4+/vXLzo7KljckPbad/JvOep+Ls2za/1/34+rc7NvfgetUE9gO+3d4grjh/aMRnv3Edm5AHMyaz11Oh+gGyuGNlsVMqJzwjfNI5/67cPquAn8J85B69IR1LdsH74z4Bx/1HLf4+9ZziZ/jpqWRMkpMvLpgcnZK7WiDGeEWRGYVrmo9Cf5zT5ENep82Y8lIciiA0gjFWv3JIC/tsCaKP7cQxUuDl3VssxJvI4qZT0xQFAvoFIPCanW98LQRV96HHiYSV4sgAu6Gmh5BDinqXuhPjSiH3H+WIsW3W/7dXHKJ151i3ThDL4wn24ge45POAadBUVti/w6X+3nwpdMQfRwHAVEKCKxF+PhoTsVKOCIcloE7cvgrfFDIQo1+rf15ZGQsVBLPNZFT/LT0++HEtxn0ixy35Jr2+7ZvUyZlyUgMQRAd/cvKz/7m/r6jsPK/yxfE05/h55L5weY5rDmHENaAyineQT2IIAiCIAiCIKxil11AEARBEARBUBQTBEEQBEEQBEUxQRAEQRAEQVAUEwRBEARBEARFMUEQBEEQBEEMGf8vwABaKb4tsBFP0wAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;display:block;height:16px;overflow:hidden;text-indent:-999em;-webkit-transition:all .3s ease;transition:all .3s ease;width:95px}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:active,.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:hover{opacity:.7}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li{margin:0 30px 0 0;padding:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li:last-child{margin-right:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a{color:#000;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:active,.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:hover{color:#3496ff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(5px);background:rgba(0,0,0,.4);bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:999999999999}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog:not(.open){opacity:0;pointer-events:none}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.success .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{background-color:#2b6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27%23fff%27 d=%27m8.752 15.875-4.15-4.17-1.413 1.41 5.563 5.59 11.941-12-1.403-1.41z%27/%3E%3C/svg%3E")}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.fail .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{background-color:#ec2439;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27%23fff%27 d=%27M18.907 6.41 17.504 5l-5.563 5.59L6.38 5 4.976 6.41 10.538 12l-5.562 5.59L6.379 19l5.562-5.59L17.504 19l1.403-1.41L13.344 12z%27/%3E%3C/svg%3E")}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.confirm .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{content:"?";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#242628;background-image:none;color:#fff;font-size:24px;font-weight:700;justify-content:center}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap{background:#fff;border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3);color:#242628;font-size:14px;line-height:20px;min-width:850px;padding:30px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #ddd;justify-content:space-between;margin:0 0 30px;padding:0 0 20px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;margin:0;padding:0}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{background-color:#81909c;background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:block;height:28px;margin:0 15px 0 0;width:28px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button{background-color:#9ca2a7;cursor:pointer;height:24px;margin:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath d=%27M18.907 6.41 17.504 5l-5.563 5.59L6.38 5 4.976 6.41 10.538 12l-5.562 5.59L6.379 19l5.562-5.59L17.504 19l1.403-1.41L13.344 12z%27/%3E%3C/svg%3E") center no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath d=%27M18.907 6.41 17.504 5l-5.563 5.59L6.38 5 4.976 6.41 10.538 12l-5.562 5.59L6.379 19l5.562-5.59L17.504 19l1.403-1.41L13.344 12z%27/%3E%3C/svg%3E") center no-repeat;overflow:hidden;padding:0;text-indent:-999em;-webkit-transition:all .3s ease;transition:all .3s ease;width:24px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button:hover{background-color:#3496ff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content{overflow:auto}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content .severe{color:#ec2439}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid #ddd;gap:10px;justify-content:end;margin:30px 0 0;padding:20px 0 0}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button{background:#3496ff;color:#fff;padding-left:30px;padding-right:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:active,.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:hover{background:#000;color:#fff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary{background:transparent;border-color:#3496ff;color:#3496ff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:active,.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:hover{background-color:#000;color:#fff}.edit-post-header__settings .editor-post-save-draft,.edit-post-header__settings .editor-post-switch-to-draft,.edit-post-post-status,.editor-post-publish-panel__prepublish .components-panel__body,.required-recaptcha{display:none}.unstyled-list{list-style:none!important;padding-left:0!important}.wpzoom-forms-move-button{cursor:move}.wpzoom-forms-extra-options{width:450px}.wpzoom-forms-extra-options .form-group:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;text-align:right;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpzoom-forms-extra-options .form-group button{margin-right:10px}.wpzoom-forms-extra-options .form-group button:last-child{margin-right:0}.predefined-lists{text-align:left}.predefined-lists p{margin:0}.post-php.post-type-wpzf-submission.wpzoom-new-admin #wpfooter{bottom:0!important;position:relative!important}.wpzoom-forms-block-patterns{margin-bottom:16px}.wpzoom-forms-block-patterns h3{color:#1e1e1e;font-size:13px;margin:0 0 12px;text-transform:uppercase}.wpzoom-forms-block-patterns .wpzoom-forms-block-patterns-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];gap:8px;grid-template-columns:repeat(2,1fr)}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:-webkit-grab;cursor:grab;font-size:12px;height:45px;padding:8px 10px;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item:hover{background:#f6f6f6;border-color:#d0d0d0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15)}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item svg{height:24px;margin-right:10px;width:24px;-ms-flex-negative:0;flex-shrink:0}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item span{font-weight:500;line-height:1.2;text-align:left}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled{background:#f0f0f0;cursor:not-allowed;opacity:.7}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled:hover{background:#f0f0f0;border-color:#e0e0e0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item .dashicons-info{background-color:hsla(0,0%,100%,.7);border-radius:50%;color:#888;font-size:14px;padding:2px;position:absolute;right:5px;top:5px}.wpzf-shortcode-container *{margin-bottom:0!important}.wpzf-copy-button{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:30px!important;margin:0!important;min-width:30px!important;padding:2px 8px!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.wpzf-copy-button svg{fill:currentColor}#wpzf-settings .notice,.wpzoom-new-admin_settings-header+div.wrap>.notice{display:none!important}.post-type-wpzf-form .subsubsub{float:none;margin-bottom:-40px}.post-type-wpzf-form #posts-filter{float:left;width:calc(100% - 374px)}.wpzoom-forms-settings-upsell-container{display:block;float:right;height:auto!important;width:340px;z-index:1000}.wpzoom-forms-settings-upsell-container a{display:block;height:100%;text-decoration:none;width:100%}.wpzoom-forms-settings-upsell-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:1240px){.wpzoom-forms-settings-recaptcha-after{clear:both;display:block;float:none;margin-top:20px;width:calc(100% - 48px)}}@media(max-width:1024px){.post-type-wpzf-form #posts-filter{float:none;width:100%}#wpzf-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#tab-spam-protection .regular-text{width:100%}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field{margin-bottom:10px!important}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{float:none;margin-right:135px!important}.wpzf-spam-protection-service{-ms-grid-columns:1fr;grid-template-columns:1fr}.wpzf-spam-protection-service th,.wpzoom-forms-settings-upsell-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpzoom-forms-settings-upsell-container{float:none;margin:20px auto}.wpzoom-forms-settings-ajax-promo-container,.wpzoom-forms-settings-integrations-promo-container{width:auto}.wpzf-form_page_wpzf-settings div.wp-tab-panel{width:calc(100% - 60px)}.wpzoom-forms-settings-buttons-container{width:100%}}@media screen and (max-width:782px){.post-type-wpzf-form .subsubsub{margin-bottom:0}.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings,.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save{margin:25px 0}.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings,.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save{float:none}.wpzf-form_page_wpzf-settings div.wp-tab-panel,.wpzoom-forms-settings-buttons-container{width:auto!important}.wpzoom-forms-field-radio{margin-top:10px!important}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{margin-right:330px!important}}@media screen and (max-width:600px){.wpzf_wrap.wpzf_settings-add-new{display:inline-block!important;margin-bottom:20px!important;margin-top:0!important}.post-type-wpzf-form .subsubsub{display:inline-block!important;float:right;margin-top:0!important}.post-type-wpzf-form p.search-box{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.post-type-wpzf-form #post-search-input{display:inline-block!important;width:calc(100% - 130px)!important}.post-type-wpzf-form #search-submit{display:inline-block!important;margin-top:0!important}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header{clear:both;margin-right:13px!important}.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings,.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save{margin:25px 0}#tab-spam-protection table{width:100%!important}.wpzf-spam-protection-service .wpzoom-forms-field-radio{gap:10px}.wpzf-spam-protection-service .wpzoom-forms-field-radio input{width:33.3333333333%!important}.wpzoom-forms-field-radio{margin-top:10px!important}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{margin-right:110px!important}.wpzoom_forms_reset_settings{float:right!important}.wpzf-form_page_wpzf-settings ul.wp-tab-bar,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{gap:20px!important}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpzf-form_page_wpzf-settings ul.wp-tab-bar li,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li{font-size:14px!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile{height:160px!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before{background-position:50%!important;background-size:contain!important;font-size:12px!important;height:150px!important;padding:10px!important;width:85px}}@media screen and (max-width:425px){.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:10px!important}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li{font-size:12px!important}}@media screen and (max-width:375px){.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{margin-right:100px!important}}#tab-upsell{background-color:#fff;border-radius:4px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);display:block;margin-bottom:50px;margin-right:20px;padding:30px;width:auto}.features-table .t-footer .button.button-primary,.wpzoom-forms-settings-upsell-page-container-header .button.button-primary{background:#3496ff!important;border:none!important;border-radius:4px;color:#fff!important;display:inline-block;font-size:16px;font-weight:500;line-height:13px;outline:none!important;padding:16px 20px;text-decoration:none}.wpzoom-forms-settings-upsell-page-container img{display:inline-block;float:left;height:160px;margin-right:45px;-o-object-position:center;object-position:center;width:150px}.wpzoom-forms-settings-upsell-page-container-header{border-bottom:1px solid #e1e5e9;display:block;padding-bottom:60px}.wpzoom-forms-settings-upsell-page-container-header h2{color:#242628;font-size:24px!important;font-weight:600;line-height:32px;margin-bottom:6px!important;margin-top:0!important}.wpzoom-forms-settings-upsell-page-container-header p{color:#242628;font-size:14px;font-weight:400;line-height:22px;margin-bottom:20px;margin-left:195px;margin-top:0;max-width:650px;opacity:.65}.wpzoom-forms-settings-upsell-page-container-content h3{font-size:20px;font-weight:600;line-height:28px;margin-bottom:30px;margin-top:50px}.wpzoom-forms-settings-upsell-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.wpzoom-forms-settings-upsell-grid .section{border:1px solid #e1e5e9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.wpzoom-forms-settings-upsell-grid .section .wpzoom-forms-pro-badge{background:#242628;border-radius:25px;color:#fff;display:inline-block;font-size:16px;font-weight:500;max-width:34px;padding:4px 12px;text-align:center;text-transform:uppercase}.wpzoom-forms-settings-upsell-grid .section h4{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;margin-top:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:24px}.wpzoom-forms-settings-upsell-grid .section .about,.wpzoom-forms-settings-upsell-grid .section .section_footer{color:#242628;font-size:14px;font-weight:400;line-height:22px;margin-top:0}.wpzoom-forms-settings-upsell-grid .section .section_footer{margin-bottom:0;margin-top:auto}.features-table{margin-bottom:0}.features-table li{display:-webkit-box;display:-ms-flexbox;display:flex;width:75%}.features-table li.t-row{padding:12px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.features-table li div{-webkit-box-flex:1;-ms-flex:1;flex:1}.features-table li div svg{overflow:visible}.features-table li .c{text-align:center}.features-table li.t-head{border-bottom:1px solid #e1e5e9;margin-bottom:15px;padding-bottom:12px}.features-table li.t-head .c{color:#242628;font-size:18px;font-weight:600;line-height:28px}.features-table .h-wrap{font-size:16px;font-weight:500}.features-table li.t-footer{border-top:1px solid #e1e5e9;margin-bottom:0;margin-top:20px;padding-top:30px}.wpzoom-forms-settings-subscribe-form{background:#fff;border:1px solid #ddd;border-radius:5px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);margin:25px 0;overflow:hidden;padding:25px 20px}.wpzoom-forms-settings-subscribe-form input[type=email]{border-color:rgba(0,0,0,.2)!important;border-radius:3px!important;padding:5px 8px}.wpzoom-forms-settings-subscribe-form .button-primary{background:#000!important;font-weight:500;padding:5px 20px}.wpzoom-forms-settings-subscribe-form .button-primary:hover{opacity:.8}.wpzoom-forms-settings-subscribe-form .loading{background:none!important;border:none;margin-left:20px;margin-top:5px}.ml-form-embedContent h4{font-size:16px;font-weight:500;margin:0 0 15px}.ml-form-embedContent h4 svg{display:inline-block;margin-bottom:4px;vertical-align:middle}.ml-form-formContent{float:left!important;max-width:180px!important}.ml-form-embedSubmit{float:right!important;max-width:100px!important}@media(max-width:1240px){.features-table li{width:100%}}@media(max-width:1024px){.wpzoom-forms-settings-upsell-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.wpzoom-forms-settings-upsell-grid .section{max-width:100%}}@media screen and (max-width:600px){.wpzoom-forms-settings-upsell-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.wpzoom-forms-settings-upsell-page-container img{float:none;height:auto;margin-bottom:20px;margin-right:0;max-width:100px}.wpzoom-forms-settings-upsell-page-container-header p{margin-left:0}.features-table li div{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.features-table li:not(.t-footer) div:first-child{width:130px}} diff --git a/build/submissions/backend/style.css b/build/submissions/backend/style.css index a6b2326..65301d3 100644 --- a/build/submissions/backend/style.css +++ b/build/submissions/backend/style.css @@ -1,108 +1 @@ -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/submissions/backend/style.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/** @format */ -/** - * Deprecated colors. - * Please avoid using these. - */ -#screen-meta .metabox-prefs:not(.view-mode) > label:first-of-type { - display: none; -} -#posts-filter .wp-list-table .column-desc .row-title { - display: -ms-inline-grid; - display: inline-grid; - -ms-grid-columns: fit-content(300px) 1fr; - grid-template-columns: fit-content(300px) 1fr; - gap: 0.3em 0.8em; -} -#posts-filter .wp-list-table .column-desc .field-name, #posts-filter .wp-list-table .column-desc .field-value { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} -#posts-filter .wp-list-table .column-desc .field-name { - font-weight: normal; - opacity: 0.7; -} -#posts-filter .wp-list-table .column-form { - width: 14%; -} -.post-type-wpzf-submission #post-body.columns-2 { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - margin-right: 0; -} -.post-type-wpzf-submission #post-body.columns-2 #postbox-container-1 { - float: none; - margin-right: 0; - width: 280px; - -ms-flex-negative: 0; - flex-shrink: 0; -} -.post-type-wpzf-submission #post-body.columns-2 #postbox-container-2 { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - margin-right: 25px; -} -.post-type-wpzf-submission #post-body #post-body-content, -.post-type-wpzf-submission #post-body #advanced-sortables { - display: none; -} -#wpzf-submission-mb { - margin: 0; -} -#wpzf-submission-mb .postbox-header { - display: none; -} -#wpzf-submission-mb .inside { - padding: 0; - margin: 0; -} -#wpzf-submission-mb .inside .wpzf-submission-view { - padding: 0; - margin: 0; -} -#wpzf-submission-mb .inside .wpzf-submission-view li { - padding: 1.5em 2em; - border-bottom: 1px solid #e2e4e7; - margin: 0; -} -#wpzf-submission-mb .inside .wpzf-submission-view li:last-child { - border-bottom: 0; -} -#wpzf-submission-mb .inside .wpzf-submission-view li.top { - background: #e8eaeb; - padding: 0.5em 1em; -} -#wpzf-submission-mb .inside .wpzf-submission-view li.top h3 { - margin: 0; -} -#wpzf-submission-mb .inside .wpzf-submission-view li h3 { - padding: 0; - margin: 0 0 0.5em; -} -#wpzf-submission-mb .inside .wpzf-submission-view li div { - padding: 0; - margin: 0; -} -#wpzf-submission-mb .inside .wpzf-submission-view li div > :first-child { - margin-top: 0; -} -#wpzf-submission-mb .inside .wpzf-submission-view li div > :last-child { - margin-bottom: 0; -} -#wpzf-submission-mb .empty { - font-style: italic; - color: #787c82; - padding: 12px; - margin: 0; -} - -/*# sourceMappingURL=style.css.map*/ \ No newline at end of file +#screen-meta .metabox-prefs:not(.view-mode)>label:first-of-type{display:none}#posts-filter .wp-list-table .column-desc .row-title{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:fit-content(300px) 1fr;gap:.3em .8em;grid-template-columns:fit-content(300px) 1fr}#posts-filter .wp-list-table .column-desc .field-name,#posts-filter .wp-list-table .column-desc .field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#posts-filter .wp-list-table .column-desc .field-name{font-weight:400;opacity:.7}#posts-filter .wp-list-table .column-form{width:14%}.post-type-wpzf-submission #post-body.columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:0}.post-type-wpzf-submission #post-body.columns-2 #postbox-container-1{float:none;margin-right:0;width:280px;-ms-flex-negative:0;flex-shrink:0}.post-type-wpzf-submission #post-body.columns-2 #postbox-container-2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:25px}.post-type-wpzf-submission #post-body #advanced-sortables,.post-type-wpzf-submission #post-body #post-body-content{display:none}#wpzf-submission-mb{margin:0}#wpzf-submission-mb .postbox-header{display:none}#wpzf-submission-mb .inside,#wpzf-submission-mb .inside .wpzf-submission-view{margin:0;padding:0}#wpzf-submission-mb .inside .wpzf-submission-view li{border-bottom:1px solid #e2e4e7;margin:0;padding:1.5em 2em}#wpzf-submission-mb .inside .wpzf-submission-view li:last-child{border-bottom:0}#wpzf-submission-mb .inside .wpzf-submission-view li.top{background:#e8eaeb;padding:.5em 1em}#wpzf-submission-mb .inside .wpzf-submission-view li.top h3{margin:0}#wpzf-submission-mb .inside .wpzf-submission-view li h3{margin:0 0 .5em;padding:0}#wpzf-submission-mb .inside .wpzf-submission-view li div{margin:0;padding:0}#wpzf-submission-mb .inside .wpzf-submission-view li div>:first-child{margin-top:0}#wpzf-submission-mb .inside .wpzf-submission-view li div>:last-child{margin-bottom:0}#wpzf-submission-mb .empty{color:#787c82;font-style:italic;margin:0;padding:12px} diff --git a/classes/class-wpzoom-forms-stripe-settings.php b/classes/class-wpzoom-forms-stripe-settings.php index ab3bea6..7dce3bb 100644 --- a/classes/class-wpzoom-forms-stripe-settings.php +++ b/classes/class-wpzoom-forms-stripe-settings.php @@ -76,8 +76,16 @@ public function register_payments_settings() { ); // Webhook fields are only relevant once a Stripe account is connected. - $stripe = new WPZOOM_Forms_Stripe(); + $stripe = WPZOOM_Forms_Stripe::instance(); if ( $stripe->is_connected() ) { + add_settings_field( + 'wpzf_stripe_webhook_endpoint', + esc_html__( 'Webhook Endpoint URL', 'wpzoom-forms' ), + array( $this, 'field_webhook_endpoint_cb' ), + self::OPTION_GROUP, + 'wpzoom_section_payments' + ); + add_settings_field( 'wpzf_stripe_test_webhook_secret', esc_html__( 'Test Webhook Secret', 'wpzoom-forms' ), @@ -107,8 +115,9 @@ public function append_payments_tab() { array( 'id' => 'wpzf_payment_currency' ), ); - $stripe = new WPZOOM_Forms_Stripe(); + $stripe = WPZOOM_Forms_Stripe::instance(); if ( $stripe->is_connected() ) { + $fields[] = array( 'id' => 'wpzf_stripe_webhook_endpoint' ); $fields[] = array( 'id' => 'wpzf_stripe_test_webhook_secret' ); $fields[] = array( 'id' => 'wpzf_stripe_webhook_secret' ); } @@ -184,7 +193,7 @@ public function sanitize_settings( $input ) { * (connected). */ public function section_payments_cb() { - $stripe = new WPZOOM_Forms_Stripe(); + $stripe = WPZOOM_Forms_Stripe::instance(); ?>

@@ -206,7 +215,7 @@ public function section_payments_cb() { -

+

+
+ + +
+

+ render_copy_script(); ?> + Stripe Test Dashboard → Webhooks. Endpoint URL: %2$s', 'wpzoom-forms' ), - 'https://dashboard.stripe.com/test/webhooks', - esc_url( rest_url( 'wpzoom-forms/v1/stripe/webhook' ) ) + /* translators: %s: Stripe test webhooks URL */ + __( 'Signing secret from your Stripe Test Dashboard → Webhooks.', 'wpzoom-forms' ), + 'https://dashboard.stripe.com/test/webhooks' ) ); } @@ -546,10 +585,9 @@ public function field_live_webhook_secret_cb() { 'wpzf_stripe_webhook_secret', 'password', sprintf( - /* translators: 1: Stripe live webhooks URL 2: webhook endpoint URL */ - __( 'Signing secret from your Stripe Live Dashboard → Webhooks. Endpoint URL: %2$s', 'wpzoom-forms' ), - 'https://dashboard.stripe.com/webhooks', - esc_url( rest_url( 'wpzoom-forms/v1/stripe/webhook' ) ) + /* translators: %s: Stripe live webhooks URL */ + __( 'Signing secret from your Stripe Live Dashboard → Webhooks.', 'wpzoom-forms' ), + 'https://dashboard.stripe.com/webhooks' ) ); } @@ -585,4 +623,27 @@ class="regular-text"

+ + array( $this, 'rest_create_payment_intent' ), 'permission_callback' => '__return_true', 'args' => array( - 'amount' => array( + 'amount' => array( 'required' => true, 'type' => 'integer', 'minimum' => 50, 'sanitize_callback' => 'absint', ), - 'form_id' => array( + 'form_id' => array( 'required' => true, 'type' => 'integer', 'sanitize_callback' => 'absint', ), + 'customer_email' => array( + 'required' => false, + 'type' => 'string', + 'sanitize_callback' => 'sanitize_email', + ), + 'customer_name' => array( + 'required' => false, + 'type' => 'string', + 'sanitize_callback' => 'sanitize_text_field', + ), ), ) ); @@ -259,32 +290,38 @@ public function rest_create_payment_intent( WP_REST_Request $request ) { if ( ! $form_post || 'wpzf-form' !== $form_post->post_type || 'publish' !== $form_post->post_status ) { return new WP_Error( 'invalid_form', __( 'Invalid form.', 'wpzoom-forms' ), array( 'status' => 400 ) ); } - $currency = strtolower( get_option( 'wpzf_payment_currency', 'usd' ) ); - $fee = $this->calculate_application_fee( $amount ); + $currency = strtolower( get_option( 'wpzf_payment_currency', 'usd' ) ); + $payment_type = get_post_meta( $form_id, '_wpzf_stripe_payment_type', true ) ?: 'one-time'; try { - $this->init_stripe(); // uses the connected account's access token + $this->init_stripe(); + + if ( 'recurring' === $payment_type ) { + return $this->create_subscription_intent( $request, $form_post, $amount, $currency ); + } - $params = array( - 'amount' => $amount, - 'currency' => $currency, + $intent_params = array( + 'amount' => $amount, + 'currency' => $currency, 'automatic_payment_methods' => array( 'enabled' => true ), - 'metadata' => array( - 'wpzf_form_id' => $form_id, - ), + 'description' => get_post_meta( $form_id, '_wpzf_stripe_payment_description', true ) ?: '', + 'metadata' => array( 'wpzf_form_id' => $form_id ), ); - $account_id = get_option( 'wpzf_stripe_account_id', '' ); - if ( ! empty( $account_id ) && $fee > 0 ) { - $params['application_fee_amount'] = $fee; - $params['on_behalf_of'] = $account_id; - $params['transfer_data'] = array( 'destination' => $account_id ); - } elseif ( ! empty( $account_id ) ) { - $params['on_behalf_of'] = $account_id; - $params['transfer_data'] = array( 'destination' => $account_id ); + $fee = $this->calculate_application_fee( $amount ); + if ( $fee > 0 ) { + $intent_params['application_fee_amount'] = $fee; } - $intent = \Stripe\PaymentIntent::create( $params ); + $intent = \Stripe\PaymentIntent::create( $intent_params ); + + $this->create_payment_post( + $form_id, + $intent->id, + $amount, + $currency, + sanitize_email( $request->get_param( 'customer_email' ) ?: '' ) + ); return new WP_REST_Response( array( @@ -298,6 +335,155 @@ public function rest_create_payment_intent( WP_REST_Request $request ) { } } + /** + * Creates a Stripe Subscription for recurring payments. + * Returns the first invoice's PaymentIntent client_secret so the frontend + * can confirm the card with the same stripe.confirmCardPayment() call. + * + * @param WP_REST_Request $request + * @param WP_Post $form_post + * @param int $amount Amount in cents (used as the price). + * @param string $currency ISO currency code. + * @return WP_REST_Response|WP_Error + */ + private function create_subscription_intent( WP_REST_Request $request, WP_Post $form_post, $amount, $currency ) { + $form_id = $form_post->ID; + $period = get_post_meta( $form_id, '_wpzf_stripe_recurring_period', true ) ?: 'month'; + $description = get_post_meta( $form_id, '_wpzf_stripe_payment_description', true ) ?: ''; + + // Read customer details from submitted POST data if available (not yet submitted, + // so we use placeholder values; the webhook will receive the real data later). + $customer_email_field = get_post_meta( $form_id, '_wpzf_stripe_customer_email', true ); + $customer_name_field = get_post_meta( $form_id, '_wpzf_stripe_customer_name', true ); + $customer_email = sanitize_email( $request->get_param( 'customer_email' ) ?: '' ); + $customer_name = sanitize_text_field( $request->get_param( 'customer_name' ) ?: '' ); + + // Create or retrieve Stripe Customer. + $customer_args = array( 'metadata' => array( 'wpzf_form_id' => $form_id ) ); + if ( $customer_email ) { + $customer_args['email'] = $customer_email; + } + if ( $customer_name ) { + $customer_args['name'] = $customer_name; + } + $customer = \Stripe\Customer::create( $customer_args ); + + // Create an inline Price so no pre-existing Product is required. + $price = \Stripe\Price::create( array( + 'unit_amount' => $amount, + 'currency' => $currency, + 'recurring' => array( 'interval' => $period ), + 'product_data' => array( + 'name' => $description ?: get_the_title( $form_id ), + ), + ) ); + + // Create the Subscription with payment_behavior=default_incomplete. + // Stripe API >= 2025-03-31.basil removed the `payment_intent` field + // from the Invoice object. Use `confirmation_secret` instead to obtain + // the client_secret needed by the Payment Element on the frontend. + $sub_params = array( + 'customer' => $customer->id, + 'items' => array( array( 'price' => $price->id ) ), + 'payment_behavior' => 'default_incomplete', + 'payment_settings' => array( 'save_default_payment_method' => 'on_subscription' ), + 'expand' => array( + 'latest_invoice.confirmation_secret', + 'latest_invoice.payments', + ), + 'metadata' => array( 'wpzf_form_id' => $form_id ), + ); + + $fee_percent = defined( 'WPZOOM_FORMS_PRO' ) ? 0 : ( self::FEE_RATE * 100 ); + if ( $fee_percent > 0 ) { + $sub_params['application_fee_percent'] = $fee_percent; + } + + $subscription = \Stripe\Subscription::create( $sub_params ); + + $latest_invoice = $subscription->latest_invoice; + $client_secret = null; + $intent_id = null; + + if ( is_object( $latest_invoice ) && isset( $latest_invoice->confirmation_secret ) ) { + $client_secret = $latest_invoice->confirmation_secret->client_secret ?? null; + } + + // Fallback: retrieve the invoice directly and expand confirmation_secret. + if ( ! $client_secret ) { + $inv_id = is_object( $latest_invoice ) ? $latest_invoice->id : $latest_invoice; + if ( $inv_id ) { + $invoice = \Stripe\Invoice::retrieve( array( 'id' => $inv_id, 'expand' => array( 'confirmation_secret', 'payments' ) ) ); + $client_secret = $invoice->confirmation_secret->client_secret ?? null; + $latest_invoice = $invoice; + } + } + + // Extract the PaymentIntent ID from the invoice's payments array. + if ( is_object( $latest_invoice ) && isset( $latest_invoice->payments->data ) ) { + foreach ( $latest_invoice->payments->data as $inv_payment ) { + $pi = $inv_payment->payment->payment_intent ?? null; + if ( $pi ) { + $intent_id = is_object( $pi ) ? $pi->id : $pi; + break; + } + } + } + + // Regex fallback: client_secret format is pi_xxx_secret_yyy. + if ( ! $intent_id && $client_secret && preg_match( '/^(pi_[^_]+)_secret_/', $client_secret, $m ) ) { + $intent_id = $m[1]; + } + + if ( $client_secret ) { + $this->create_payment_post( + $form_id, + $intent_id ?: $subscription->id, + $amount, + $currency, + $customer_email + ); + + return new WP_REST_Response( + array( + 'client_secret' => $client_secret, + 'payment_intent_id' => $intent_id, + 'subscription_id' => $subscription->id, + ), + 200 + ); + } + + // Stripe returns a pending_setup_intent when the first period is free (trial). + $pending_si = $subscription->pending_setup_intent ?? null; + if ( ! empty( $pending_si ) ) { + $si = is_string( $pending_si ) ? \Stripe\SetupIntent::retrieve( $pending_si ) : $pending_si; + + $this->create_payment_post( + $form_id, + $subscription->id, + $amount, + $currency, + $customer_email + ); + + return new WP_REST_Response( + array( + 'client_secret' => $si->client_secret, + 'subscription_id' => $subscription->id, + 'setup_intent' => true, + ), + 200 + ); + } + + return new WP_Error( + 'stripe_no_intent', + __( 'Payment could not be initialised. Please try again or contact support.', 'wpzoom-forms' ), + array( 'status' => 400 ) + ); + } + // ------------------------------------------------------------------------- // REST: Save Stripe Connection (called by settings page after postMessage) // ------------------------------------------------------------------------- @@ -506,7 +692,13 @@ public function create_payment_post( $form_id, $payment_intent_id, $amount, $cur '_wpzf_txn_stripe_account_id' => sanitize_text_field( get_option( 'wpzf_stripe_account_id', '' ) ), '_wpzf_txn_customer_email' => sanitize_email( $customer_email ), ), - ) ); + ), true ); + + if ( is_wp_error( $post_id ) ) { + error_log( '[WPZF Payments] Failed to create payment CPT: ' . $post_id->get_error_message() ); + } else { + error_log( '[WPZF Payments] Created payment CPT #' . $post_id . ' for intent ' . $payment_intent_id ); + } return $post_id; } @@ -575,6 +767,7 @@ public function calculate_application_fee( $amount_cents ) { public function init_stripe() { \Stripe\Stripe::setApiKey( $this->get_secret_key() ); \Stripe\Stripe::setAppInfo( 'WPZOOM Forms', WPZOOM_FORMS_VERSION, 'https://www.wpzoom.com/plugins/wpzoom-forms' ); + \Stripe\Stripe::setApiVersion( '2026-02-25.clover' ); } /** @@ -641,6 +834,43 @@ public function get_account_info() { // Admin List Columns // ------------------------------------------------------------------------- + /** + * Shows an admin notice on the Payments list when no webhook secret is set. + */ + public function maybe_show_webhook_notice() { + $screen = get_current_screen(); + if ( ! $screen || 'edit-wpzf-payment' !== $screen->id ) { + return; + } + + if ( ! $this->is_connected() ) { + return; + } + + $live_secret = (string) get_option( 'wpzf_stripe_webhook_secret', '' ); + $test_secret = (string) get_option( 'wpzf_stripe_test_webhook_secret', '' ); + + if ( $live_secret || $test_secret ) { + return; + } + + $settings_url = $this->payments_settings_url(); + printf( + '

%s

', + wp_kses( + sprintf( + /* translators: %s: URL to the Payments settings tab */ + __( 'Stripe webhooks are not configured. Payment statuses will remain "Pending" until you add your webhook secret in Payments Settings.', 'wpzoom-forms' ), + esc_url( $settings_url ) + ), + array( + 'strong' => array(), + 'a' => array( 'href' => array() ), + ) + ) + ); + } + /** * Defines columns for the wpzf-payment list table. * diff --git a/src/fields/payment-item/block.json b/src/fields/payment-item/block.json index 9c7e3f4..3447621 100644 --- a/src/fields/payment-item/block.json +++ b/src/fields/payment-item/block.json @@ -10,21 +10,78 @@ "version": "1.0.0", "textdomain": "wpzoom-forms", "attributes": { - "id": { "type": "string", "default": "" }, - "itemName": { "type": "string", "default": "Item" }, - "price": { "type": "number", "default": 0 }, - "quantity": { "type": "number", "default": 1 }, - "minQty": { "type": "number", "default": 1 }, - "maxQty": { "type": "number", "default": 99 }, - "showQty": { "type": "boolean", "default": true } + "id": { + "type": "string", + "default": "" + }, + "itemName": { + "type": "string", + "default": "Item" + }, + "price": { + "type": "number", + "default": 0 + }, + "quantity": { + "type": "number", + "default": 1 + }, + "minQty": { + "type": "number", + "default": 1 + }, + "maxQty": { + "type": "number", + "default": 99 + }, + "showQty": { + "type": "boolean", + "default": true + } }, "supports": { - "html": false, - "spacing": { - "margin": true, - "padding": true + "align": true, + "html": false, + "shadow": true, + "color": { + "background": true, + "gradients": true, + "text": true + }, + "typography": { + "fontSize": true, + "lineHeight": true, + "__experimentalFontFamily": true, + "__experimentalFontWeight": true, + "__experimentalFontStyle": true, + "__experimentalTextTransform": true, + "__experimentalTextDecoration": true, + "__experimentalLetterSpacing": true, + "__experimentalDefaultControls": { + "fontSize": true + } + }, + "dimensions": { + "minHeight": true + }, + "spacing": { + "margin": true, + "padding": true, + "__experimentalDefaultControls": { + "padding": true + } + }, + "__experimentalBorder": { + "color": true, + "radius": true, + "style": true, + "width": true } }, + "styles": [ + { "name": "modern", "label": "Modern", "isDefault": true }, + { "name": "classic", "label": "Classic" } + ], "editorScript": "file:./index.js", "editorStyle": "wpzoom-forms-css-backend-main", "script": "wpzoom-forms-js-frontend-formblock", diff --git a/src/fields/payment-single/block.json b/src/fields/payment-single/block.json index eff0813..e9ac797 100644 --- a/src/fields/payment-single/block.json +++ b/src/fields/payment-single/block.json @@ -10,19 +10,68 @@ "version": "1.0.0", "textdomain": "wpzoom-forms", "attributes": { - "id": { "type": "string", "default": "" }, - "itemName": { "type": "string", "default": "Item" }, - "price": { "type": "number", "default": 0 }, - "description": { "type": "string", "default": "" } + "id": { + "type": "string", + "default": "" + }, + "itemName": { + "type": "string", + "default": "Item" + }, + "price": { + "type": "number", + "default": 0 + }, + "description": { + "type": "string", + "default": "" + } }, "supports": { - "html": false, - "spacing": { - "margin": true, - "padding": true + "align": true, + "html": false, + "shadow": true, + "color": { + "background": true, + "gradients": true, + "text": true + }, + "typography": { + "fontSize": true, + "lineHeight": true, + "__experimentalFontFamily": true, + "__experimentalFontWeight": true, + "__experimentalFontStyle": true, + "__experimentalTextTransform": true, + "__experimentalTextDecoration": true, + "__experimentalLetterSpacing": true, + "__experimentalDefaultControls": { + "fontSize": true + } + }, + "dimensions": { + "minHeight": true + }, + "spacing": { + "margin": true, + "padding": true, + "__experimentalDefaultControls": { + "padding": true + } + }, + "__experimentalBorder": { + "color": true, + "radius": true, + "style": true, + "width": true } }, + "styles": [ + { "name": "modern", "label": "Modern", "isDefault": true }, + { "name": "classic", "label": "Classic" } + ], "editorScript": "file:./index.js", "editorStyle": "wpzoom-forms-css-backend-main", + "script": "wpzoom-forms-js-frontend-formblock", "style": "wpzoom-forms-css-frontend-formblock" } diff --git a/src/fields/payment-total/block.json b/src/fields/payment-total/block.json index 4aa9630..8a47fb2 100644 --- a/src/fields/payment-total/block.json +++ b/src/fields/payment-total/block.json @@ -10,15 +10,54 @@ "version": "1.0.0", "textdomain": "wpzoom-forms", "attributes": { - "label": { "type": "string", "default": "Total" } + "label": { + "type": "string", + "default": "Total" + } }, "supports": { - "html": false, - "spacing": { - "margin": true, - "padding": true + "align": true, + "html": false, + "shadow": true, + "color": { + "background": true, + "gradients": true, + "text": true + }, + "typography": { + "fontSize": true, + "lineHeight": true, + "__experimentalFontFamily": true, + "__experimentalFontWeight": true, + "__experimentalFontStyle": true, + "__experimentalTextTransform": true, + "__experimentalTextDecoration": true, + "__experimentalLetterSpacing": true, + "__experimentalDefaultControls": { + "fontSize": true + } + }, + "dimensions": { + "minHeight": true + }, + "spacing": { + "margin": true, + "padding": true, + "__experimentalDefaultControls": { + "padding": true + } + }, + "__experimentalBorder": { + "color": true, + "radius": true, + "style": true, + "width": true } }, + "styles": [ + { "name": "modern", "label": "Modern", "isDefault": true }, + { "name": "classic", "label": "Classic" } + ], "editorScript": "file:./index.js", "editorStyle": "wpzoom-forms-css-backend-main", "script": "wpzoom-forms-js-frontend-formblock", diff --git a/src/fields/payment-total/edit.js b/src/fields/payment-total/edit.js index 3d98467..16d1150 100644 --- a/src/fields/payment-total/edit.js +++ b/src/fields/payment-total/edit.js @@ -1,13 +1,27 @@ import { useBlockProps, InspectorControls } from '@wordpress/block-editor'; +import { useEntityProp } from '@wordpress/core-data'; +import { useSelect } from '@wordpress/data'; import { Fragment } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; import { PanelBody, TextControl } from '@wordpress/components'; +const periodLabels = { day: '/ day', week: '/ week', month: '/ month', year: '/ year' }; + const Edit = props => { const blockProps = useBlockProps(); const { attributes, setAttributes } = props; const { label } = attributes; + const postType = useSelect( select => select( 'core/editor' ).getCurrentPostType(), [] ); + const [ meta ] = useEntityProp( 'postType', postType, 'meta' ); + + const paymentType = meta?.['_wpzf_stripe_payment_type'] || 'one-time'; + const recurringPeriod = meta?.['_wpzf_stripe_recurring_period'] || 'month'; + + const periodSuffix = paymentType === 'recurring' + ? ' ' + ( periodLabels[ recurringPeriod ] || '/ ' + recurringPeriod ) + : ''; + return <> @@ -27,7 +41,7 @@ const Edit = props => { style={ { padding: '12px', border: '1px solid #ddd', borderRadius: '4px', display: 'flex', justifyContent: 'space-between', fontWeight: 600, background: '#f9f9f9', ...blockProps.style } } > { label || __( 'Total', 'wpzoom-forms' ) } - $0.00 + $0.00{ periodSuffix }

{ __( 'Total will be calculated from Payment Item blocks on the frontend.', 'wpzoom-forms' ) } diff --git a/src/fields/stripe-card/block.json b/src/fields/stripe-card/block.json index 3a280e6..2842d97 100644 --- a/src/fields/stripe-card/block.json +++ b/src/fields/stripe-card/block.json @@ -10,16 +10,58 @@ "version": "1.0.0", "textdomain": "wpzoom-forms", "attributes": { - "label": { "type": "string", "default": "Card Details" }, - "showLabel": { "type": "boolean", "default": true } + "label": { + "type": "string", + "default": "Card Details" + }, + "showLabel": { + "type": "boolean", + "default": true + } }, "supports": { - "html": false, - "spacing": { - "margin": true, - "padding": true + "align": true, + "html": false, + "shadow": true, + "color": { + "background": true, + "gradients": true, + "text": true + }, + "typography": { + "fontSize": true, + "lineHeight": true, + "__experimentalFontFamily": true, + "__experimentalFontWeight": true, + "__experimentalFontStyle": true, + "__experimentalTextTransform": true, + "__experimentalTextDecoration": true, + "__experimentalLetterSpacing": true, + "__experimentalDefaultControls": { + "fontSize": true + } + }, + "dimensions": { + "minHeight": true + }, + "spacing": { + "margin": true, + "padding": true, + "__experimentalDefaultControls": { + "padding": true + } + }, + "__experimentalBorder": { + "color": true, + "radius": true, + "style": true, + "width": true } }, + "styles": [ + { "name": "modern", "label": "Modern", "isDefault": true }, + { "name": "classic", "label": "Classic" } + ], "editorScript": "file:./index.js", "editorStyle": "wpzoom-forms-css-backend-main", "style": "wpzoom-forms-css-frontend-formblock" diff --git a/src/fields/stripe-card/edit.js b/src/fields/stripe-card/edit.js index 901ebc1..c32765f 100644 --- a/src/fields/stripe-card/edit.js +++ b/src/fields/stripe-card/edit.js @@ -10,7 +10,7 @@ const Edit = props => { return <> - + { setAttributes( { label: value } ) } /> @@ -58,7 +58,7 @@ const Edit = props => { - { __( 'Card number', 'wpzoom-forms' ) } + { __( 'Payment details', 'wpzoom-forms' ) } MM / YY   CVC diff --git a/src/fields/stripe-card/save.js b/src/fields/stripe-card/save.js index 4da6c37..bb30850 100644 --- a/src/fields/stripe-card/save.js +++ b/src/fields/stripe-card/save.js @@ -12,7 +12,7 @@ const Save = ( { attributes } ) => { ) } -

+
diff --git a/src/fields/stripe-card/view.js b/src/fields/stripe-card/view.js index 2344988..9a5dac5 100644 --- a/src/fields/stripe-card/view.js +++ b/src/fields/stripe-card/view.js @@ -1,67 +1,73 @@ /* global wpzfStripeData, Stripe */ /** - * WPZOOM Forms — Stripe Card Frontend Handler + * WPZOOM Forms — Stripe Payment Element Frontend Handler * - * Initialises Stripe Elements for every form on the page that contains a - * .wpzf-stripe-card-element container, intercepts the form submit to: - * 1. Create a PaymentIntent via the WP REST API. - * 2. Confirm the card payment client-side with Stripe. - * 3. Populate hidden inputs and re-submit the form to admin-post.php. + * Uses the modern Payment Element (not the legacy Card Element) with the + * deferred-intent pattern so the PaymentIntent is only created on submit + * (keeping dynamic amounts correct without needing to update the intent on + * every quantity change). + * + * Flow: + * 1. On DOMContentLoaded, mount the Payment Element using stripe.elements() + * in "deferred" mode: pass mode/amount/currency instead of a clientSecret. + * 2. When quantity inputs change, call elements.update({ amount }) to keep + * the Payment Element's displayed total in sync. + * 3. On form submit: + * a. Validate the Payment Element (elements.submit()). + * b. POST to /wp-json/wpzoom-forms/v1/stripe/create-intent to create + * the PaymentIntent / Subscription on the server. + * c. Call stripe.confirmPayment() with the returned clientSecret and + * redirect: 'if_required' so card payments complete without a redirect. + * d. Populate hidden inputs and re-submit the native form. */ ( function () { 'use strict'; - // --- DEBUG --- - console.log( '[wpzf-stripe] view.js loaded' ); - console.log( '[wpzf-stripe] wpzfStripeData:', typeof wpzfStripeData !== 'undefined' ? wpzfStripeData : 'UNDEFINED — script not localized or not enqueued via the correct handle' ); - console.log( '[wpzf-stripe] Stripe global:', typeof Stripe !== 'undefined' ? 'present' : 'UNDEFINED — stripe-js CDN not loaded' ); - console.log( '[wpzf-stripe] .wpzf-stripe-card-wrapper elements on page:', document.querySelectorAll( '.wpzf-stripe-card-wrapper' ).length ); - // --- END DEBUG --- - if ( typeof wpzfStripeData === 'undefined' || typeof Stripe === 'undefined' ) { - console.warn( '[wpzf-stripe] Early exit — missing wpzfStripeData or Stripe. Card will NOT mount.' ); return; } const stripe = Stripe( wpzfStripeData.publishableKey ); + const periodLabels = { day: '/ day', week: '/ week', month: '/ month', year: '/ year' }; + /** * Calculates the order total by reading all .wpzf-payment-item elements - * inside the given form, multiplying price × quantity. + * inside the given form, multiplying price x quantity. * - * @param {HTMLElement} form The form element. - * @returns {number} Total in cents. + * @param {HTMLElement} form + * @returns {number} Total in cents (integer >= 0). */ function calculateTotal( form ) { let total = 0; - const items = form.querySelectorAll( '.wpzf-payment-item' ); - - items.forEach( item => { - const price = parseFloat( item.dataset.price ) || 0; + form.querySelectorAll( '.wpzf-payment-item' ).forEach( item => { + const price = parseFloat( item.dataset.price ) || 0; const qtyInput = item.querySelector( '.wpzf-payment-item-qty, input[name$="_qty"]' ); - const qty = qtyInput ? parseInt( qtyInput.value, 10 ) || 1 : 1; + const qty = qtyInput ? ( parseInt( qtyInput.value, 10 ) || 1 ) : 1; total += price * qty; } ); - - // Return cents (integer). return Math.round( total * 100 ); } /** - * Updates the .wpzf-payment-total display and hidden input in the form. + * Updates the .wpzf-payment-total display and its hidden input. * - * @param {HTMLElement} form The form element. - * @param {number} totalCents Total in cents. + * @param {HTMLElement} form + * @param {number} totalCents */ function updateTotalDisplay( form, totalCents ) { const amountEl = form.querySelector( '.wpzf-payment-total-amount' ); const hiddenEl = form.querySelector( 'input[name="wpzf_payment_total"]' ); - - const dollars = ( totalCents / 100 ).toFixed( 2 ); + const dollars = ( totalCents / 100 ).toFixed( 2 ); if ( amountEl ) { - amountEl.textContent = '$' + dollars; + let display = '$' + dollars; + if ( wpzfStripeData.paymentType === 'recurring' ) { + const period = wpzfStripeData.recurringPeriod || 'month'; + display += ' ' + ( periodLabels[ period ] || '/ ' + period ); + } + amountEl.textContent = display; } if ( hiddenEl ) { hiddenEl.value = String( totalCents ); @@ -69,138 +75,161 @@ } /** - * Shows an error message in the card errors container. + * Shows an error in the #wpzf-card-errors container. * - * @param {HTMLElement} form The form element. - * @param {string} message Error text. + * @param {HTMLElement} form + * @param {string} message */ - function showCardError( form, message ) { + function showError( form, message ) { const errorEl = form.querySelector( '#wpzf-card-errors' ); if ( errorEl ) { errorEl.textContent = message; - errorEl.style.color = '#cf222e'; - errorEl.style.fontSize = '13px'; + errorEl.style.color = '#cf222e'; + errorEl.style.fontSize = '13px'; errorEl.style.marginTop = '6px'; } } /** - * Initialises Stripe Elements for a single form. + * Initialises the Payment Element for a single form. * - * @param {HTMLElement} form The form element. + * @param {HTMLElement} form */ function initFormPayment( form ) { - const cardContainer = form.querySelector( '#wpzf-card-element' ); - - if ( ! cardContainer ) { + const paymentContainer = form.querySelector( '#wpzf-payment-element' ); + if ( ! paymentContainer ) { return; } - const formId = form.querySelector( 'input[name="form_id"]' ); - if ( ! formId ) { + const formIdInput = form.querySelector( 'input[name="form_id"]' ); + if ( ! formIdInput ) { return; } - const elements = stripe.elements(); - const cardElement = elements.create( 'card', { - style: { - base: { - fontSize: '16px', - color: '#424770', - '::placeholder': { color: '#aab7c4' }, - }, - invalid: { color: '#cf222e' }, - }, - } ); + const currency = ( wpzfStripeData.currency || 'usd' ).toLowerCase(); + const paymentType = wpzfStripeData.paymentType || 'one-time'; + const mode = paymentType === 'recurring' ? 'subscription' : 'payment'; - cardElement.mount( cardContainer ); + let totalCents = calculateTotal( form ); - // Live validation feedback. - cardElement.on( 'change', event => { - if ( event.error ) { - showCardError( form, event.error.message ); - } else { - showCardError( form, '' ); - } + // Deferred-intent mode: mount the Payment Element without a clientSecret. + // The intent is created on submit so the amount can be dynamic. + const elements = stripe.elements( { + mode, + amount: totalCents, + currency, + appearance: { theme: 'stripe' }, } ); - // Update totals whenever quantities change. + const paymentElement = elements.create( 'payment' ); + paymentElement.mount( paymentContainer ); + + // Keep the element's amount in sync when quantities change. form.addEventListener( 'change', e => { if ( e.target.classList.contains( 'wpzf-payment-item-qty' ) ) { - const total = calculateTotal( form ); - updateTotalDisplay( form, total ); + totalCents = calculateTotal( form ); + updateTotalDisplay( form, totalCents ); + elements.update( { amount: totalCents } ); } } ); - // Set initial total. - updateTotalDisplay( form, calculateTotal( form ) ); + // Set initial display. + updateTotalDisplay( form, totalCents ); // Intercept form submission. - form.addEventListener( 'submit', async e => { + const handleSubmit = async ( e ) => { e.preventDefault(); const submitBtn = form.querySelector( '[type="submit"]' ); - if ( submitBtn ) { - submitBtn.disabled = true; - } + if ( submitBtn ) submitBtn.disabled = true; - const totalCents = calculateTotal( form ); + totalCents = calculateTotal( form ); updateTotalDisplay( form, totalCents ); + elements.update( { amount: totalCents } ); if ( totalCents < 50 ) { - showCardError( form, 'Order total must be at least $0.50.' ); + showError( form, 'Order total must be at least $0.50.' ); + if ( submitBtn ) submitBtn.disabled = false; + return; + } + + // Step 1 — validate the Payment Element fields before hitting the server. + const { error: submitError } = await elements.submit(); + if ( submitError ) { + showError( form, submitError.message ); if ( submitBtn ) submitBtn.disabled = false; return; } try { - // 1. Create a PaymentIntent on the server. - const payload = { amount: totalCents, form_id: parseInt( formId.value, 10 ) }; - console.log( '[wpzf-stripe] Sending to create-intent:', payload ); + // Step 2 — create the PaymentIntent / Subscription on the server. + const emailField = form.querySelector( 'input[type="email"]' ); + const nameField = form.querySelector( '.wpzoom-forms_text-name-field input' ); + const payload = { + amount: totalCents, + form_id: parseInt( formIdInput.value, 10 ), + customer_email: emailField ? emailField.value : '', + customer_name: nameField ? nameField.value : '', + }; + const intentResponse = await fetch( wpzfStripeData.createIntentUrl, { method: 'POST', credentials: 'same-origin', headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify( payload ), + body: JSON.stringify( payload ), } ); const intentData = await intentResponse.json(); - console.log( '[wpzf-stripe] create-intent response status:', intentResponse.status, intentData ); if ( ! intentResponse.ok || intentData.code ) { - showCardError( form, intentData.message || 'Payment setup failed. Please try again.' ); + showError( form, intentData.message || 'Payment setup failed. Please try again.' ); if ( submitBtn ) submitBtn.disabled = false; return; } const { client_secret, payment_intent_id } = intentData; - // 2. Confirm the card payment client-side. - const { error: confirmError } = await stripe.confirmCardPayment( client_secret, { - payment_method: { card: cardElement }, + if ( ! client_secret ) { + showError( form, 'Payment setup failed: no client secret returned.' ); + if ( submitBtn ) submitBtn.disabled = false; + return; + } + + // Step 3 — confirm the payment (or setup for free-trial subscriptions). + const confirmFn = intentData.setup_intent + ? stripe.confirmSetup.bind( stripe ) + : stripe.confirmPayment.bind( stripe ); + + const { error: confirmError } = await confirmFn( { + elements, + clientSecret: client_secret, + confirmParams: { return_url: window.location.href }, + redirect: 'if_required', } ); if ( confirmError ) { - showCardError( form, confirmError.message ); + showError( form, confirmError.message ); if ( submitBtn ) submitBtn.disabled = false; return; } - // 3. Populate hidden input and re-submit the form. + // Step 4 — payment confirmed: write the intent / subscription ID then re-submit. const intentInput = form.querySelector( 'input[name="wpzf_payment_intent_id"]' ); if ( intentInput ) { - intentInput.value = payment_intent_id; + intentInput.value = payment_intent_id || intentData.subscription_id || ''; } - // Re-submit without triggering our listener again. - form.removeEventListener( 'submit', arguments.callee ); + form.removeEventListener( 'submit', handleSubmit ); form.submit(); } catch ( err ) { - showCardError( form, 'An unexpected error occurred. Please try again.' ); + console.error( '[wpzf-stripe] Unexpected error:', err ); + showError( form, 'An unexpected error occurred. Please try again.' ); if ( submitBtn ) submitBtn.disabled = false; } - } ); + }; + + form.addEventListener( 'submit', handleSubmit ); } // Initialise on DOM ready. diff --git a/src/main/backend/script.js b/src/main/backend/script.js index d28447d..80e15c4 100644 --- a/src/main/backend/script.js +++ b/src/main/backend/script.js @@ -138,6 +138,47 @@ registerPlugin('wpzoom-forms-document-settings', { const formCustomSuccessRedirectTimeoutMessageHideTime = meta['_form_custom_success_redirect_timeout_message_hide_time'] || 0; const formCustomSuccessRedirectTimeoutMessageHideEffect = meta['_form_custom_success_redirect_timeout_message_hide_effect'] || 'fade'; const formCustomSuccessRedirectTimeoutMessageShowEffect = meta['_form_custom_success_redirect_timeout_message_show_effect'] || 'fade'; + + // Payment settings. + const paymentEnabled = meta['_wpzf_stripe_payment_enabled'] || false; + const paymentType = meta['_wpzf_stripe_payment_type'] || 'one-time'; + const paymentDescription = meta['_wpzf_stripe_payment_description'] || ''; + const paymentCustomerEmail = meta['_wpzf_stripe_customer_email'] || ''; + const paymentCustomerName = meta['_wpzf_stripe_customer_name'] || ''; + const paymentRecurringPeriod = meta['_wpzf_stripe_recurring_period'] || 'month'; + + // Collect form field blocks for payment field dropdowns. + const formFieldBlocks = useSelect( select => { + const allBlocks = select( 'core/block-editor' ).getBlocks(); + const fieldBlockTypes = [ + 'wpzoom-forms/text-plain-field', + 'wpzoom-forms/text-name-field', + 'wpzoom-forms/text-email-field', + 'wpzoom-forms/text-website-field', + 'wpzoom-forms/text-phone-field', + 'wpzoom-forms/textarea-field', + 'wpzoom-forms/select-field', + 'wpzoom-forms/multi-checkbox-field', + 'wpzoom-forms/checkbox-field', + 'wpzoom-forms/radio-field', + 'wpzoom-forms/datepicker-field', + ]; + const collectFields = ( blocks ) => { + let fields = []; + for ( const block of blocks ) { + if ( fieldBlockTypes.includes( block.name ) && block.attributes.name ) { + fields.push( { label: block.attributes.label || block.attributes.name, value: block.attributes.name } ); + } + if ( block.innerBlocks && block.innerBlocks.length ) { + fields = fields.concat( collectFields( block.innerBlocks ) ); + } + } + return fields; + }; + return collectFields( allBlocks ); + }, [] ); + + const fieldOptions = [ { label: __( '— Select a field —', 'wpzoom-forms' ), value: '' }, ...formFieldBlocks ]; // Use dispatch to open panels by default const { toggleEditorPanelOpened } = useDispatch('core/edit-post'); @@ -561,6 +602,74 @@ registerPlugin('wpzoom-forms-document-settings', { + + setMeta({ ...meta, '_wpzf_stripe_payment_enabled': !!value })} + help={__('Collect payments through Stripe when this form is submitted.', 'wpzoom-forms')} + __next40pxDefaultSize + /> + + {paymentEnabled && <> + setMeta({ ...meta, '_wpzf_stripe_payment_type': value })} + __next40pxDefaultSize + /> + + {paymentType === 'recurring' && setMeta({ ...meta, '_wpzf_stripe_recurring_period': value })} + __next40pxDefaultSize + />} + + setMeta({ ...meta, '_wpzf_stripe_payment_description': value })} + help={__('Shown on the Stripe receipt and in your dashboard.', 'wpzoom-forms')} + __next40pxDefaultSize + /> + + setMeta({ ...meta, '_wpzf_stripe_customer_email': value })} + help={__('The email field used for the Stripe customer.', 'wpzoom-forms')} + __next40pxDefaultSize + /> + + setMeta({ ...meta, '_wpzf_stripe_customer_name': value })} + help={__('The name field used for the Stripe customer.', 'wpzoom-forms')} + __next40pxDefaultSize + /> + } + + 'wpzf-form', + 'show_in_rest' => true, + 'single' => true, + 'type' => $type, + 'default' => $default, + 'auth_callback' => function() { return current_user_can( 'edit_posts' ); }, + ); + if ( $sanitize ) { + $args['sanitize_callback'] = $sanitize; + } + register_meta( 'post', $key, $args ); + } + + add_shortcode( 'wpzf_form', array( $this, 'shortcode_output' ) ); //$form_pto = get_post_type_object( 'wpzf-form' ); //$form_pto->template = array( array( 'wpzoom-forms/form' ) ); @@ -1042,8 +1065,24 @@ public function block_frontend_assets() { } if ( self::has_block( 'wpzoom-forms/stripe-card' ) ) { - $stripe = new WPZOOM_Forms_Stripe(); + $stripe = WPZOOM_Forms_Stripe::instance(); if ( $stripe->is_connected() ) { + // Resolve the form ID to read payment meta. + global $post; + $form_id = 0; + $payment_type = 'one-time'; + if ( $post ) { + preg_match( '//', $post->post_content, $m ); + if ( ! empty( $m[1] ) ) { + $atts = json_decode( $m[1], true ); + $form_id = isset( $atts['formId'] ) ? (int) $atts['formId'] : 0; + } + if ( $form_id ) { + $payment_type = get_post_meta( $form_id, '_wpzf_stripe_payment_type', true ) ?: 'one-time'; + $recurring_period = get_post_meta( $form_id, '_wpzf_stripe_recurring_period', true ) ?: 'month'; + } + } + wp_enqueue_script( 'stripe-js' ); wp_enqueue_script( 'wpzoom-forms-js-frontend-stripe-card' ); wp_localize_script( @@ -1052,6 +1091,9 @@ public function block_frontend_assets() { array( 'publishableKey' => $stripe->get_publishable_key(), 'createIntentUrl' => rest_url( 'wpzoom-forms/v1/stripe/create-intent' ), + 'paymentType' => $payment_type, + 'recurringPeriod' => $recurring_period ?? 'month', + 'currency' => strtolower( get_option( 'wpzf_payment_currency', 'usd' ) ), ) ); } @@ -3107,31 +3149,11 @@ public function action_form_post() { ) ); $success = false !== $content && 0 < $submission_post_id; - - // Create a payment record if this form has payment blocks. - if ( $success && $this->form_has_payment_blocks( $blocks ) ) { - $payment_intent_id = isset( $_POST['wpzf_payment_intent_id'] ) - ? sanitize_text_field( wp_unslash( $_POST['wpzf_payment_intent_id'] ) ) - : ''; - $payment_total = isset( $_POST['wpzf_payment_total'] ) - ? absint( $_POST['wpzf_payment_total'] ) - : 0; - $payment_currency = strtolower( get_option( 'wpzf_payment_currency', 'usd' ) ); - $payment_email = isset( $details['from'] ) ? sanitize_email( $details['from'] ) : ''; - - if ( ! empty( $payment_intent_id ) && $payment_total > 0 ) { - $stripe = new WPZOOM_Forms_Stripe(); - $stripe->create_payment_post( - $form_id, - $payment_intent_id, - $payment_total, - $payment_currency, - $payment_email - ); - } - } } } + + // Create a payment record for any form method when payment blocks exist. + $this->maybe_create_payment_record( $form_id, $blocks, $input_blocks ); } } @@ -3143,6 +3165,69 @@ public function action_form_post() { exit; } + /** + * Creates a wpzf-payment record when the submitted form contains payment + * blocks. Called after the form is processed regardless of the form method + * (email, db, or combined) so that payments are always tracked. + * + * @param int $form_id The form post ID. + * @param array $blocks Parsed blocks from the form content. + * @param array $input_blocks Map of block IDs to names. + */ + private function maybe_create_payment_record( $form_id, $blocks, $input_blocks ) { + if ( ! $this->form_has_payment_blocks( $blocks ) ) { + return; + } + + $payment_intent_id = isset( $_POST['wpzf_payment_intent_id'] ) + ? sanitize_text_field( wp_unslash( $_POST['wpzf_payment_intent_id'] ) ) + : ''; + $payment_total = isset( $_POST['wpzf_payment_total'] ) + ? absint( $_POST['wpzf_payment_total'] ) + : 0; + + if ( empty( $payment_intent_id ) || $payment_total <= 0 ) { + return; + } + + // Skip if the REST endpoint already created a record for this intent. + $existing = get_posts( array( + 'post_type' => 'wpzf-payment', + 'post_status' => 'publish', + 'posts_per_page' => 1, + 'meta_query' => array( + array( + 'key' => '_wpzf_txn_payment_intent_id', + 'value' => $payment_intent_id, + ), + ), + 'fields' => 'ids', + ) ); + if ( ! empty( $existing ) ) { + return; + } + + $payment_currency = strtolower( get_option( 'wpzf_payment_currency', 'usd' ) ); + + $payment_email = ''; + foreach ( $input_blocks as $id => $name ) { + $key = 'wpzf_' . $id; + if ( isset( $_POST[ $key ] ) && is_email( $_POST[ $key ] ) ) { + $payment_email = sanitize_email( $_POST[ $key ] ); + break; + } + } + + $stripe = WPZOOM_Forms_Stripe::instance(); + $stripe->create_payment_post( + $form_id, + $payment_intent_id, + $payment_total, + $payment_currency, + $payment_email + ); + } + /** * Filters a hierarchical array of Gutenberg blocks to return just the blocks added by this plugin. * @@ -3301,7 +3386,7 @@ function wpzoom_forms_load_files() { require_once 'classes/class-wpzoom-forms-stripe.php'; require_once 'classes/class-wpzoom-forms-stripe-settings.php'; - new WPZOOM_Forms_Stripe(); + WPZOOM_Forms_Stripe::instance(); new WPZOOM_Forms_Stripe_Settings(); } From 7e9281a3f420695409c1530241cfef434f9f262c Mon Sep 17 00:00:00 2001 From: Qara Yahya Date: Tue, 10 Mar 2026 12:03:32 +0000 Subject: [PATCH 05/60] update .gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 9dc642c..9d5cbfe 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ node_modules/ *.css.map package-lock.json CLAUDE.md +.agents/ +skills-lock.json From 676142435856103a78c367ac4cec192078365be7 Mon Sep 17 00:00:00 2001 From: Qara Yahya Date: Tue, 10 Mar 2026 17:00:40 +0000 Subject: [PATCH 06/60] feat: add more payment blocks --- build/fields/checkbox/index.js | 749 +- build/fields/datepicker/index.js | 681 +- build/fields/email/index.js | 477 +- build/fields/label/index.js | 601 +- build/fields/multi-checkbox/index.js | 2371 ++++++- build/fields/name/index.js | 476 +- build/fields/payment-checkbox/block.json | 114 + .../index.asset.php | 2 +- build/fields/payment-checkbox/index.js | 813 +++ .../block.json | 43 +- build/fields/payment-dropdown/index.asset.php | 1 + build/fields/payment-dropdown/index.js | 822 +++ build/fields/payment-item/block.json | 8 +- build/fields/payment-item/index.asset.php | 2 +- build/fields/payment-item/index.js | 156 +- build/fields/payment-multiple/block.json | 119 + build/fields/payment-multiple/index.asset.php | 1 + build/fields/payment-multiple/index.js | 850 +++ build/fields/payment-single/index.js | 465 -- build/fields/payment-total/index.asset.php | 2 +- build/fields/payment-total/index.js | 32 +- build/fields/phone/index.js | 616 +- build/fields/plain/index.js | 678 +- build/fields/radio/index.js | 2375 ++++++- build/fields/select/index.js | 5408 ++++++++++++++- build/fields/stripe-card/block.json | 12 +- build/fields/stripe-card/index.asset.php | 2 +- build/fields/stripe-card/index.js | 357 +- build/fields/stripe-card/view.asset.php | 2 +- build/fields/stripe-card/view.js | 117 +- build/fields/submit/index.js | 395 +- build/fields/textarea/index.js | 658 +- build/fields/website/index.js | 632 +- build/form-block/backend/script.js | 1044 ++- build/form-block/backend/style.css | 3 + build/form-block/frontend/script.js | 33 + build/form-block/frontend/style.css | 222 +- build/main/backend/script.js | 6005 ++++++++++++++++- build/main/backend/style.css | 3599 +++++++++- build/submissions/backend/style.css | 109 +- src/fields/payment-checkbox/block.json | 93 + src/fields/payment-checkbox/edit.js | 177 + src/fields/payment-checkbox/index.js | 22 + src/fields/payment-checkbox/save.js | 39 + .../block.json | 32 +- src/fields/payment-dropdown/edit.js | 189 + src/fields/payment-dropdown/index.js | 21 + src/fields/payment-dropdown/save.js | 40 + src/fields/payment-item/block.json | 8 +- src/fields/payment-item/edit.js | 54 +- src/fields/payment-item/index.js | 7 +- src/fields/payment-item/save.js | 38 +- src/fields/payment-multiple/block.json | 97 + src/fields/payment-multiple/edit.js | 188 + src/fields/payment-multiple/index.js | 23 + src/fields/payment-multiple/save.js | 41 + src/fields/payment-single/edit.js | 71 - src/fields/payment-single/index.js | 18 - src/fields/payment-single/save.js | 26 - src/fields/payment-total/index.js | 6 +- src/fields/stripe-card/block.json | 5 +- src/fields/stripe-card/edit.js | 184 +- src/fields/stripe-card/index.js | 7 +- src/fields/stripe-card/view.js | 125 +- 64 files changed, 31661 insertions(+), 902 deletions(-) create mode 100644 build/fields/payment-checkbox/block.json rename build/fields/{payment-single => payment-checkbox}/index.asset.php (72%) create mode 100644 build/fields/payment-checkbox/index.js rename build/fields/{payment-single => payment-dropdown}/block.json (71%) create mode 100644 build/fields/payment-dropdown/index.asset.php create mode 100644 build/fields/payment-dropdown/index.js create mode 100644 build/fields/payment-multiple/block.json create mode 100644 build/fields/payment-multiple/index.asset.php create mode 100644 build/fields/payment-multiple/index.js delete mode 100644 build/fields/payment-single/index.js create mode 100644 src/fields/payment-checkbox/block.json create mode 100644 src/fields/payment-checkbox/edit.js create mode 100644 src/fields/payment-checkbox/index.js create mode 100644 src/fields/payment-checkbox/save.js rename src/fields/{payment-single => payment-dropdown}/block.json (69%) create mode 100644 src/fields/payment-dropdown/edit.js create mode 100644 src/fields/payment-dropdown/index.js create mode 100644 src/fields/payment-dropdown/save.js create mode 100644 src/fields/payment-multiple/block.json create mode 100644 src/fields/payment-multiple/edit.js create mode 100644 src/fields/payment-multiple/index.js create mode 100644 src/fields/payment-multiple/save.js delete mode 100644 src/fields/payment-single/edit.js delete mode 100644 src/fields/payment-single/index.js delete mode 100644 src/fields/payment-single/save.js diff --git a/build/fields/checkbox/index.js b/build/fields/checkbox/index.js index 40eb187..ee8c9d2 100644 --- a/build/fields/checkbox/index.js +++ b/build/fields/checkbox/index.js @@ -1 +1,748 @@ -!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/checkbox-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t,n){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/checkbox/block.json": +/*!****************************************!*\ + !*** ./src/fields/checkbox/block.json ***! + \****************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/checkbox-field","title":"Checkbox","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A checkbox input field.","keywords":["wpzoom","form","input","checkbox"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"defaultValue":{"type":"boolean","default":false},"label":{"type":"string","default":"Check"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_checkbox-field","color":".wpzoom-forms_checkbox-field > input","typography":".wpzoom-forms_checkbox-field > input","dimensions":".wpzoom-forms_checkbox-field > input","spacing":".wpzoom-forms_checkbox-field > input","__experimentalBorder":".wpzoom-forms_checkbox-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!**************************************!*\ + !*** ./src/fields/checkbox/index.js ***! + \**************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/checkbox/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/checkbox/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/checkbox/save.js"); +/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./deprecated */ "./src/fields/checkbox/deprecated.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); + + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M15.2188 9.38867C15.5132 9.14876 15.9481 9.16617 16.2227 9.44043C16.5152 9.73322 16.5151 10.2081 16.2227 10.501L11.4355 15.2891C11.295 15.4297 11.1041 15.5087 10.9053 15.5088C10.7065 15.5088 10.5156 15.4296 10.375 15.2891L8.18164 13.0957L8.12988 13.0391C7.8899 12.7445 7.90716 12.3096 8.18164 12.0352C8.4563 11.7607 8.89105 11.744 9.18555 11.9844L9.24219 12.0352L10.9043 13.6973L15.1611 9.44043L15.2188 9.38867Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"], + deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_4__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/datepicker/index.js b/build/fields/datepicker/index.js index 894755e..a225f62 100644 --- a/build/fields/datepicker/index.js +++ b/build/fields/datepicker/index.js @@ -1 +1,680 @@ -!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/datepicker-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t,o){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/datepicker/block.json": +/*!******************************************!*\ + !*** ./src/fields/datepicker/block.json ***! + \******************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/datepicker-field","title":"Date","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"Allow users to enter a date","keywords":["wpzoom","form","input","plain","text","date","picker"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"mode":{"type":"string","default":"single"},"format":{"type":"string","default":"Y-m-d"},"customFormat":{"type":"string","default":"Y-m-d"},"label":{"type":"string","default":"Date"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!****************************************!*\ + !*** ./src/fields/datepicker/index.js ***! + \****************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/datepicker/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/datepicker/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/datepicker/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M7.11523 15.9844C7.61864 16.0356 8.01367 16.4601 8.01367 16.9795C8.01341 17.5315 7.56572 17.9795 7.01367 17.9795C6.49623 17.9795 6.07012 17.5859 6.01855 17.082L6.01367 16.9795C6.0126 16.4245 6.46333 15.9795 7.0127 15.9795L7.11523 15.9844Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M12.1152 15.9844C12.6186 16.0356 13.0137 16.4601 13.0137 16.9795C13.0134 17.5315 12.5657 17.9795 12.0137 17.9795C11.4962 17.9795 11.0701 17.5859 11.0186 17.082L11.0137 16.9795C11.0126 16.4245 11.4633 15.9795 12.0127 15.9795L12.1152 15.9844Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M12.1152 11.9844C12.6186 12.0356 13.0137 12.4601 13.0137 12.9795C13.0134 13.5315 12.5657 13.9795 12.0137 13.9795C11.4962 13.9795 11.0701 13.5859 11.0186 13.082L11.0137 12.9795C11.0126 12.4245 11.4633 11.9795 12.0127 11.9795L12.1152 11.9844Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17.1152 11.9844C17.6186 12.0356 18.0137 12.4601 18.0137 12.9795C18.0134 13.5315 17.5657 13.9795 17.0137 13.9795C16.4962 13.9795 16.0701 13.5859 16.0186 13.082L16.0137 12.9795C16.0126 12.4245 16.4633 11.9795 17.0127 11.9795L17.1152 11.9844Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M16 1.25C16.4142 1.25 16.75 1.58579 16.75 2V3.25H19C20.5192 3.25 21.75 4.48079 21.75 6V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V6C2.25 4.48079 3.48079 3.25 5 3.25H7.25V2C7.25 1.58579 7.58579 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2V3.25H15.25V2C15.25 1.58579 15.5858 1.25 16 1.25ZM3.75 19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V9.75H3.75V19ZM5 4.75C4.30921 4.75 3.75 5.30921 3.75 6V8.25H20.25V6C20.25 5.30921 19.6908 4.75 19 4.75H16.75V6C16.75 6.41421 16.4142 6.75 16 6.75C15.5858 6.75 15.25 6.41421 15.25 6V4.75H8.75V6C8.75 6.41421 8.41421 6.75 8 6.75C7.58579 6.75 7.25 6.41421 7.25 6V4.75H5Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/email/index.js b/build/fields/email/index.js index abc1591..b736a30 100644 --- a/build/fields/email/index.js +++ b/build/fields/email/index.js @@ -1 +1,476 @@ -!function(){"use strict";var e=window.wp.blocks,r=JSON.parse('{"UU":"wpzoom-forms/text-email-field"}');function t(e){return t="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},t(e)}function o(e,r,o){return(r=function(e){var r=function(e){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!=t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}var n=window.wp.blockEditor,l=window.wp.element,i=window.wp.i18n,c=window.wp.components,s=window.ReactJSXRuntime;function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function u(e){for(var r=1;re.length)&&(r=e.length);for(var t=0,n=Array(r);t0?h(j):[],g=(null==v||null===(r=v.find(function(e){return e.value==w}))||void 0===r||r.label,(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(s.SelectControl,{label:(0,a.__)("For Input","wpzoom-forms"),value:w,options:v.length>0?v:[{value:"-1",label:(0,a.__)("No inputs found...","wpzoom-forms")}],onChange:function(e){return o({forInput:e})},__next40pxDefaultSize:!0}),(0,f.jsx)(s.ToggleControl,{label:(0,a.__)("Required","wpzoom-forms"),checked:!0===y,onChange:function(e){return o({required:e})},__next40pxDefaultSize:!0})]})),O=b(b({},t),{},{tagName:"label",placeholder:(0,a.__)("Label","wpzoom-forms"),value:d,htmlFor:w||"",onChange:function(e){return o({name:e})}});return!0===y&&(O["data-required"]=!0),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(l.InspectorControls,{children:(0,f.jsx)(s.PanelBody,{title:(0,a.__)("Options","wpzoom-forms"),children:v.length>0?g:(0,f.jsx)(s.Disabled,{children:g})})}),(0,f.jsxs)(c.Fragment,{children:[(0,f.jsx)(l.RichText,b({},O)),y&&(0,f.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:(0,a.__)("*","wpzoom-forms")})]})]})},save:function(e){var r=e.attributes,t=l.useBlockProps.save(),n=r.name,o=r.forInput,i=r.required,c=d(d({},t),{},{htmlFor:o||""});return!0===i&&(c["data-required"]=!0),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("label",d(d({},c),{},{children:n})),i&&(0,f.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:"*"})]})}})}(); \ No newline at end of file +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/label/edit.js": +/*!**********************************!*\ + !*** ./src/fields/label/edit.js ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + + +var Edit = function Edit(props) { + var _allwpzoomFormBlocks$; + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)(); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + name = attributes.name, + forInput = attributes.forInput, + required = attributes.required; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'input_' + clientId.substr(0, 8) + }); + } + }, []); + var _wpzoomFormBlocks = function wpzoomFormBlocks(blocks) { + var result = []; + blocks.forEach(function (block) { + if (block.name.startsWith('wpzoom-forms/') && !block.name.endsWith('label-field')) { + result.push({ + value: block.attributes.id, + label: block.attributes.name + }); + } + if (block.innerBlocks) { + result = [].concat((0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(result), (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_wpzoomFormBlocks(block.innerBlocks))); + } + }); + return result; + }; + var allBlocks = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useSelect)(function (select) { + return select('core/block-editor').getBlocks(); + }, []); + var allwpzoomFormBlocks = allBlocks && allBlocks.length > 0 ? _wpzoomFormBlocks(allBlocks) : []; + var label = allwpzoomFormBlocks === null || allwpzoomFormBlocks === void 0 || (_allwpzoomFormBlocks$ = allwpzoomFormBlocks.find(function (x) { + return x.value == forInput; + })) === null || _allwpzoomFormBlocks$ === void 0 ? void 0 : _allwpzoomFormBlocks$.label; + var inputSelect = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('For Input', 'wpzoom-forms'), + value: forInput, + options: allwpzoomFormBlocks.length > 0 ? allwpzoomFormBlocks : [{ + value: '-1', + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('No inputs found...', 'wpzoom-forms') + }], + onChange: function onChange(value) { + return setAttributes({ + forInput: value + }); + } // TODO: set "name" as well. + , + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Required', 'wpzoom-forms'), + checked: required === true, + onChange: function onChange(value) { + return setAttributes({ + required: value + }); + }, + __next40pxDefaultSize: true + })] + }); + + // Create richText props object + var richTextProps = _objectSpread(_objectSpread({}, blockProps), {}, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: name, + htmlFor: forInput || '', + onChange: function onChange(value) { + return setAttributes({ + name: value + }); + } + }); + + // Only add data-required attribute if required is true + if (required === true) { + richTextProps['data-required'] = true; + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Options', 'wpzoom-forms'), + children: allwpzoomFormBlocks.length > 0 ? inputSelect : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Disabled, { + children: inputSelect + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, _objectSpread({}, richTextProps)), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('*', 'wpzoom-forms') + })] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/label/save.js": +/*!**********************************!*\ + !*** ./src/fields/label/save.js ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var name = attributes.name, + forInput = attributes.forInput, + required = attributes.required; + + // Create label props object + var labelProps = _objectSpread(_objectSpread({}, blockProps), {}, { + htmlFor: forInput || '' + }); + + // Only add data-required attribute if required is true + if (required === true) { + labelProps['data-required'] = true; + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("label", _objectSpread(_objectSpread({}, labelProps), {}, { + children: name + })), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: "*" + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/label/block.json": +/*!*************************************!*\ + !*** ./src/fields/label/block.json ***! + \*************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/label-field","title":"Label","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A label which is linked to an input field.","keywords":["wpzoom","form","input","label"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","source":"html","selector":"label","default":"[No Name]"},"forInput":{"type":"string","source":"attribute","attribute":"for","selector":"label","default":""},"required":{"type":"boolean","source":"attribute","attribute":"data-required","selector":"label","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!***********************************!*\ + !*** ./src/fields/label/index.js ***! + \***********************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/label/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/label/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/label/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M7.31934 7.15039C7.73681 6.81004 8.33936 6.81004 8.75684 7.15039L8.84375 7.22852L8.92188 7.31543C9.28647 7.76279 9.26065 8.42294 8.84375 8.83984C8.39898 9.28456 7.67723 9.2845 7.23242 8.83984C6.78763 8.39505 6.78766 7.67333 7.23242 7.22852L7.31934 7.15039Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M10.3594 2.26172C10.902 2.31138 11.4169 2.52263 11.8379 2.86621L12.041 3.04883L20.9453 11.958L21.1338 12.167C21.9559 13.1752 21.9561 14.6306 21.1338 15.6387L20.9453 15.8477L15.8516 20.9443C14.7776 22.0194 13.0339 22.0196 11.96 20.9443L3.0498 12.0303C2.53815 11.5186 2.25002 10.8235 2.25 10.0986V7.28711C2.25 6.56225 2.53815 5.86714 3.0498 5.35547L5.3291 3.0752L5.52832 2.89551C6.00878 2.50097 6.61107 2.28141 7.2373 2.27637L10.0859 2.25L10.3594 2.26172ZM7.25098 3.77539C6.96915 3.77756 6.69636 3.87645 6.47949 4.05469L6.39062 4.13574L4.11035 6.41602C3.88006 6.64633 3.75 6.96001 3.75 7.28711V10.0986C3.75002 10.4257 3.88005 10.7394 4.11035 10.9697L13.0215 19.8838L13.1162 19.9697C13.6072 20.3708 14.3324 20.342 14.79 19.8838L19.8848 14.7871L19.9707 14.6914C20.3441 14.2332 20.3442 13.5714 19.9707 13.1133L19.8848 13.0186L10.9814 4.11133L10.8896 4.02832C10.6988 3.87257 10.4662 3.77719 10.2227 3.75488L10.0996 3.75L7.25098 3.77539Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/multi-checkbox/index.js b/build/fields/multi-checkbox/index.js index b32b7da..43135bf 100644 --- a/build/fields/multi-checkbox/index.js +++ b/build/fields/multi-checkbox/index.js @@ -1 +1,2370 @@ -!function(){var e={5580:function(e,t,r){var n=r(6110)(r(9325),"DataView");e.exports=n},8223:function(e,t,r){var n=r(6110)(r(9325),"Map");e.exports=n},2804:function(e,t,r){var n=r(6110)(r(9325),"Promise");e.exports=n},6545:function(e,t,r){var n=r(6110)(r(9325),"Set");e.exports=n},1873:function(e,t,r){var n=r(9325).Symbol;e.exports=n},8303:function(e,t,r){var n=r(6110)(r(9325),"WeakMap");e.exports=n},2552:function(e,t,r){var n=r(1873),o=r(659),i=r(9350),c=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":c&&c in Object(e)?o(e):i(e)}},7534:function(e,t,r){var n=r(2552),o=r(346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},5083:function(e,t,r){var n=r(1882),o=r(7296),i=r(3805),c=r(7473),a=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,s=u.toString,p=l.hasOwnProperty,f=RegExp("^"+s.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?f:a).test(c(e))}},4901:function(e,t,r){var n=r(2552),o=r(294),i=r(346),c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c["[object Arguments]"]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c["[object Function]"]=c["[object Map]"]=c["[object Number]"]=c["[object Object]"]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!c[n(e)]}},8984:function(e,t,r){var n=r(5527),o=r(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},7301:function(e){e.exports=function(e){return function(t){return e(t)}}},5481:function(e,t,r){var n=r(9325)["__core-js_shared__"];e.exports=n},4840:function(e,t,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},6110:function(e,t,r){var n=r(5083),o=r(392);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},659:function(e,t,r){var n=r(1873),o=Object.prototype,i=o.hasOwnProperty,c=o.toString,a=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,a),r=e[a];try{e[a]=void 0;var n=!0}catch(e){}var o=c.call(e);return n&&(t?e[a]=r:delete e[a]),o}},5861:function(e,t,r){var n=r(5580),o=r(8223),i=r(2804),c=r(6545),a=r(8303),u=r(2552),l=r(7473),s="[object Map]",p="[object Promise]",f="[object Set]",d="[object WeakMap]",b="[object DataView]",m=l(n),x=l(o),j=l(i),y=l(c),h=l(a),v=u;(n&&v(new n(new ArrayBuffer(1)))!=b||o&&v(new o)!=s||i&&v(i.resolve())!=p||c&&v(new c)!=f||a&&v(new a)!=d)&&(v=function(e){var t=u(e),r="[object Object]"==t?e.constructor:void 0,n=r?l(r):"";if(n)switch(n){case m:return b;case x:return s;case j:return p;case y:return f;case h:return d}return t}),e.exports=v},392:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},7296:function(e,t,r){var n,o=r(5481),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!i&&i in e}},5527:function(e){var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},3650:function(e,t,r){var n=r(4335)(Object.keys,Object);e.exports=n},6009:function(e,t,r){e=r.nmd(e);var n=r(4840),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,c=i&&i.exports===o&&n.process,a=function(){try{return i&&i.require&&i.require("util").types||c&&c.binding&&c.binding("util")}catch(e){}}();e.exports=a},9350:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:function(e){e.exports=function(e,t){return function(r){return e(t(r))}}},9325:function(e,t,r){var n=r(4840),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();e.exports=i},7473:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},2428:function(e,t,r){var n=r(7534),o=r(346),i=Object.prototype,c=i.hasOwnProperty,a=i.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(e){return o(e)&&c.call(e,"callee")&&!a.call(e,"callee")};e.exports=u},6449:function(e){var t=Array.isArray;e.exports=t},4894:function(e,t,r){var n=r(1882),o=r(294);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},3656:function(e,t,r){e=r.nmd(e);var n=r(9325),o=r(9935),i=t&&!t.nodeType&&t,c=i&&e&&!e.nodeType&&e,a=c&&c.exports===i?n.Buffer:void 0,u=(a?a.isBuffer:void 0)||o;e.exports=u},2193:function(e,t,r){var n=r(8984),o=r(5861),i=r(2428),c=r(6449),a=r(4894),u=r(3656),l=r(5527),s=r(7167),p=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(a(e)&&(c(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||s(e)||i(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!n(e).length;for(var r in e)if(p.call(e,r))return!1;return!0}},1882:function(e,t,r){var n=r(2552),o=r(3805);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3805:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},7167:function(e,t,r){var n=r(4901),o=r(7301),i=r(6009),c=i&&i.isTypedArray,a=c?o(c):n;e.exports=a},9935:function(e){e.exports=function(){return!1}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={id:n,loaded:!1,exports:{}};return e[n](i,i.exports,r),i.loaded=!0,i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/multi-checkbox-field"}');function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t,r){return(t=function(e){var t=function(e){if("object"!=n(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==n(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&(0,m.jsx)(b.FlexItem,{children:(0,m.jsx)(b.Button,{icon:"no-alt",label:(0,d.__)("Delete Item","wpzoom-forms"),onClick:function(){return function(e){var t=a(l);t.splice(e,1),n({options:t})}(t)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})})]})},t)})})]}),(0,m.jsx)(b.Button,{icon:"admin-settings",label:(0,d.__)("Add Bulk Options","wpzoom-forms"),onClick:function(){return w(!0)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Add Bulk Options","wpzoom-forms")}),_&&(0,m.jsx)(b.Modal,{title:(0,d.__)("Add Bulk Options","wpzoom-forms"),onRequestClose:function(){return w(!1)},shouldCloseOnClickOutside:!0,children:(0,m.jsxs)("div",{className:"wpzoom-forms-extra-options",style:{maxWidth:"720px",maxHeight:"525px"},children:[(0,m.jsx)("div",{className:"form-group",children:(0,m.jsx)("div",{className:"wrap-content",children:(0,m.jsx)(b.TextareaControl,{label:(0,d.__)("Bulk Options","wpzoom-forms"),help:(0,d.__)("Each line break is a new option.","wpzoom-forms"),className:"bulk-add-enter-options",rows:"5",value:C,onChange:function(e){return S(e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})})}),(0,m.jsxs)("div",{className:"form-group",children:[(0,m.jsx)(b.Button,{variant:"secondary",onClick:function(){return w(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Cancel","wpzoom-forms")}),!s()(C)&&(0,m.jsx)(b.Button,{variant:"primary",onClick:function(){var e;e=C.split("\n").filter(Boolean),n({options:e}),w(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Bulk Add","wpzoom-forms")})]})]})}),(0,m.jsx)(b.SelectControl,{label:(0,d.__)("Default Value","wpzoom-forms"),value:x,options:l.map(function(e,t){return{label:e,value:e}}),onChange:function(e){return n({defaultValue:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,m.jsx)(b.ToggleControl,{label:(0,d.__)("Show Label","wpzoom-forms"),checked:!!h,onChange:function(e){return n({showLabel:!!e})},__next40pxDefaultSize:!0}),h&&(0,m.jsx)(b.TextControl,{label:(0,d.__)("Label","wpzoom-forms"),value:y,onChange:function(e){return n({label:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,m.jsx)(b.ToggleControl,{label:(0,d.__)("Required","wpzoom-forms"),checked:!!v,onChange:function(e){return n({required:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}),(0,m.jsxs)(f.Fragment,{children:[h&&(0,m.jsxs)("label",{htmlFor:k,children:[(0,m.jsx)(p.RichText,{tagName:"label",placeholder:(0,d.__)("Label","wpzoom-forms"),value:y,htmlFor:k,onChange:function(e){return n({label:e})}}),v&&(0,m.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:(0,d.__)("*","wpzoom-forms")})]}),(0,m.jsx)("ul",j(j({},t),{},{children:l.map(function(e,t){return(0,m.jsx)("li",{children:(0,m.jsxs)("label",{children:[(0,m.jsx)("input",{type:"checkbox",name:"".concat(k,"[]"),id:k,value:e,checked:e==x,onChange:function(e){},required:!!v}),e]})},t)})}))]})]})},save:function(e){var t=e.attributes,r=p.useBlockProps.save(),n=t.id,o=(t.name,t.options),i=t.defaultValue,c=t.label,a=t.showLabel,u=t.required;return(0,m.jsxs)(m.Fragment,{children:[a&&(0,m.jsxs)("label",{htmlFor:n,children:[(0,m.jsx)(p.RichText.Content,{tagName:"span",value:c}),u&&(0,m.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:(0,d.__)("*","wpzoom-forms")})]}),(0,m.jsx)("ul",h(h({},r),{},{id:n,children:o.map(function(e,t){return(0,m.jsx)("li",{children:(0,m.jsxs)("label",{children:[(0,m.jsx)("input",{type:"checkbox",name:"".concat(n,"[]"),id:"".concat(n,"-").concat(t),value:e,checked:e==i,onChange:function(e){},required:!!u}),e]})},t)})}))]})},deprecated:_})}()}(); \ No newline at end of file +/******/ (function() { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/multi-checkbox/deprecated.js": +/*!*************************************************!*\ + !*** ./src/fields/multi-checkbox/deprecated.js ***! + \*************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } +/** + * WordPress dependencies + */ + + + + +var v1 = { + attributes: { + id: { + type: "string", + default: "" + }, + name: { + type: "string", + default: "" + }, + options: { + type: "array", + default: ["Item #1"] + }, + defaultValue: { + type: "string", + default: "Item #1" + }, + label: { + type: "string", + default: "Choose an option" + }, + showLabel: { + type: "boolean", + default: true + }, + required: { + type: "boolean", + source: "attribute", + attribute: "required", + selector: "input", + default: false + } + }, + supports: { + align: true, + html: false, + shadow: true, + color: { + background: true, + gradients: true, + text: true + }, + typography: { + fontSize: true, + lineHeight: true, + __experimentalFontFamily: true, + __experimentalFontWeight: true, + __experimentalFontStyle: true, + __experimentalTextTransform: true, + __experimentalTextDecoration: true, + __experimentalLetterSpacing: true, + __experimentalDefaultControls: { + fontSize: true + } + }, + dimensions: { + minHeight: true + }, + spacing: { + margin: true, + padding: true, + __experimentalDefaultControls: { + padding: true + } + }, + __experimentalBorder: { + color: true, + radius: true, + style: true, + width: true + } + }, + save: function save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { + type: "checkbox", + name: "".concat(id, "[]"), + id: id, + value: option, + checked: option == defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option] + }) + }, index); + }) + }))] + }); + } +}; +var deprecated = [v1]; +/* harmony default export */ __webpack_exports__["default"] = (deprecated); + +/***/ }), + +/***/ "./src/fields/multi-checkbox/edit.js": +/*!*******************************************!*\ + !*** ./src/fields/multi-checkbox/edit.js ***! + \*******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash/isEmpty */ "./node_modules/lodash/isEmpty.js"); +/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__); + + + +var _this = undefined; +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + + +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.useBlockProps)({ + className: 'unstyled-list' + }); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 2), + isOpen = _useState2[0], + setOpen = _useState2[1]; + var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(''), + _useState4 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState3, 2), + bulkOptions = _useState4[0], + setBulkOptions = _useState4[1]; + var openModal = function openModal() { + return setOpen(true); + }; + var closeModal = function closeModal() { + return setOpen(false); + }; + var optionAdd = function optionAdd() { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.push((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.sprintf)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Item #%s', 'wpzoom-forms'), options.length + 1)); + setAttributes({ + options: opts + }); + }; + var optionRemove = function optionRemove(index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.splice(index, 1); + setAttributes({ + options: opts + }); + }; + var optionChange = function optionChange(name, index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts[index] = name; + setAttributes({ + options: opts + }); + }; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'input_' + clientId.substr(0, 8) + }); + } + }, []); + var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(id), + _useState6 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState5, 1), + uniqueId = _useState6[0]; + var handleNameChange = function handleNameChange(newValue) { + var newId = newValue.replace(/\s/g, '_').toLowerCase(); + setAttributes({ + name: newValue, + id: 'input_' + clientId.substr(0, 8) + }); + }; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { + if (options) { + var _items = ''; + options.forEach(function (item) { + _items += item + '\n'; + }); + setBulkOptions(_items); + } + }, [options]); + var onBulkAddItems = function onBulkAddItems() { + var _options = bulkOptions.split('\n').filter(Boolean); + setAttributes({ + options: _options + }); + setOpen(false); + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Options', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Name', 'wpzoom-forms'), + value: name, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('e.g. My Checkbox Field', 'wpzoom-forms'), + onChange: handleNameChange, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Card, { + size: "small", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardHeader, { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Items', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "insert", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Item', 'wpzoom-forms'), + onClick: optionAdd.bind(_this) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardBody, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Flex, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexBlock, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + value: options[index], + onChange: function onChange(value) { + return optionChange(value, index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }), options.length > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexItem, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return optionRemove(index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + })] + }) + }, index); + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "admin-settings", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onClick: openModal, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms') + }), isOpen && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Modal, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onRequestClose: closeModal, + shouldCloseOnClickOutside: true, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: "wpzoom-forms-extra-options", + style: { + maxWidth: 720 + 'px', + maxHeight: 525 + 'px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + className: "form-group", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + className: "wrap-content", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextareaControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Options', 'wpzoom-forms'), + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Each line break is a new option.', 'wpzoom-forms'), + className: "bulk-add-enter-options", + rows: "5", + value: bulkOptions, + onChange: function onChange(value) { + return setBulkOptions(value); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: "form-group", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "secondary", + onClick: function onClick() { + return setOpen(false); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Cancel', 'wpzoom-forms') + }), !lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default()(bulkOptions) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "primary", + onClick: function onClick() { + onBulkAddItems(); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Add', 'wpzoom-forms') + })] + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Default Value', 'wpzoom-forms'), + value: defaultValue, + options: options.map(function (option, index) { + return { + label: option, + value: option + }; + }), + onChange: function onChange(value) { + return setAttributes({ + defaultValue: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Show Label', 'wpzoom-forms'), + checked: !!showLabel, + onChange: function onChange(value) { + return setAttributes({ + showLabel: !!value + }); + }, + __next40pxDefaultSize: true + }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Required', 'wpzoom-forms'), + checked: !!required, + onChange: function onChange(value) { + return setAttributes({ + required: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("label", { + htmlFor: uniqueId, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.RichText, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + htmlFor: uniqueId, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + } + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("input", { + type: "checkbox", + name: "".concat(uniqueId, "[]"), + id: uniqueId, + value: option, + checked: option == defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option] + }) + }, index); + }) + }))] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/multi-checkbox/save.js": +/*!*******************************************!*\ + !*** ./src/fields/multi-checkbox/save.js ***! + \*******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + id: id, + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { + type: "checkbox", + name: "".concat(id, "[]"), + id: "".concat(id, "-").concat(index), + value: option, + checked: option == defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option] + }) + }, index); + }) + }))] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "./node_modules/lodash/_DataView.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_DataView.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var DataView = getNative(root, 'DataView'); + +module.exports = DataView; + + +/***/ }), + +/***/ "./node_modules/lodash/_Map.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Map.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Map = getNative(root, 'Map'); + +module.exports = Map; + + +/***/ }), + +/***/ "./node_modules/lodash/_Promise.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_Promise.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Promise = getNative(root, 'Promise'); + +module.exports = Promise; + + +/***/ }), + +/***/ "./node_modules/lodash/_Set.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Set.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Set = getNative(root, 'Set'); + +module.exports = Set; + + +/***/ }), + +/***/ "./node_modules/lodash/_Symbol.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_Symbol.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Built-in value references. */ +var Symbol = root.Symbol; + +module.exports = Symbol; + + +/***/ }), + +/***/ "./node_modules/lodash/_WeakMap.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_WeakMap.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var WeakMap = getNative(root, 'WeakMap'); + +module.exports = WeakMap; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseGetTag.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_baseGetTag.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), + getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), + objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); + +/** `Object#toString` result references. */ +var nullTag = '[object Null]', + undefinedTag = '[object Undefined]'; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * The base implementation of `getTag` without fallbacks for buggy environments. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +function baseGetTag(value) { + if (value == null) { + return value === undefined ? undefinedTag : nullTag; + } + return (symToStringTag && symToStringTag in Object(value)) + ? getRawTag(value) + : objectToString(value); +} + +module.exports = baseGetTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsArguments.js": +/*!*************************************************!*\ + !*** ./node_modules/lodash/_baseIsArguments.js ***! + \*************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]'; + +/** + * The base implementation of `_.isArguments`. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + */ +function baseIsArguments(value) { + return isObjectLike(value) && baseGetTag(value) == argsTag; +} + +module.exports = baseIsArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsNative.js": +/*!**********************************************!*\ + !*** ./node_modules/lodash/_baseIsNative.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** + * Used to match `RegExp` + * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). + */ +var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; + +/** Used to detect host constructors (Safari). */ +var reIsHostCtor = /^\[object .+?Constructor\]$/; + +/** Used for built-in method references. */ +var funcProto = Function.prototype, + objectProto = Object.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Used to detect if a method is native. */ +var reIsNative = RegExp('^' + + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' +); + +/** + * The base implementation of `_.isNative` without bad shim checks. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, + * else `false`. + */ +function baseIsNative(value) { + if (!isObject(value) || isMasked(value)) { + return false; + } + var pattern = isFunction(value) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); +} + +module.exports = baseIsNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsTypedArray.js": +/*!**************************************************!*\ + !*** ./node_modules/lodash/_baseIsTypedArray.js ***! + \**************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]', + arrayTag = '[object Array]', + boolTag = '[object Boolean]', + dateTag = '[object Date]', + errorTag = '[object Error]', + funcTag = '[object Function]', + mapTag = '[object Map]', + numberTag = '[object Number]', + objectTag = '[object Object]', + regexpTag = '[object RegExp]', + setTag = '[object Set]', + stringTag = '[object String]', + weakMapTag = '[object WeakMap]'; + +var arrayBufferTag = '[object ArrayBuffer]', + dataViewTag = '[object DataView]', + float32Tag = '[object Float32Array]', + float64Tag = '[object Float64Array]', + int8Tag = '[object Int8Array]', + int16Tag = '[object Int16Array]', + int32Tag = '[object Int32Array]', + uint8Tag = '[object Uint8Array]', + uint8ClampedTag = '[object Uint8ClampedArray]', + uint16Tag = '[object Uint16Array]', + uint32Tag = '[object Uint32Array]'; + +/** Used to identify `toStringTag` values of typed arrays. */ +var typedArrayTags = {}; +typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = +typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = +typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = +typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = +typedArrayTags[uint32Tag] = true; +typedArrayTags[argsTag] = typedArrayTags[arrayTag] = +typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = +typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = +typedArrayTags[errorTag] = typedArrayTags[funcTag] = +typedArrayTags[mapTag] = typedArrayTags[numberTag] = +typedArrayTags[objectTag] = typedArrayTags[regexpTag] = +typedArrayTags[setTag] = typedArrayTags[stringTag] = +typedArrayTags[weakMapTag] = false; + +/** + * The base implementation of `_.isTypedArray` without Node.js optimizations. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + */ +function baseIsTypedArray(value) { + return isObjectLike(value) && + isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; +} + +module.exports = baseIsTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseKeys.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_baseKeys.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. + * + * @private + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + */ +function baseKeys(object) { + if (!isPrototype(object)) { + return nativeKeys(object); + } + var result = []; + for (var key in Object(object)) { + if (hasOwnProperty.call(object, key) && key != 'constructor') { + result.push(key); + } + } + return result; +} + +module.exports = baseKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseUnary.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_baseUnary.js ***! + \*******************************************/ +/***/ (function(module) { + +/** + * The base implementation of `_.unary` without support for storing metadata. + * + * @private + * @param {Function} func The function to cap arguments for. + * @returns {Function} Returns the new capped function. + */ +function baseUnary(func) { + return function(value) { + return func(value); + }; +} + +module.exports = baseUnary; + + +/***/ }), + +/***/ "./node_modules/lodash/_coreJsData.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_coreJsData.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Used to detect overreaching core-js shims. */ +var coreJsData = root['__core-js_shared__']; + +module.exports = coreJsData; + + +/***/ }), + +/***/ "./node_modules/lodash/_freeGlobal.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_freeGlobal.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof __webpack_require__.g == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; + +module.exports = freeGlobal; + + +/***/ }), + +/***/ "./node_modules/lodash/_getNative.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getNative.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), + getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); + +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; +} + +module.exports = getNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_getRawTag.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getRawTag.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the raw `toStringTag`. + */ +function getRawTag(value) { + var isOwn = hasOwnProperty.call(value, symToStringTag), + tag = value[symToStringTag]; + + try { + value[symToStringTag] = undefined; + var unmasked = true; + } catch (e) {} + + var result = nativeObjectToString.call(value); + if (unmasked) { + if (isOwn) { + value[symToStringTag] = tag; + } else { + delete value[symToStringTag]; + } + } + return result; +} + +module.exports = getRawTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getTag.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_getTag.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), + Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), + Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), + Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), + WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), + baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + objectTag = '[object Object]', + promiseTag = '[object Promise]', + setTag = '[object Set]', + weakMapTag = '[object WeakMap]'; + +var dataViewTag = '[object DataView]'; + +/** Used to detect maps, sets, and weakmaps. */ +var dataViewCtorString = toSource(DataView), + mapCtorString = toSource(Map), + promiseCtorString = toSource(Promise), + setCtorString = toSource(Set), + weakMapCtorString = toSource(WeakMap); + +/** + * Gets the `toStringTag` of `value`. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +var getTag = baseGetTag; + +// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. +if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || + (Map && getTag(new Map) != mapTag) || + (Promise && getTag(Promise.resolve()) != promiseTag) || + (Set && getTag(new Set) != setTag) || + (WeakMap && getTag(new WeakMap) != weakMapTag)) { + getTag = function(value) { + var result = baseGetTag(value), + Ctor = result == objectTag ? value.constructor : undefined, + ctorString = Ctor ? toSource(Ctor) : ''; + + if (ctorString) { + switch (ctorString) { + case dataViewCtorString: return dataViewTag; + case mapCtorString: return mapTag; + case promiseCtorString: return promiseTag; + case setCtorString: return setTag; + case weakMapCtorString: return weakMapTag; + } + } + return result; + }; +} + +module.exports = getTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getValue.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_getValue.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * Gets the value at `key` of `object`. + * + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. + */ +function getValue(object, key) { + return object == null ? undefined : object[key]; +} + +module.exports = getValue; + + +/***/ }), + +/***/ "./node_modules/lodash/_isMasked.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_isMasked.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); + +/** Used to detect methods masquerading as native. */ +var maskSrcKey = (function() { + var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); + return uid ? ('Symbol(src)_1.' + uid) : ''; +}()); + +/** + * Checks if `func` has its source masked. + * + * @private + * @param {Function} func The function to check. + * @returns {boolean} Returns `true` if `func` is masked, else `false`. + */ +function isMasked(func) { + return !!maskSrcKey && (maskSrcKey in func); +} + +module.exports = isMasked; + + +/***/ }), + +/***/ "./node_modules/lodash/_isPrototype.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/_isPrototype.js ***! + \*********************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Checks if `value` is likely a prototype object. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. + */ +function isPrototype(value) { + var Ctor = value && value.constructor, + proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; + + return value === proto; +} + +module.exports = isPrototype; + + +/***/ }), + +/***/ "./node_modules/lodash/_nativeKeys.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_nativeKeys.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); + +module.exports = nativeKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_nodeUtil.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_nodeUtil.js ***! + \******************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Detect free variable `process` from Node.js. */ +var freeProcess = moduleExports && freeGlobal.process; + +/** Used to access faster Node.js helpers. */ +var nodeUtil = (function() { + try { + // Use `util.types` for Node.js 10+. + var types = freeModule && freeModule.require && freeModule.require('util').types; + + if (types) { + return types; + } + + // Legacy `process.binding('util')` for Node.js < 10. + return freeProcess && freeProcess.binding && freeProcess.binding('util'); + } catch (e) {} +}()); + +module.exports = nodeUtil; + + +/***/ }), + +/***/ "./node_modules/lodash/_objectToString.js": +/*!************************************************!*\ + !*** ./node_modules/lodash/_objectToString.js ***! + \************************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** + * Converts `value` to a string using `Object.prototype.toString`. + * + * @private + * @param {*} value The value to convert. + * @returns {string} Returns the converted string. + */ +function objectToString(value) { + return nativeObjectToString.call(value); +} + +module.exports = objectToString; + + +/***/ }), + +/***/ "./node_modules/lodash/_overArg.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_overArg.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Creates a unary function that invokes `func` with its argument transformed. + * + * @private + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. + */ +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; +} + +module.exports = overArg; + + +/***/ }), + +/***/ "./node_modules/lodash/_root.js": +/*!**************************************!*\ + !*** ./node_modules/lodash/_root.js ***! + \**************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +module.exports = root; + + +/***/ }), + +/***/ "./node_modules/lodash/_toSource.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_toSource.js ***! + \******************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var funcProto = Function.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** + * Converts `func` to its source code. + * + * @private + * @param {Function} func The function to convert. + * @returns {string} Returns the source code. + */ +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} + +module.exports = toSource; + + +/***/ }), + +/***/ "./node_modules/lodash/isArguments.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArguments.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Built-in value references. */ +var propertyIsEnumerable = objectProto.propertyIsEnumerable; + +/** + * Checks if `value` is likely an `arguments` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + * else `false`. + * @example + * + * _.isArguments(function() { return arguments; }()); + * // => true + * + * _.isArguments([1, 2, 3]); + * // => false + */ +var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { + return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && + !propertyIsEnumerable.call(value, 'callee'); +}; + +module.exports = isArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/isArray.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isArray.js ***! + \****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +module.exports = isArray; + + +/***/ }), + +/***/ "./node_modules/lodash/isArrayLike.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArrayLike.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); + +/** + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. + * @example + * + * _.isArrayLike([1, 2, 3]); + * // => true + * + * _.isArrayLike(document.body.children); + * // => true + * + * _.isArrayLike('abc'); + * // => true + * + * _.isArrayLike(_.noop); + * // => false + */ +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); +} + +module.exports = isArrayLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isBuffer.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isBuffer.js ***! + \*****************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), + stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Built-in value references. */ +var Buffer = moduleExports ? root.Buffer : undefined; + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; + +/** + * Checks if `value` is a buffer. + * + * @static + * @memberOf _ + * @since 4.3.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. + * @example + * + * _.isBuffer(new Buffer(2)); + * // => true + * + * _.isBuffer(new Uint8Array(2)); + * // => false + */ +var isBuffer = nativeIsBuffer || stubFalse; + +module.exports = isBuffer; + + +/***/ }), + +/***/ "./node_modules/lodash/isEmpty.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isEmpty.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), + getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), + isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), + isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), + isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), + isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), + isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + setTag = '[object Set]'; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Checks if `value` is an empty object, collection, map, or set. + * + * Objects are considered empty if they have no own enumerable string keyed + * properties. + * + * Array-like values such as `arguments` objects, arrays, buffers, strings, or + * jQuery-like collections are considered empty if they have a `length` of `0`. + * Similarly, maps and sets are considered empty if they have a `size` of `0`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is empty, else `false`. + * @example + * + * _.isEmpty(null); + * // => true + * + * _.isEmpty(true); + * // => true + * + * _.isEmpty(1); + * // => true + * + * _.isEmpty([1, 2, 3]); + * // => false + * + * _.isEmpty({ 'a': 1 }); + * // => false + */ +function isEmpty(value) { + if (value == null) { + return true; + } + if (isArrayLike(value) && + (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || + isBuffer(value) || isTypedArray(value) || isArguments(value))) { + return !value.length; + } + var tag = getTag(value); + if (tag == mapTag || tag == setTag) { + return !value.size; + } + if (isPrototype(value)) { + return !baseKeys(value).length; + } + for (var key in value) { + if (hasOwnProperty.call(value, key)) { + return false; + } + } + return true; +} + +module.exports = isEmpty; + + +/***/ }), + +/***/ "./node_modules/lodash/isFunction.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/isFunction.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); + +/** `Object#toString` result references. */ +var asyncTag = '[object AsyncFunction]', + funcTag = '[object Function]', + genTag = '[object GeneratorFunction]', + proxyTag = '[object Proxy]'; + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + if (!isObject(value)) { + return false; + } + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 9 which returns 'object' for typed arrays and other constructors. + var tag = baseGetTag(value); + return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; +} + +module.exports = isFunction; + + +/***/ }), + +/***/ "./node_modules/lodash/isLength.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isLength.js ***! + \*****************************************/ +/***/ (function(module) { + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; + +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; +} + +module.exports = isLength; + + +/***/ }), + +/***/ "./node_modules/lodash/isObject.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isObject.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return value != null && (type == 'object' || type == 'function'); +} + +module.exports = isObject; + + +/***/ }), + +/***/ "./node_modules/lodash/isObjectLike.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isObjectLike.js ***! + \*********************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return value != null && typeof value == 'object'; +} + +module.exports = isObjectLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isTypedArray.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isTypedArray.js ***! + \*********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), + baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), + nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); + +/* Node.js helper references. */ +var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; + +/** + * Checks if `value` is classified as a typed array. + * + * @static + * @memberOf _ + * @since 3.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + * @example + * + * _.isTypedArray(new Uint8Array); + * // => true + * + * _.isTypedArray([]); + * // => false + */ +var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; + +module.exports = isTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/stubFalse.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/stubFalse.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = stubFalse; + + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/multi-checkbox/block.json": +/*!**********************************************!*\ + !*** ./src/fields/multi-checkbox/block.json ***! + \**********************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/multi-checkbox-field","title":"Multi Checkbox","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A multi checkbox input field.","keywords":["wpzoom","form","input","checkbox"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":["Item #1"]},"defaultValue":{"type":"string","default":"Item #1"},"label":{"type":"string","default":"Choose an option"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_multi_checkbox-field","color":".wpzoom-forms_multi_checkbox-field > input","typography":".wpzoom-forms_multi_checkbox-field > input","dimensions":".wpzoom-forms_multi_checkbox-field > input","spacing":".wpzoom-forms_multi_checkbox-field > input","__experimentalBorder":".wpzoom-forms_multi_checkbox-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ id: moduleId, +/******/ loaded: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.loaded = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/global */ +/******/ !function() { +/******/ __webpack_require__.g = (function() { +/******/ if (typeof globalThis === 'object') return globalThis; +/******/ try { +/******/ return this || new Function('return this')(); +/******/ } catch (e) { +/******/ if (typeof window === 'object') return window; +/******/ } +/******/ })(); +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/node module decorator */ +/******/ !function() { +/******/ __webpack_require__.nmd = function(module) { +/******/ module.paths = []; +/******/ if (!module.children) module.children = []; +/******/ return module; +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. +!function() { +"use strict"; +/*!********************************************!*\ + !*** ./src/fields/multi-checkbox/index.js ***! + \********************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/multi-checkbox/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/multi-checkbox/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/multi-checkbox/save.js"); +/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./deprecated */ "./src/fields/multi-checkbox/deprecated.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); + + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M6 16.2503C6.96621 16.2503 7.75 17.0341 7.75 18.0003V20.0003C7.74985 20.9664 6.96612 21.7503 6 21.7503H4C3.03388 21.7503 2.25015 20.9664 2.25 20.0003V18.0003C2.25 17.0341 3.03379 16.2503 4 16.2503H6ZM4 17.7503C3.86221 17.7503 3.75 17.8626 3.75 18.0003V20.0003C3.75015 20.138 3.86231 20.2503 4 20.2503H6C6.13769 20.2503 6.24985 20.138 6.25 20.0003V18.0003C6.25 17.8626 6.13779 17.7503 6 17.7503H4Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M21 18.2503C21.4142 18.2503 21.75 18.5861 21.75 19.0003C21.7498 19.4144 21.4141 19.7503 21 19.7503H11C10.5859 19.7503 10.2502 19.4144 10.25 19.0003C10.25 18.5861 10.5858 18.2503 11 18.2503H21Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M6 9.25035C6.96621 9.25035 7.75 10.0341 7.75 11.0003V13.0003C7.74985 13.9664 6.96612 14.7503 6 14.7503H4C3.03388 14.7503 2.25015 13.9664 2.25 13.0003V11.0003C2.25 10.0341 3.03379 9.25035 4 9.25035H6ZM4 10.7503C3.86221 10.7503 3.75 10.8626 3.75 11.0003V13.0003C3.75015 13.138 3.86231 13.2503 4 13.2503H6C6.13769 13.2503 6.24985 13.138 6.25 13.0003V11.0003C6.25 10.8626 6.13779 10.7503 6 10.7503H4Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M21 11.2503C21.4142 11.2503 21.75 11.5861 21.75 12.0003C21.7498 12.4144 21.4141 12.7503 21 12.7503H11C10.5859 12.7503 10.2502 12.4144 10.25 12.0003C10.25 11.5861 10.5858 11.2503 11 11.2503H21Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M6.02539 3.47007C6.31823 3.17724 6.79303 3.17735 7.08594 3.47007C7.37869 3.76298 7.37878 4.23777 7.08594 4.53062L4.86426 6.7523C4.58965 7.02677 4.1549 7.04436 3.86035 6.80406L3.80371 6.75328L2.46973 5.42027L2.41797 5.36265C2.17794 5.06822 2.19549 4.63333 2.46973 4.35875C2.74427 4.08437 3.17909 4.06685 3.47363 4.30699L3.53027 4.35875L4.33301 5.16148L6.02539 3.47007Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M21 4.25035C21.4142 4.25035 21.75 4.58613 21.75 5.00035C21.7498 5.41443 21.4141 5.75035 21 5.75035H11C10.5859 5.75035 10.2502 5.41443 10.25 5.00035C10.25 4.58613 10.5858 4.25035 11 4.25035H21Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"], + deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_4__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/name/index.js b/build/fields/name/index.js index 58c676a..02a8225 100644 --- a/build/fields/name/index.js +++ b/build/fields/name/index.js @@ -1 +1,475 @@ -!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/text-name-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t,o){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var n=window.wp.blockEditor,l=window.wp.element,i=window.wp.i18n,a=window.wp.components,c=window.ReactJSXRuntime;function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function u(e){for(var t=1;t input", + "typography": ".wpzoom-forms_payment_checkbox-field > input", + "dimensions": ".wpzoom-forms_payment_checkbox-field > input", + "spacing": ".wpzoom-forms_payment_checkbox-field > input", + "__experimentalBorder": ".wpzoom-forms_payment_checkbox-field > input" + }, + "styles": [ + { + "name": "modern", + "label": "Modern", + "isDefault": true + }, + { + "name": "classic", + "label": "Classic" + } + ], + "editorScript": "file:./index.js", + "editorStyle": "wpzoom-forms-css-backend-main", + "script": "wpzoom-forms-js-frontend-formblock", + "style": "wpzoom-forms-css-frontend-formblock" +} \ No newline at end of file diff --git a/build/fields/payment-single/index.asset.php b/build/fields/payment-checkbox/index.asset.php similarity index 72% rename from build/fields/payment-single/index.asset.php rename to build/fields/payment-checkbox/index.asset.php index 301ac6e..c2ac32f 100644 --- a/build/fields/payment-single/index.asset.php +++ b/build/fields/payment-checkbox/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'b19328addebf611e4dd0'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '8b4fafc9390c60c08b95'); diff --git a/build/fields/payment-checkbox/index.js b/build/fields/payment-checkbox/index.js new file mode 100644 index 0000000..6e645a7 --- /dev/null +++ b/build/fields/payment-checkbox/index.js @@ -0,0 +1,813 @@ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/payment-checkbox/edit.js": +/*!*********************************************!*\ + !*** ./src/fields/payment-checkbox/edit.js ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + + + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + + +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps)({ + className: 'unstyled-list' + }); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + name = attributes.name, + options = attributes.options, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'input_' + clientId.substr(0, 8) + }); + } + }, []); + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(id), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 1), + uniqueId = _useState2[0]; + var handleNameChange = function handleNameChange(newValue) { + setAttributes({ + name: newValue, + id: 'input_' + clientId.substr(0, 8) + }); + }; + var optionAdd = function optionAdd() { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.push({ + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.sprintf)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Item #%s', 'wpzoom-forms'), options.length + 1), + price: 0 + }); + setAttributes({ + options: opts + }); + }; + var optionRemove = function optionRemove(index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.splice(index, 1); + setAttributes({ + options: opts + }); + }; + var optionLabelChange = function optionLabelChange(value, index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts[index] = _objectSpread(_objectSpread({}, opts[index]), {}, { + label: value + }); + setAttributes({ + options: opts + }); + }; + var optionPriceChange = function optionPriceChange(value, index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts[index] = _objectSpread(_objectSpread({}, opts[index]), {}, { + price: parseFloat(value) || 0 + }); + setAttributes({ + options: opts + }); + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Options', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Name', 'wpzoom-forms'), + value: name, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('e.g. Add-ons', 'wpzoom-forms'), + onChange: handleNameChange, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Card, { + size: "small", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.CardHeader, { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Items', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Button, { + icon: "insert", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Add Item', 'wpzoom-forms'), + onClick: optionAdd + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.CardBody, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Flex, { + align: "flex-end", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.FlexBlock, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: option.label, + onChange: function onChange(value) { + return optionLabelChange(value, index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.FlexBlock, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.__experimentalNumberControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Price', 'wpzoom-forms'), + value: option.price, + min: 0, + step: 0.01, + onChange: function onChange(value) { + return optionPriceChange(value, index); + }, + __next40pxDefaultSize: true + }) + }), options.length > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.FlexItem, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Button, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return optionRemove(index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + })] + }) + }, index); + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Show Label', 'wpzoom-forms'), + checked: !!showLabel, + onChange: function onChange(value) { + return setAttributes({ + showLabel: !!value + }); + }, + __next40pxDefaultSize: true + }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Required', 'wpzoom-forms'), + checked: !!required, + onChange: function onChange(value) { + return setAttributes({ + required: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("label", { + htmlFor: uniqueId, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.RichText, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: label, + htmlFor: uniqueId, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + } + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("input", { + type: "checkbox", + name: "".concat(uniqueId, "[]"), + value: option.label, + "data-price": option.price, + className: "wpzf-payment-option", + onChange: function onChange(e) {}, + required: !!required + }), option.label, " \u2014 $", Number(option.price).toFixed(2)] + }) + }, index); + }) + }))] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/payment-checkbox/save.js": +/*!*********************************************!*\ + !*** ./src/fields/payment-checkbox/save.js ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + options = attributes.options, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + className: "wpzf-payment-options ".concat(blockProps.className || ''), + id: id, + "data-payment-type": "checkbox", + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { + type: "checkbox", + name: "".concat(id, "[]"), + id: "".concat(id, "-").concat(index), + value: option.label, + "data-price": option.price, + className: "wpzf-payment-option", + onChange: function onChange(e) {}, + required: !!required + }), option.label, " \u2014 $", Number(option.price).toFixed(2)] + }) + }, index); + }) + }))] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/payment-checkbox/block.json": +/*!************************************************!*\ + !*** ./src/fields/payment-checkbox/block.json ***! + \************************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-checkbox","title":"Checkbox Items","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A multi-checkbox field where each option has a price. Users can select multiple items.","keywords":["wpzoom","form","payment","checkbox","items","price"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":[{"label":"Item #1","price":10}]},"label":{"type":"string","default":"Select items"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_payment_checkbox-field","color":".wpzoom-forms_payment_checkbox-field > input","typography":".wpzoom-forms_payment_checkbox-field > input","dimensions":".wpzoom-forms_payment_checkbox-field > input","spacing":".wpzoom-forms_payment_checkbox-field > input","__experimentalBorder":".wpzoom-forms_payment_checkbox-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!**********************************************!*\ + !*** ./src/fields/payment-checkbox/index.js ***! + \**********************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/payment-checkbox/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/payment-checkbox/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/payment-checkbox/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6 3.25C6.966 3.25 7.75 4.034 7.75 5V7C7.75 7.966 6.966 8.75 6 8.75H4C3.034 8.75 2.25 7.966 2.25 7V5C2.25 4.034 3.034 3.25 4 3.25H6ZM4 4.75C3.862 4.75 3.75 4.862 3.75 5V7C3.75 7.138 3.862 7.25 4 7.25H6C6.138 7.25 6.25 7.138 6.25 7V5C6.25 4.862 6.138 4.75 6 4.75H4Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M21 5.25C21.414 5.25 21.75 5.586 21.75 6C21.75 6.414 21.414 6.75 21 6.75H11C10.586 6.75 10.25 6.414 10.25 6C10.25 5.586 10.586 5.25 11 5.25H21Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6 10.25C6.966 10.25 7.75 11.034 7.75 12V14C7.75 14.966 6.966 15.75 6 15.75H4C3.034 15.75 2.25 14.966 2.25 14V12C2.25 11.034 3.034 10.25 4 10.25H6ZM4 11.75C3.862 11.75 3.75 11.862 3.75 12V14C3.75 14.138 3.862 14.25 4 14.25H6C6.138 14.25 6.25 14.138 6.25 14V12C6.25 11.862 6.138 11.75 6 11.75H4Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M21 12.25C21.414 12.25 21.75 12.586 21.75 13C21.75 13.414 21.414 13.75 21 13.75H11C10.586 13.75 10.25 13.414 10.25 13C10.25 12.586 10.586 12.25 11 12.25H21Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M15 19.25C15.414 19.25 15.75 19.586 15.75 20C15.75 20.414 15.414 20.75 15 20.75H11C10.586 20.75 10.25 20.414 10.25 20C10.25 19.586 10.586 19.25 11 19.25H15Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M19.5 17.75C19.914 17.75 20.25 18.086 20.25 18.5V19.25H21C21.414 19.25 21.75 19.586 21.75 20C21.75 20.414 21.414 20.75 21 20.75H20.25V21.5C20.25 21.914 19.914 22.25 19.5 22.25C19.086 22.25 18.75 21.914 18.75 21.5V20.75H18C17.586 20.75 17.25 20.414 17.25 20C17.25 19.586 17.586 19.25 18 19.25H18.75V18.5C18.75 18.086 19.086 17.75 19.5 17.75Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/payment-single/block.json b/build/fields/payment-dropdown/block.json similarity index 71% rename from build/fields/payment-single/block.json rename to build/fields/payment-dropdown/block.json index ea40008..4ce9967 100644 --- a/build/fields/payment-single/block.json +++ b/build/fields/payment-dropdown/block.json @@ -1,21 +1,21 @@ { "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, - "name": "wpzoom-forms/payment-single", - "title": "Single Payment", + "name": "wpzoom-forms/payment-dropdown", + "title": "Dropdown Items", "category": "wpzoom-forms", "ancestor": [ "wpzoom-forms/form" ], - "description": "A fixed-price charge with no quantity selector. Use for fees, tickets, or one-time payments.", + "description": "A dropdown select field where each option has a price. Users pick one item from the list.", "keywords": [ "wpzoom", "form", "payment", - "single", - "fixed", - "fee", - "charge" + "dropdown", + "select", + "items", + "price" ], "version": "1.0.0", "textdomain": "wpzoom-forms", @@ -24,17 +24,34 @@ "type": "string", "default": "" }, - "itemName": { + "name": { "type": "string", - "default": "Item" + "default": "" }, - "price": { - "type": "number", - "default": 0 + "options": { + "type": "array", + "default": [ + { + "label": "Item #1", + "price": 10 + } + ] }, - "description": { + "defaultValue": { "type": "string", "default": "" + }, + "label": { + "type": "string", + "default": "Select an option" + }, + "showLabel": { + "type": "boolean", + "default": true + }, + "required": { + "type": "boolean", + "default": false } }, "supports": { diff --git a/build/fields/payment-dropdown/index.asset.php b/build/fields/payment-dropdown/index.asset.php new file mode 100644 index 0000000..33ae7a9 --- /dev/null +++ b/build/fields/payment-dropdown/index.asset.php @@ -0,0 +1 @@ + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '3962101d0d520ed09f23'); diff --git a/build/fields/payment-dropdown/index.js b/build/fields/payment-dropdown/index.js new file mode 100644 index 0000000..c3836a7 --- /dev/null +++ b/build/fields/payment-dropdown/index.js @@ -0,0 +1,822 @@ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/payment-dropdown/edit.js": +/*!*********************************************!*\ + !*** ./src/fields/payment-dropdown/edit.js ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + + + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + + +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps)(); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'input_' + clientId.substr(0, 8) + }); + } + }, []); + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(id), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 1), + uniqueId = _useState2[0]; + var handleNameChange = function handleNameChange(newValue) { + setAttributes({ + name: newValue, + id: 'input_' + clientId.substr(0, 8) + }); + }; + var optionAdd = function optionAdd() { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.push({ + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.sprintf)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Item #%s', 'wpzoom-forms'), options.length + 1), + price: 0 + }); + setAttributes({ + options: opts + }); + }; + var optionRemove = function optionRemove(index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.splice(index, 1); + setAttributes({ + options: opts + }); + }; + var optionLabelChange = function optionLabelChange(value, index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts[index] = _objectSpread(_objectSpread({}, opts[index]), {}, { + label: value + }); + setAttributes({ + options: opts + }); + }; + var optionPriceChange = function optionPriceChange(value, index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts[index] = _objectSpread(_objectSpread({}, opts[index]), {}, { + price: parseFloat(value) || 0 + }); + setAttributes({ + options: opts + }); + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Options', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Name', 'wpzoom-forms'), + value: name, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('e.g. Choose a Ticket', 'wpzoom-forms'), + onChange: handleNameChange, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Card, { + size: "small", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.CardHeader, { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Items', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Button, { + icon: "insert", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Add Item', 'wpzoom-forms'), + onClick: optionAdd + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.CardBody, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Flex, { + align: "flex-end", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.FlexBlock, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: option.label, + onChange: function onChange(value) { + return optionLabelChange(value, index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.FlexBlock, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.__experimentalNumberControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Price', 'wpzoom-forms'), + value: option.price, + min: 0, + step: 0.01, + onChange: function onChange(value) { + return optionPriceChange(value, index); + }, + __next40pxDefaultSize: true + }) + }), options.length > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.FlexItem, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Button, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return optionRemove(index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + })] + }) + }, index); + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Default Value', 'wpzoom-forms'), + value: defaultValue, + options: [{ + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('— None —', 'wpzoom-forms'), + value: '' + }].concat((0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options.map(function (opt) { + return { + label: "".concat(opt.label, " \u2014 $").concat(Number(opt.price).toFixed(2)), + value: opt.label + }; + }))), + onChange: function onChange(value) { + return setAttributes({ + defaultValue: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Show Label', 'wpzoom-forms'), + checked: !!showLabel, + onChange: function onChange(value) { + return setAttributes({ + showLabel: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Required', 'wpzoom-forms'), + checked: !!required, + onChange: function onChange(value) { + return setAttributes({ + required: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.RichText, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: label, + htmlFor: uniqueId, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + } + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("select", _objectSpread(_objectSpread({ + name: uniqueId, + id: uniqueId, + required: !!required, + defaultValue: defaultValue, + className: "wpzf-payment-options", + "data-payment-type": "dropdown" + }, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("option", { + value: option.label, + "data-price": option.price, + children: [option.label, " \u2014 $", Number(option.price).toFixed(2)] + }, index); + }) + }))] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/payment-dropdown/save.js": +/*!*********************************************!*\ + !*** ./src/fields/payment-dropdown/save.js ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("select", _objectSpread(_objectSpread({ + name: id, + id: id, + required: !!required, + defaultValue: defaultValue, + className: "wpzf-payment-options ".concat(blockProps.className || ''), + "data-payment-type": "dropdown" + }, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("option", { + value: option.label, + "data-price": option.price, + className: "wpzf-payment-option", + children: [option.label, " \u2014 $", Number(option.price).toFixed(2)] + }, index); + }) + }))] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/payment-dropdown/block.json": +/*!************************************************!*\ + !*** ./src/fields/payment-dropdown/block.json ***! + \************************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-dropdown","title":"Dropdown Items","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A dropdown select field where each option has a price. Users pick one item from the list.","keywords":["wpzoom","form","payment","dropdown","select","items","price"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":[{"label":"Item #1","price":10}]},"defaultValue":{"type":"string","default":""},"label":{"type":"string","default":"Select an option"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!**********************************************!*\ + !*** ./src/fields/payment-dropdown/index.js ***! + \**********************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/payment-dropdown/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/payment-dropdown/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/payment-dropdown/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M17.476 1.25C18.87 1.25 20 2.38 20 3.774V10.625C20 11.039 19.664 11.375 19.25 11.375C18.836 11.375 18.5 11.039 18.5 10.625V3.774C18.5 3.209 18.041 2.75 17.476 2.75H3.774C3.209 2.75 2.75 3.209 2.75 3.774V17.476C2.75 18.041 3.209 18.5 3.774 18.5H12C12.414 18.5 12.75 18.836 12.75 19.25C12.75 19.664 12.414 20 12 20H3.774C2.38 20 1.25 18.87 1.25 17.476V3.774C1.25 2.38 2.38 1.25 3.774 1.25H17.476Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M15.592 5.379C15.97 5.417 16.265 5.737 16.265 6.125C16.265 6.513 15.97 6.833 15.592 6.871L15.515 6.875H5.255C4.841 6.875 4.505 6.539 4.505 6.125C4.505 5.711 4.841 5.375 5.255 5.375H15.515L15.592 5.379Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M15.592 9.879C15.97 9.917 16.265 10.237 16.265 10.625C16.265 11.013 15.97 11.333 15.592 11.371L15.515 11.375H5.255C4.841 11.375 4.505 11.039 4.505 10.625C4.505 10.211 4.841 9.875 5.255 9.875H15.515L15.592 9.879Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M10.592 14.379C10.97 14.417 11.265 14.737 11.265 15.125C11.265 15.513 10.97 15.833 10.592 15.871L10.515 15.875H5.255C4.841 15.875 4.505 15.539 4.505 15.125C4.505 14.711 4.841 14.375 5.255 14.375H10.515L10.592 14.379Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M19.5 14.75C19.914 14.75 20.25 15.086 20.25 15.5V19.25H21C21.414 19.25 21.75 19.586 21.75 20C21.75 20.414 21.414 20.75 21 20.75H18C17.586 20.75 17.25 20.414 17.25 20C17.25 19.586 17.586 19.25 18 19.25H18.75V15.5C18.75 15.086 19.086 14.75 19.5 14.75Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/payment-item/block.json b/build/fields/payment-item/block.json index 6c77014..0270d5b 100644 --- a/build/fields/payment-item/block.json +++ b/build/fields/payment-item/block.json @@ -7,7 +7,7 @@ "ancestor": [ "wpzoom-forms/form" ], - "description": "A purchasable item with a name, price, and optional quantity selector.", + "description": "A single purchasable item with a name, price, optional description, and optional quantity selector.", "keywords": [ "wpzoom", "form", @@ -31,6 +31,10 @@ "type": "number", "default": 0 }, + "description": { + "type": "string", + "default": "" + }, "quantity": { "type": "number", "default": 1 @@ -45,7 +49,7 @@ }, "showQty": { "type": "boolean", - "default": true + "default": false } }, "supports": { diff --git a/build/fields/payment-item/index.asset.php b/build/fields/payment-item/index.asset.php index 3badae3..04bd84a 100644 --- a/build/fields/payment-item/index.asset.php +++ b/build/fields/payment-item/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '5337590fc4f457d2e0aa'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '98ee5125797ef1890648'); diff --git a/build/fields/payment-item/index.js b/build/fields/payment-item/index.js index 448573e..f036a85 100644 --- a/build/fields/payment-item/index.js +++ b/build/fields/payment-item/index.js @@ -37,6 +37,7 @@ var Edit = function Edit(props) { var id = attributes.id, itemName = attributes.itemName, price = attributes.price, + description = attributes.description, quantity = attributes.quantity, minQty = attributes.minQty, maxQty = attributes.maxQty, @@ -44,7 +45,7 @@ var Edit = function Edit(props) { (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { if (!id) { setAttributes({ - id: 'payment_item_' + clientId.substr(0, 8) + id: 'wpzf_payment_item_' + clientId.substr(0, 8) }); } }, []); @@ -56,7 +57,7 @@ var Edit = function Edit(props) { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Item Name', 'wpzoom-forms'), value: itemName, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('e.g. Conference Ticket', 'wpzoom-forms'), + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('e.g. Registration Fee', 'wpzoom-forms'), onChange: function onChange(value) { return setAttributes({ itemName: value @@ -74,6 +75,16 @@ var Edit = function Edit(props) { }); }, __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Description (optional)', 'wpzoom-forms'), + value: description, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Short description shown below the name...', 'wpzoom-forms'), + onChange: function onChange(value) { + return setAttributes({ + description: value + }); + }, + __next40pxDefaultSize: true }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.ToggleControl, { label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Show Quantity Selector', 'wpzoom-forms'), checked: !!showQty, @@ -118,11 +129,7 @@ var Edit = function Edit(props) { })] }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", _objectSpread(_objectSpread({ - className: "wpzf-payment-item", - "data-price": price, - "data-id": id - }, blockProps), {}, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { style: _objectSpread({ padding: '12px', border: '1px solid #ddd', @@ -131,26 +138,46 @@ var Edit = function Edit(props) { justifyContent: 'space-between', alignItems: 'center' }, blockProps.style), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { - className: "wpzf-payment-item-name", - children: itemName || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Item Name', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("span", { - className: "wpzf-payment-item-price", - style: { - fontWeight: 600 - }, - children: ["$", formattedPrice] - }), showQty && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("input", { - type: "number", - className: "wpzf-payment-item-qty", - defaultValue: quantity, - min: minQty, - max: maxQty, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + className: "wpzf-payment-item-name", + style: { + fontWeight: 500 + }, + children: itemName || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Item Name', 'wpzoom-forms') + }), description && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + style: { + display: 'block', + fontSize: '12px', + color: '#888', + marginTop: '2px' + }, + children: description + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { style: { - width: '60px', - textAlign: 'center' + display: 'flex', + alignItems: 'center', + gap: '8px' }, - readOnly: true + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("span", { + className: "wpzf-payment-item-price", + style: { + fontWeight: 600 + }, + children: ["$", formattedPrice] + }), showQty && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("input", { + type: "number", + className: "wpzf-payment-item-qty", + defaultValue: quantity, + min: minQty, + max: maxQty, + style: { + width: '60px', + textAlign: 'center' + }, + readOnly: true + })] })] })) })] @@ -183,6 +210,7 @@ var Save = function Save(_ref) { var id = attributes.id, itemName = attributes.itemName, price = attributes.price, + description = attributes.description, quantity = attributes.quantity, minQty = attributes.minQty, maxQty = attributes.maxQty, @@ -191,23 +219,32 @@ var Save = function Save(_ref) { className: "wpzf-payment-item ".concat(blockProps.className), "data-price": price, "data-id": id, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { - className: "wpzf-payment-item-name", - children: itemName - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("span", { - className: "wpzf-payment-item-price", - children: ["$", Number(price).toFixed(2)] - }), showQty ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", { - type: "number", - className: "wpzf-payment-item-qty", - name: "".concat(id, "_qty"), - defaultValue: quantity, - min: minQty, - max: maxQty - }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", { - type: "hidden", - name: "".concat(id, "_qty"), - value: quantity + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", { + className: "wpzf-payment-item-info", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { + className: "wpzf-payment-item-name", + children: itemName + }), description && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { + className: "wpzf-payment-item-desc", + children: description + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", { + className: "wpzf-payment-item-right", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("span", { + className: "wpzf-payment-item-price", + children: ["$", Number(price).toFixed(2)] + }), showQty ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", { + type: "number", + className: "wpzf-payment-item-qty", + name: "".concat(id, "_qty"), + defaultValue: quantity, + min: minQty, + max: maxQty + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", { + type: "hidden", + name: "".concat(id, "_qty"), + value: quantity + })] })] })); }; @@ -376,7 +413,7 @@ function _typeof(o) { \********************************************/ /***/ (function(module) { -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-item","title":"Payment Item","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A purchasable item with a name, price, and optional quantity selector.","keywords":["wpzoom","form","payment","item","product","price"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"itemName":{"type":"string","default":"Item"},"price":{"type":"number","default":0},"quantity":{"type":"number","default":1},"minQty":{"type":"number","default":1},"maxQty":{"type":"number","default":99},"showQty":{"type":"boolean","default":true}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-item","title":"Payment Item","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A single purchasable item with a name, price, optional description, and optional quantity selector.","keywords":["wpzoom","form","payment","item","product","price"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"itemName":{"type":"string","default":"Item"},"price":{"type":"number","default":0},"description":{"type":"string","default":""},"quantity":{"type":"number","default":1},"minQty":{"type":"number","default":1},"maxQty":{"type":"number","default":99},"showQty":{"type":"boolean","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); /***/ }) @@ -475,33 +512,14 @@ __webpack_require__.r(__webpack_exports__); var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("svg", { xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M3 6h18M3 12h18M3 18h18", - stroke: "currentColor", - strokeWidth: "2", - strokeLinecap: "round" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("circle", { - cx: "7", - cy: "6", - r: "1.5", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("circle", { - cx: "7", - cy: "12", - r: "1.5", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("circle", { - cx: "7", - cy: "18", - r: "1.5", - fill: "currentColor" - })] + height: "24px", + viewBox: "0 -960 960 960", + width: "24px", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M446-80q-15 0-30-6t-27-18L103-390q-12-12-17.5-26.5T80-446q0-15 5.5-30t17.5-27l352-353q11-11 26-17.5t31-6.5h287q33 0 56.5 23.5T879-800v287q0 16-6 30.5T856-457L503-104q-12 12-27 18t-30 6Zm0-80 353-354v-286H513L160-446l286 286Zm253-480q25 0 42.5-17.5T759-700q0-25-17.5-42.5T699-760q-25 0-42.5 17.5T639-700q0 25 17.5 42.5T699-640ZM480-480Z" + }) }), edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] diff --git a/build/fields/payment-multiple/block.json b/build/fields/payment-multiple/block.json new file mode 100644 index 0000000..d9f6c6e --- /dev/null +++ b/build/fields/payment-multiple/block.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "wpzoom-forms/payment-multiple", + "title": "Multiple Items", + "category": "wpzoom-forms", + "ancestor": [ + "wpzoom-forms/form" + ], + "description": "A radio button field where each option has a price. Users can select one item.", + "keywords": [ + "wpzoom", + "form", + "payment", + "radio", + "multiple", + "items", + "price" + ], + "version": "1.0.0", + "textdomain": "wpzoom-forms", + "attributes": { + "id": { + "type": "string", + "default": "" + }, + "name": { + "type": "string", + "default": "" + }, + "options": { + "type": "array", + "default": [ + { + "label": "Item #1", + "price": 10 + } + ] + }, + "defaultValue": { + "type": "string", + "default": "" + }, + "label": { + "type": "string", + "default": "Choose an option" + }, + "showLabel": { + "type": "boolean", + "default": true + }, + "required": { + "type": "boolean", + "default": false + } + }, + "supports": { + "align": true, + "html": false, + "shadow": true, + "color": { + "background": true, + "gradients": true, + "text": true + }, + "typography": { + "fontSize": true, + "lineHeight": true, + "__experimentalFontFamily": true, + "__experimentalFontWeight": true, + "__experimentalFontStyle": true, + "__experimentalTextTransform": true, + "__experimentalTextDecoration": true, + "__experimentalLetterSpacing": true, + "__experimentalDefaultControls": { + "fontSize": true + } + }, + "dimensions": { + "minHeight": true + }, + "spacing": { + "margin": true, + "padding": true, + "__experimentalDefaultControls": { + "padding": true + } + }, + "__experimentalBorder": { + "color": true, + "radius": true, + "style": true, + "width": true + } + }, + "selectors": { + "root": ".wpzoom-forms_payment_multiple-field", + "color": ".wpzoom-forms_payment_multiple-field > input", + "typography": ".wpzoom-forms_payment_multiple-field > input", + "dimensions": ".wpzoom-forms_payment_multiple-field > input", + "spacing": ".wpzoom-forms_payment_multiple-field > input", + "__experimentalBorder": ".wpzoom-forms_payment_multiple-field > input" + }, + "styles": [ + { + "name": "modern", + "label": "Modern", + "isDefault": true + }, + { + "name": "classic", + "label": "Classic" + } + ], + "editorScript": "file:./index.js", + "editorStyle": "wpzoom-forms-css-backend-main", + "script": "wpzoom-forms-js-frontend-formblock", + "style": "wpzoom-forms-css-frontend-formblock" +} \ No newline at end of file diff --git a/build/fields/payment-multiple/index.asset.php b/build/fields/payment-multiple/index.asset.php new file mode 100644 index 0000000..6acdaa5 --- /dev/null +++ b/build/fields/payment-multiple/index.asset.php @@ -0,0 +1 @@ + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '3af7f38097ac177ce207'); diff --git a/build/fields/payment-multiple/index.js b/build/fields/payment-multiple/index.js new file mode 100644 index 0000000..f92b7f0 --- /dev/null +++ b/build/fields/payment-multiple/index.js @@ -0,0 +1,850 @@ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/payment-multiple/edit.js": +/*!*********************************************!*\ + !*** ./src/fields/payment-multiple/edit.js ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + + + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + + +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps)({ + className: 'unstyled-list' + }); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'input_' + clientId.substr(0, 8) + }); + } + }, []); + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(id), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 1), + uniqueId = _useState2[0]; + var handleNameChange = function handleNameChange(newValue) { + setAttributes({ + name: newValue, + id: 'input_' + clientId.substr(0, 8) + }); + }; + var optionAdd = function optionAdd() { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.push({ + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.sprintf)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Item #%s', 'wpzoom-forms'), options.length + 1), + price: 0 + }); + setAttributes({ + options: opts + }); + }; + var optionRemove = function optionRemove(index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.splice(index, 1); + setAttributes({ + options: opts + }); + }; + var optionLabelChange = function optionLabelChange(value, index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts[index] = _objectSpread(_objectSpread({}, opts[index]), {}, { + label: value + }); + setAttributes({ + options: opts + }); + }; + var optionPriceChange = function optionPriceChange(value, index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts[index] = _objectSpread(_objectSpread({}, opts[index]), {}, { + price: parseFloat(value) || 0 + }); + setAttributes({ + options: opts + }); + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Options', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Name', 'wpzoom-forms'), + value: name, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('e.g. Choose a Plan', 'wpzoom-forms'), + onChange: handleNameChange, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Card, { + size: "small", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.CardHeader, { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Items', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Button, { + icon: "insert", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Add Item', 'wpzoom-forms'), + onClick: optionAdd + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.CardBody, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Flex, { + align: "flex-end", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.FlexBlock, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: option.label, + onChange: function onChange(value) { + return optionLabelChange(value, index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.FlexBlock, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.__experimentalNumberControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Price', 'wpzoom-forms'), + value: option.price, + min: 0, + step: 0.01, + onChange: function onChange(value) { + return optionPriceChange(value, index); + }, + __next40pxDefaultSize: true + }) + }), options.length > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.FlexItem, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Button, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return optionRemove(index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + })] + }) + }, index); + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Default Value', 'wpzoom-forms'), + value: defaultValue, + options: [{ + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('— None —', 'wpzoom-forms'), + value: '' + }].concat((0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options.map(function (opt) { + return { + label: "".concat(opt.label, " \u2014 $").concat(Number(opt.price).toFixed(2)), + value: opt.label + }; + }))), + onChange: function onChange(value) { + return setAttributes({ + defaultValue: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Show Label', 'wpzoom-forms'), + checked: !!showLabel, + onChange: function onChange(value) { + return setAttributes({ + showLabel: !!value + }); + }, + __next40pxDefaultSize: true + }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Required', 'wpzoom-forms'), + checked: !!required, + onChange: function onChange(value) { + return setAttributes({ + required: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.RichText, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Label', 'wpzoom-forms'), + value: label, + htmlFor: uniqueId, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + } + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("input", { + type: "radio", + name: uniqueId, + value: option.label, + "data-price": option.price, + className: "wpzf-payment-option", + checked: option.label === defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option.label, " \u2014 $", Number(option.price).toFixed(2)] + }) + }, index); + }) + }))] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/payment-multiple/save.js": +/*!*********************************************!*\ + !*** ./src/fields/payment-multiple/save.js ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + var fieldName = name || id; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + className: "wpzf-payment-options ".concat(blockProps.className || ''), + id: id, + "data-payment-type": "radio", + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { + type: "radio", + name: fieldName, + id: "".concat(id, "-").concat(index), + value: option.label, + "data-price": option.price, + className: "wpzf-payment-option", + checked: option.label === defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option.label, " \u2014 $", Number(option.price).toFixed(2)] + }) + }, index); + }) + }))] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/payment-multiple/block.json": +/*!************************************************!*\ + !*** ./src/fields/payment-multiple/block.json ***! + \************************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-multiple","title":"Multiple Items","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A radio button field where each option has a price. Users can select one item.","keywords":["wpzoom","form","payment","radio","multiple","items","price"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":[{"label":"Item #1","price":10}]},"defaultValue":{"type":"string","default":""},"label":{"type":"string","default":"Choose an option"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_payment_multiple-field","color":".wpzoom-forms_payment_multiple-field > input","typography":".wpzoom-forms_payment_multiple-field > input","dimensions":".wpzoom-forms_payment_multiple-field > input","spacing":".wpzoom-forms_payment_multiple-field > input","__experimentalBorder":".wpzoom-forms_payment_multiple-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!**********************************************!*\ + !*** ./src/fields/payment-multiple/index.js ***! + \**********************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/payment-multiple/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/payment-multiple/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/payment-multiple/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("circle", { + cx: "5", + cy: "6", + r: "2.25", + stroke: "currentColor", + strokeWidth: "1.5", + fill: "none" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("circle", { + cx: "5", + cy: "12", + r: "2.25", + stroke: "currentColor", + strokeWidth: "1.5", + fill: "none" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("circle", { + cx: "5", + cy: "18", + r: "2.25", + stroke: "currentColor", + strokeWidth: "1.5", + fill: "none" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("circle", { + cx: "5", + cy: "6", + r: "1", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M21 5.25C21.414 5.25 21.75 5.586 21.75 6C21.75 6.414 21.414 6.75 21 6.75H11C10.586 6.75 10.25 6.414 10.25 6C10.25 5.586 10.586 5.25 11 5.25H21Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M21 11.25C21.414 11.25 21.75 11.586 21.75 12C21.75 12.414 21.414 12.75 21 12.75H11C10.586 12.75 10.25 12.414 10.25 12C10.25 11.586 10.586 11.25 11 11.25H21Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M21 17.25C21.414 17.25 21.75 17.586 21.75 18C21.75 18.414 21.414 18.75 21 18.75H11C10.586 18.75 10.25 18.414 10.25 18C10.25 17.586 10.586 17.25 11 17.25H21Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/payment-single/index.js b/build/fields/payment-single/index.js deleted file mode 100644 index e505f84..0000000 --- a/build/fields/payment-single/index.js +++ /dev/null @@ -1,465 +0,0 @@ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/fields/payment-single/edit.js": -/*!*******************************************!*\ - !*** ./src/fields/payment-single/edit.js ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - - - - - -var Edit = function Edit(props) { - var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)(); - var attributes = props.attributes, - setAttributes = props.setAttributes, - clientId = props.clientId; - var id = attributes.id, - itemName = attributes.itemName, - price = attributes.price, - description = attributes.description; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { - if (!id) { - setAttributes({ - id: 'payment_single_' + clientId.substr(0, 8) - }); - } - }, []); - var formattedPrice = Number(price).toFixed(2); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Single Payment Options', 'wpzoom-forms'), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Item Name', 'wpzoom-forms'), - value: itemName, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('e.g. Registration Fee', 'wpzoom-forms'), - onChange: function onChange(value) { - return setAttributes({ - itemName: value - }); - }, - __next40pxDefaultSize: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalNumberControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Price', 'wpzoom-forms'), - value: price, - min: 0, - step: 0.01, - onChange: function onChange(value) { - return setAttributes({ - price: parseFloat(value) || 0 - }); - }, - __next40pxDefaultSize: true - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, { - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Description (optional)', 'wpzoom-forms'), - value: description, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Short description shown below the name...', 'wpzoom-forms'), - onChange: function onChange(value) { - return setAttributes({ - description: value - }); - }, - __next40pxDefaultSize: true - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { - style: _objectSpread({ - padding: '12px', - border: '1px solid #ddd', - borderRadius: '4px', - display: 'flex', - justifyContent: 'space-between', - alignItems: 'center' - }, blockProps.style), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { - className: "wpzf-payment-item-name", - style: { - fontWeight: 500 - }, - children: itemName || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Item Name', 'wpzoom-forms') - }), description && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { - style: { - display: 'block', - fontSize: '12px', - color: '#888', - marginTop: '2px' - }, - children: description - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("span", { - className: "wpzf-payment-item-price", - style: { - fontWeight: 600 - }, - children: ["$", formattedPrice] - })] - })) - })] - }); -}; -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./src/fields/payment-single/save.js": -/*!*******************************************!*\ - !*** ./src/fields/payment-single/save.js ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__); - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } - - -var Save = function Save(_ref) { - var attributes = _ref.attributes; - var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); - var id = attributes.id, - itemName = attributes.itemName, - price = attributes.price, - description = attributes.description; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { - className: "wpzf-payment-item ".concat(blockProps.className), - "data-price": price, - "data-id": id, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", { - className: "wpzf-payment-item-info", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { - className: "wpzf-payment-item-name", - children: itemName - }), description && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { - className: "wpzf-payment-item-desc", - children: description - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("span", { - className: "wpzf-payment-item-price", - children: ["$", Number(price).toFixed(2)] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input", { - type: "hidden", - name: "".concat(id, "_qty"), - value: "1" - })] - })); -}; -/* harmony default export */ __webpack_exports__["default"] = (Save); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _defineProperty; } -/* harmony export */ }); -/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); - -function _defineProperty(e, r, t) { - return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { - value: t, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[r] = t, e; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPrimitive; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); - -function toPrimitive(t, r) { - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; - var e = t[Symbol.toPrimitive]; - if (void 0 !== e) { - var i = e.call(t, r || "default"); - if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === r ? String : Number)(t); -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } -/* harmony export */ }); -/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); - - -function toPropertyKey(t) { - var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); - return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; -} - - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _typeof; } -/* harmony export */ }); -function _typeof(o) { - "@babel/helpers - typeof"; - - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { - return typeof o; - } : function (o) { - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; - }, _typeof(o); -} - - -/***/ }), - -/***/ "./src/fields/payment-single/block.json": -/*!**********************************************!*\ - !*** ./src/fields/payment-single/block.json ***! - \**********************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/payment-single","title":"Single Payment","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A fixed-price charge with no quantity selector. Use for fees, tickets, or one-time payments.","keywords":["wpzoom","form","payment","single","fixed","fee","charge"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"itemName":{"type":"string","default":"Item"},"price":{"type":"number","default":0},"description":{"type":"string","default":""}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ if (!(moduleId in __webpack_modules__)) { -/******/ delete __webpack_module_cache__[moduleId]; -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. -!function() { -/*!********************************************!*\ - !*** ./src/fields/payment-single/index.js ***! - \********************************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/payment-single/block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/payment-single/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/payment-single/save.js"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); - - - - - -var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("rect", { - x: "3", - y: "5", - width: "18", - height: "14", - rx: "2", - stroke: "currentColor", - strokeWidth: "2" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M12 10v4M10 12h4", - stroke: "currentColor", - strokeWidth: "2", - strokeLinecap: "round" - })] - }), - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] -}); -}(); -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/payment-total/index.asset.php b/build/fields/payment-total/index.asset.php index 76cf414..02bd9c1 100644 --- a/build/fields/payment-total/index.asset.php +++ b/build/fields/payment-total/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'b2f09b3aaf8fa732a425'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'e1baf5de244ea95d0ff2'); diff --git a/build/fields/payment-total/index.js b/build/fields/payment-total/index.js index 178e62f..3ecb4fe 100644 --- a/build/fields/payment-total/index.js +++ b/build/fields/payment-total/index.js @@ -568,32 +568,14 @@ __webpack_require__.r(__webpack_exports__); var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("svg", { xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("rect", { - x: "3", - y: "3", - width: "18", - height: "18", - rx: "2", - stroke: "currentColor", - strokeWidth: "2" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M7 8h10M7 12h10M7 16h6", - stroke: "currentColor", - strokeWidth: "2", - strokeLinecap: "round" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M17 14l2 2-2 2", - stroke: "currentColor", - strokeWidth: "1.5", - strokeLinecap: "round", - strokeLinejoin: "round" - })] + height: "24px", + viewBox: "0 -960 960 960", + width: "24px", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Zm23.5 269.5Q514-221 514-235v-15q50-9 86-39t36-89q0-42-24-77t-96-61q-60-20-83-35t-23-41q0-26 18.5-41t53.5-15q20 0 35 7t25 19q10 12 22.5 16.5t23.5-.5q15-6 20.5-20.5T606-653q-16-23-39.5-39T516-710v-15q0-14-10.5-24.5T481-760q-14 0-24.5 10.5T446-725v15q-50 11-78 44t-28 74q0 47 27.5 76t86.5 50q63 23 87.5 41t24.5 47q0 33-23.5 48.5T486-314q-26 0-47-12.5T404-364q-8-14-21-19t-26 0q-14 5-20.5 19t-.5 27q16 34 43 55.5t65 29.5v17q0 14 10.5 24.5T479-200q14 0 24.5-10.5Z" + }) }), edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] diff --git a/build/fields/phone/index.js b/build/fields/phone/index.js index 2d89f04..56ee9a6 100644 --- a/build/fields/phone/index.js +++ b/build/fields/phone/index.js @@ -1 +1,615 @@ -!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/text-phone-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t,o){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/phone/block.json": +/*!*************************************!*\ + !*** ./src/fields/phone/block.json ***! + \*************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/text-phone-field","title":"Phone","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A text input field for inputting a phone number.","keywords":["wpzoom","form","input","phone","text"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"input","default":""},"label":{"type":"string","default":"Phone"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!***********************************!*\ + !*** ./src/fields/phone/index.js ***! + \***********************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/phone/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/phone/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/phone/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M6.95704 3.25C7.55364 3.2501 8.12599 3.48731 8.54786 3.90918L10.4648 5.82617L10.6533 6.03516C11.4758 7.0434 11.4759 8.49863 10.6533 9.50684L10.4648 9.71582L9.31543 10.8643C10.0742 12.5648 11.4344 13.9246 13.1348 14.6836L14.2842 13.5352L14.4863 13.3525C14.9757 12.9516 15.5913 12.7295 16.2295 12.7295C16.9587 12.7296 17.6582 13.0195 18.1738 13.5352L20.0908 15.4521L20.2451 15.623C20.9182 16.448 20.9183 17.6389 20.2451 18.4639L20.0908 18.6348L19.2324 19.4932C18.4788 20.2468 17.4735 20.6907 16.4141 20.7441L16.2012 20.75C12.7654 20.7529 9.4695 19.3894 7.04004 16.96C4.6106 14.5305 3.24706 11.2346 3.25 7.79883L3.25586 7.58594C3.30933 6.5265 3.75323 5.52125 4.50684 4.76758L5.36524 3.90918L5.53028 3.75977C5.93071 3.43153 6.43474 3.25 6.95704 3.25ZM6.95704 4.75C6.80799 4.75 6.66326 4.79456 6.54102 4.87598L6.42676 4.96973L5.56739 5.82812C5.04452 6.35106 4.7507 7.06031 4.75 7.7998L4.76368 8.36816C4.90187 11.1989 6.08704 13.8859 8.10059 15.8994C10.2484 18.0473 13.1627 19.2526 16.2002 19.25L16.4756 19.2363C17.1139 19.1725 17.7143 18.8902 18.1719 18.4326L19.0303 17.5732L19.082 17.5166C19.3061 17.2418 19.306 16.8452 19.082 16.5703L19.0303 16.5127L17.1133 14.5957C16.879 14.3614 16.5609 14.2296 16.2295 14.2295C15.9393 14.2295 15.659 14.3303 15.4365 14.5127L15.3447 14.5957L13.8418 16.0986C13.6342 16.3061 13.3248 16.374 13.0498 16.2715C10.5884 15.3535 8.64647 13.4116 7.72852 10.9502C7.62603 10.6752 7.69387 10.3658 7.90137 10.1582L9.4043 8.6543L9.49024 8.55957C9.8637 8.10146 9.86363 7.44057 9.49024 6.98242L9.4043 6.88672L7.48731 4.96973C7.34675 4.82917 7.15581 4.7501 6.95704 4.75Z", + fill: "currentColor" + }) + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/plain/index.js b/build/fields/plain/index.js index 6b93396..d09ddef 100644 --- a/build/fields/plain/index.js +++ b/build/fields/plain/index.js @@ -1 +1,677 @@ -!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/text-plain-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t,o){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/plain/block.json": +/*!*************************************!*\ + !*** ./src/fields/plain/block.json ***! + \*************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/text-plain-field","title":"Text Field","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A text input field for inputting plain text.","keywords":["wpzoom","form","input","plain","text"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"type":{"type":"string","source":"attribute","attribute":"type","selector":"input","default":"text"},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"input","default":""},"label":{"type":"string","default":"Text"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false},"subject":{"type":"boolean","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!***********************************!*\ + !*** ./src/fields/plain/index.js ***! + \***********************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/plain/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/plain/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/plain/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M16 20.25C16.4142 20.25 16.75 20.5858 16.75 21C16.75 21.4142 16.4142 21.75 16 21.75H4C3.58579 21.75 3.25 21.4142 3.25 21C3.25 20.5858 3.58579 20.25 4 20.25H16Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M20 16.25C20.4142 16.25 20.75 16.5858 20.75 17C20.75 17.4142 20.4142 17.75 20 17.75H4C3.58579 17.75 3.25 17.4142 3.25 17C3.25 16.5858 3.58579 16.25 4 16.25H20Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M4.71484 13.3115C4.55067 13.6914 4.10961 13.8669 3.72949 13.7031C3.34915 13.5391 3.17384 13.0971 3.33789 12.7168L4.71484 13.3115Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M7.95215 3.25294C7.98573 3.25469 8.01894 3.2575 8.05176 3.26368C8.08353 3.26964 8.11508 3.27781 8.14648 3.28809C8.1557 3.29111 8.16474 3.29449 8.17383 3.29786C8.18613 3.30241 8.19875 3.30628 8.21094 3.31153C8.23146 3.32038 8.25119 3.33041 8.27051 3.34083C8.27744 3.34457 8.2842 3.34858 8.29102 3.35254C8.31685 3.36754 8.34081 3.38473 8.36426 3.40235C8.38566 3.41844 8.40512 3.43665 8.4248 3.45508C8.44089 3.47014 8.4571 3.48469 8.47168 3.50098C8.48741 3.51857 8.50148 3.53742 8.51562 3.55665C8.53027 3.57652 8.54504 3.59607 8.55762 3.61719C8.56119 3.62322 8.56591 3.62862 8.56934 3.63477L8.60352 3.70411L11.7871 11.1094C11.7895 11.1152 11.7917 11.1211 11.7939 11.127L12.4785 12.7178C12.642 13.0983 12.4654 13.5395 12.085 13.7031C11.7045 13.8665 11.2632 13.6909 11.0996 13.3106L10.5996 12.1465H5.21777L4.71484 13.3115L4.02637 13.0137L3.33789 12.7168L4.0127 11.1514C4.02486 11.1163 4.03865 11.0823 4.05566 11.0498L7.22559 3.70313C7.24287 3.66307 7.2631 3.6252 7.28613 3.58985C7.34153 3.50484 7.41477 3.4308 7.50293 3.37305C7.51576 3.36466 7.52968 3.35817 7.54297 3.35059C7.56739 3.33666 7.59173 3.32191 7.61816 3.31055C7.62262 3.30864 7.62737 3.30749 7.63184 3.30567C7.64109 3.30191 7.65076 3.29929 7.66016 3.2959C7.69741 3.28244 7.73461 3.27098 7.77246 3.26368C7.77761 3.26268 7.78292 3.26261 7.78809 3.26172C7.82854 3.2548 7.86886 3.25121 7.90918 3.25098C7.92351 3.25088 7.93777 3.25221 7.95215 3.25294ZM5.86426 10.6465H9.9541L7.91211 5.89649L5.86426 10.6465Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M14.9326 7.69532C16.1478 6.5966 17.9515 6.50718 19.2627 7.42676C19.3264 7.07715 19.632 6.81153 20 6.81153C20.4141 6.81153 20.7497 7.14754 20.75 7.56153V13C20.7497 13.414 20.4141 13.75 20 13.75C19.6318 13.75 19.3262 13.4847 19.2627 13.1348C17.951 14.0553 16.1483 13.9676 14.9326 12.8682L14.8027 12.7451C13.4422 11.3844 13.4417 9.17843 14.8027 7.81837L14.9326 7.69532ZM18.5186 8.74317C17.74 8.10732 16.5901 8.15282 15.8643 8.87891L15.8633 8.87989C15.0889 9.65378 15.0882 10.9094 15.8633 11.6846L16.0146 11.8213C16.7931 12.4564 17.9423 12.4112 18.6689 11.6846L18.8057 11.5342C19.3987 10.8076 19.3982 9.75786 18.8047 9.03028L18.6689 8.87891L18.5186 8.74317Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/radio/index.js b/build/fields/radio/index.js index d7731ac..a7203b4 100644 --- a/build/fields/radio/index.js +++ b/build/fields/radio/index.js @@ -1 +1,2374 @@ -!function(){var e={5580:function(e,t,r){var n=r(6110)(r(9325),"DataView");e.exports=n},8223:function(e,t,r){var n=r(6110)(r(9325),"Map");e.exports=n},2804:function(e,t,r){var n=r(6110)(r(9325),"Promise");e.exports=n},6545:function(e,t,r){var n=r(6110)(r(9325),"Set");e.exports=n},1873:function(e,t,r){var n=r(9325).Symbol;e.exports=n},8303:function(e,t,r){var n=r(6110)(r(9325),"WeakMap");e.exports=n},2552:function(e,t,r){var n=r(1873),o=r(659),i=r(9350),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},7534:function(e,t,r){var n=r(2552),o=r(346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},5083:function(e,t,r){var n=r(1882),o=r(7296),i=r(3805),a=r(7473),c=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,s=u.toString,p=l.hasOwnProperty,f=RegExp("^"+s.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?f:c).test(a(e))}},4901:function(e,t,r){var n=r(2552),o=r(294),i=r(346),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[n(e)]}},8984:function(e,t,r){var n=r(5527),o=r(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},7301:function(e){e.exports=function(e){return function(t){return e(t)}}},5481:function(e,t,r){var n=r(9325)["__core-js_shared__"];e.exports=n},4840:function(e,t,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},6110:function(e,t,r){var n=r(5083),o=r(392);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},659:function(e,t,r){var n=r(1873),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,c=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,c),r=e[c];try{e[c]=void 0;var n=!0}catch(e){}var o=a.call(e);return n&&(t?e[c]=r:delete e[c]),o}},5861:function(e,t,r){var n=r(5580),o=r(8223),i=r(2804),a=r(6545),c=r(8303),u=r(2552),l=r(7473),s="[object Map]",p="[object Promise]",f="[object Set]",d="[object WeakMap]",b="[object DataView]",m=l(n),x=l(o),j=l(i),y=l(a),h=l(c),v=u;(n&&v(new n(new ArrayBuffer(1)))!=b||o&&v(new o)!=s||i&&v(i.resolve())!=p||a&&v(new a)!=f||c&&v(new c)!=d)&&(v=function(e){var t=u(e),r="[object Object]"==t?e.constructor:void 0,n=r?l(r):"";if(n)switch(n){case m:return b;case x:return s;case j:return p;case y:return f;case h:return d}return t}),e.exports=v},392:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},7296:function(e,t,r){var n,o=r(5481),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!i&&i in e}},5527:function(e){var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},3650:function(e,t,r){var n=r(4335)(Object.keys,Object);e.exports=n},6009:function(e,t,r){e=r.nmd(e);var n=r(4840),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&n.process,c=function(){try{return i&&i.require&&i.require("util").types||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=c},9350:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:function(e){e.exports=function(e,t){return function(r){return e(t(r))}}},9325:function(e,t,r){var n=r(4840),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();e.exports=i},7473:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},2428:function(e,t,r){var n=r(7534),o=r(346),i=Object.prototype,a=i.hasOwnProperty,c=i.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(e){return o(e)&&a.call(e,"callee")&&!c.call(e,"callee")};e.exports=u},6449:function(e){var t=Array.isArray;e.exports=t},4894:function(e,t,r){var n=r(1882),o=r(294);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},3656:function(e,t,r){e=r.nmd(e);var n=r(9325),o=r(9935),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,c=a&&a.exports===i?n.Buffer:void 0,u=(c?c.isBuffer:void 0)||o;e.exports=u},2193:function(e,t,r){var n=r(8984),o=r(5861),i=r(2428),a=r(6449),c=r(4894),u=r(3656),l=r(5527),s=r(7167),p=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(c(e)&&(a(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||s(e)||i(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!n(e).length;for(var r in e)if(p.call(e,r))return!1;return!0}},1882:function(e,t,r){var n=r(2552),o=r(3805);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3805:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},7167:function(e,t,r){var n=r(4901),o=r(7301),i=r(6009),a=i&&i.isTypedArray,c=a?o(a):n;e.exports=c},9935:function(e){e.exports=function(){return!1}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={id:n,loaded:!1,exports:{}};return e[n](i,i.exports,r),i.loaded=!0,i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/radio-field"}');function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t,r){return(t=function(e){var t=function(e){if("object"!=n(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==n(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&(0,m.jsx)(b.FlexItem,{children:(0,m.jsx)(b.Button,{icon:"no-alt",label:(0,d.__)("Delete Item","wpzoom-forms"),onClick:function(){return function(e){var t=c(l);t.splice(e,1),n({options:t})}(t)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})})]})},t)})})]}),(0,m.jsx)(b.Button,{icon:"admin-settings",label:(0,d.__)("Add Bulk Options","wpzoom-forms"),onClick:function(){return w(!0)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Add Bulk Options","wpzoom-forms")}),_&&(0,m.jsx)(b.Modal,{title:(0,d.__)("Add Bulk Options","wpzoom-forms"),onRequestClose:function(){return w(!1)},shouldCloseOnClickOutside:!0,children:(0,m.jsxs)("div",{className:"wpzoom-forms-extra-options",style:{maxWidth:"720px",maxHeight:"525px"},children:[(0,m.jsx)("div",{className:"form-group",children:(0,m.jsx)("div",{className:"wrap-content",children:(0,m.jsx)(b.TextareaControl,{label:(0,d.__)("Bulk Options","wpzoom-forms"),help:(0,d.__)("Each line break is a new option.","wpzoom-forms"),className:"bulk-add-enter-options",rows:"5",value:C,onChange:function(e){return S(e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})})}),(0,m.jsxs)("div",{className:"form-group",children:[(0,m.jsx)(b.Button,{variant:"secondary",onClick:function(){return w(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Cancel","wpzoom-forms")}),!s()(C)&&(0,m.jsx)(b.Button,{variant:"primary",onClick:function(){var e;e=C.split("\n").filter(Boolean),n({options:e}),w(!1)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,d.__)("Bulk Add","wpzoom-forms")})]})]})}),(0,m.jsx)(b.SelectControl,{label:(0,d.__)("Default Value","wpzoom-forms"),value:x,options:l.map(function(e,t){return{label:e,value:e}}),onChange:function(e){return n({defaultValue:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,m.jsx)(b.ToggleControl,{label:(0,d.__)("Show Label","wpzoom-forms"),checked:!!h,onChange:function(e){return n({showLabel:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),h&&(0,m.jsx)(b.TextControl,{label:(0,d.__)("Label","wpzoom-forms"),value:y,onChange:function(e){return n({label:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,m.jsx)(b.ToggleControl,{label:(0,d.__)("Required","wpzoom-forms"),checked:!!v,onChange:function(e){return n({required:!!e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}),(0,m.jsxs)(f.Fragment,{children:[h&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(p.RichText,{tagName:"label",placeholder:(0,d.__)("Label","wpzoom-forms"),value:y,htmlFor:L,onChange:function(e){return n({label:e})}}),v&&(0,m.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:(0,d.__)("*","wpzoom-forms")})]}),(0,m.jsx)("ul",j(j({},t),{},{children:l.map(function(e,t){return(0,m.jsx)("li",{children:(0,m.jsxs)("label",{children:[(0,m.jsx)("input",{type:"radio",name:L,id:L,value:e,checked:e==x,onChange:function(e){},required:!!v}),e]})},t)})}))]})]})},save:function(e){var t=e.attributes,r=p.useBlockProps.save(),n=t.id,o=t.name,i=t.options,a=t.defaultValue,c=t.label,u=t.showLabel,l=t.required,s=o||n;return(0,m.jsxs)(m.Fragment,{children:[u&&(0,m.jsxs)("label",{htmlFor:n,children:[(0,m.jsx)(p.RichText.Content,{tagName:"span",value:c}),l&&(0,m.jsx)("sup",{className:"wp-block-wpzoom-forms-required",children:(0,d.__)("*","wpzoom-forms")})]}),(0,m.jsx)("ul",h(h({},r),{},{id:n,children:i.map(function(e,t){return(0,m.jsx)("li",{children:(0,m.jsxs)("label",{children:[(0,m.jsx)("input",{type:"radio",name:s,id:"".concat(n,"-").concat(t),value:e,checked:e==a,onChange:function(e){},required:!!l}),e]})},t)})}))]})},deprecated:_})}()}(); \ No newline at end of file +/******/ (function() { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./src/fields/radio/deprecated.js": +/*!****************************************!*\ + !*** ./src/fields/radio/deprecated.js ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } +/** + * WordPress dependencies + */ + + + + +var v1 = { + attributes: { + id: { + type: "string", + default: "" + }, + name: { + type: "string", + default: "" + }, + options: { + type: "array", + default: ["Item #1"] + }, + defaultValue: { + type: "string", + default: "Item #1" + }, + label: { + type: "string", + default: "Select an option" + }, + showLabel: { + type: "boolean", + default: true + }, + required: { + type: "boolean", + source: "attribute", + attribute: "required", + selector: "input", + default: false + } + }, + supports: { + align: true, + html: false, + shadow: true, + color: { + background: true, + gradients: true, + text: true + }, + typography: { + fontSize: true, + lineHeight: true, + __experimentalFontFamily: true, + __experimentalFontWeight: true, + __experimentalFontStyle: true, + __experimentalTextTransform: true, + __experimentalTextDecoration: true, + __experimentalLetterSpacing: true, + __experimentalDefaultControls: { + fontSize: true + } + }, + dimensions: { + minHeight: true + }, + spacing: { + margin: true, + padding: true, + __experimentalDefaultControls: { + padding: true + } + }, + __experimentalBorder: { + color: true, + radius: true, + style: true, + width: true + } + }, + save: function save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { + type: "radio", + name: id, + id: id, + value: option, + checked: option == defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option] + }) + }, index); + }) + }))] + }); + } +}; +var deprecated = [v1]; +/* harmony default export */ __webpack_exports__["default"] = (deprecated); + +/***/ }), + +/***/ "./src/fields/radio/edit.js": +/*!**********************************!*\ + !*** ./src/fields/radio/edit.js ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash/isEmpty */ "./node_modules/lodash/isEmpty.js"); +/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__); + + + +var _this = undefined; +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + + + + +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.useBlockProps)({ + className: 'unstyled-list' + }); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 2), + isOpen = _useState2[0], + setOpen = _useState2[1]; + var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(''), + _useState4 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState3, 2), + bulkOptions = _useState4[0], + setBulkOptions = _useState4[1]; + var openModal = function openModal() { + return setOpen(true); + }; + var closeModal = function closeModal() { + return setOpen(false); + }; + var optionAdd = function optionAdd() { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.push((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.sprintf)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Item #%s', 'wpzoom-forms'), options.length + 1)); + setAttributes({ + options: opts + }); + }; + var optionRemove = function optionRemove(index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.splice(index, 1); + setAttributes({ + options: opts + }); + }; + var optionChange = function optionChange(name, index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts[index] = name; + setAttributes({ + options: opts + }); + }; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'input_' + clientId.substr(0, 8) + }); + } + }, []); + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { + if (options) { + var _items = ''; + options.forEach(function (item) { + _items += item + '\n'; + }); + setBulkOptions(_items); + } + }, [options]); + var onBulkAddItems = function onBulkAddItems() { + var _options = bulkOptions.split('\n').filter(Boolean); + setAttributes({ + options: _options + }); + setOpen(false); + }; + var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(id), + _useState6 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState5, 1), + uniqueId = _useState6[0]; + var handleNameChange = function handleNameChange(newValue) { + var newId = newValue.replace(/\s/g, '_').toLowerCase(); + setAttributes({ + name: newValue, + id: 'input_' + clientId.substr(0, 8) + }); + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Options', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Name', 'wpzoom-forms'), + value: name, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('e.g. My Radio Field', 'wpzoom-forms'), + onChange: handleNameChange, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Card, { + size: "small", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardHeader, { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Items', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "insert", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Item', 'wpzoom-forms'), + onClick: optionAdd.bind(_this) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardBody, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Flex, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexBlock, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + value: options[index], + onChange: function onChange(value) { + return optionChange(value, index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }), options.length > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexItem, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return optionRemove(index); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + })] + }) + }, index); + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "admin-settings", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onClick: openModal, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms') + }), isOpen && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Modal, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onRequestClose: closeModal, + shouldCloseOnClickOutside: true, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: "wpzoom-forms-extra-options", + style: { + maxWidth: 720 + 'px', + maxHeight: 525 + 'px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + className: "form-group", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + className: "wrap-content", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextareaControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Options', 'wpzoom-forms'), + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Each line break is a new option.', 'wpzoom-forms'), + className: "bulk-add-enter-options", + rows: "5", + value: bulkOptions, + onChange: function onChange(value) { + return setBulkOptions(value); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: "form-group", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "secondary", + onClick: function onClick() { + return setOpen(false); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Cancel', 'wpzoom-forms') + }), !lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default()(bulkOptions) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "primary", + onClick: function onClick() { + onBulkAddItems(); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Add', 'wpzoom-forms') + })] + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Default Value', 'wpzoom-forms'), + value: defaultValue, + options: options.map(function (option, index) { + return { + label: option, + value: option + }; + }), + onChange: function onChange(value) { + return setAttributes({ + defaultValue: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Show Label', 'wpzoom-forms'), + checked: !!showLabel, + onChange: function onChange(value) { + return setAttributes({ + showLabel: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Required', 'wpzoom-forms'), + checked: !!required, + onChange: function onChange(value) { + return setAttributes({ + required: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.RichText, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + htmlFor: uniqueId, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + } + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("input", { + type: "radio", + name: uniqueId, + id: uniqueId, + value: option, + checked: option == defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option] + }) + }, index); + }) + }))] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/radio/save.js": +/*!**********************************!*\ + !*** ./src/fields/radio/save.js ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + required = attributes.required; + var fieldName = name || id; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("ul", _objectSpread(_objectSpread({}, blockProps), {}, { + id: id, + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("li", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", { + type: "radio", + name: fieldName, + id: "".concat(id, "-").concat(index), + value: option, + checked: option == defaultValue, + onChange: function onChange(e) {}, + required: !!required + }), option] + }) + }, index); + }) + }))] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "./node_modules/lodash/_DataView.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_DataView.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var DataView = getNative(root, 'DataView'); + +module.exports = DataView; + + +/***/ }), + +/***/ "./node_modules/lodash/_Map.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Map.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Map = getNative(root, 'Map'); + +module.exports = Map; + + +/***/ }), + +/***/ "./node_modules/lodash/_Promise.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_Promise.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Promise = getNative(root, 'Promise'); + +module.exports = Promise; + + +/***/ }), + +/***/ "./node_modules/lodash/_Set.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Set.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Set = getNative(root, 'Set'); + +module.exports = Set; + + +/***/ }), + +/***/ "./node_modules/lodash/_Symbol.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_Symbol.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Built-in value references. */ +var Symbol = root.Symbol; + +module.exports = Symbol; + + +/***/ }), + +/***/ "./node_modules/lodash/_WeakMap.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_WeakMap.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var WeakMap = getNative(root, 'WeakMap'); + +module.exports = WeakMap; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseGetTag.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_baseGetTag.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), + getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), + objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); + +/** `Object#toString` result references. */ +var nullTag = '[object Null]', + undefinedTag = '[object Undefined]'; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * The base implementation of `getTag` without fallbacks for buggy environments. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +function baseGetTag(value) { + if (value == null) { + return value === undefined ? undefinedTag : nullTag; + } + return (symToStringTag && symToStringTag in Object(value)) + ? getRawTag(value) + : objectToString(value); +} + +module.exports = baseGetTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsArguments.js": +/*!*************************************************!*\ + !*** ./node_modules/lodash/_baseIsArguments.js ***! + \*************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]'; + +/** + * The base implementation of `_.isArguments`. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + */ +function baseIsArguments(value) { + return isObjectLike(value) && baseGetTag(value) == argsTag; +} + +module.exports = baseIsArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsNative.js": +/*!**********************************************!*\ + !*** ./node_modules/lodash/_baseIsNative.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** + * Used to match `RegExp` + * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). + */ +var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; + +/** Used to detect host constructors (Safari). */ +var reIsHostCtor = /^\[object .+?Constructor\]$/; + +/** Used for built-in method references. */ +var funcProto = Function.prototype, + objectProto = Object.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Used to detect if a method is native. */ +var reIsNative = RegExp('^' + + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' +); + +/** + * The base implementation of `_.isNative` without bad shim checks. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, + * else `false`. + */ +function baseIsNative(value) { + if (!isObject(value) || isMasked(value)) { + return false; + } + var pattern = isFunction(value) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); +} + +module.exports = baseIsNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsTypedArray.js": +/*!**************************************************!*\ + !*** ./node_modules/lodash/_baseIsTypedArray.js ***! + \**************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]', + arrayTag = '[object Array]', + boolTag = '[object Boolean]', + dateTag = '[object Date]', + errorTag = '[object Error]', + funcTag = '[object Function]', + mapTag = '[object Map]', + numberTag = '[object Number]', + objectTag = '[object Object]', + regexpTag = '[object RegExp]', + setTag = '[object Set]', + stringTag = '[object String]', + weakMapTag = '[object WeakMap]'; + +var arrayBufferTag = '[object ArrayBuffer]', + dataViewTag = '[object DataView]', + float32Tag = '[object Float32Array]', + float64Tag = '[object Float64Array]', + int8Tag = '[object Int8Array]', + int16Tag = '[object Int16Array]', + int32Tag = '[object Int32Array]', + uint8Tag = '[object Uint8Array]', + uint8ClampedTag = '[object Uint8ClampedArray]', + uint16Tag = '[object Uint16Array]', + uint32Tag = '[object Uint32Array]'; + +/** Used to identify `toStringTag` values of typed arrays. */ +var typedArrayTags = {}; +typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = +typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = +typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = +typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = +typedArrayTags[uint32Tag] = true; +typedArrayTags[argsTag] = typedArrayTags[arrayTag] = +typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = +typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = +typedArrayTags[errorTag] = typedArrayTags[funcTag] = +typedArrayTags[mapTag] = typedArrayTags[numberTag] = +typedArrayTags[objectTag] = typedArrayTags[regexpTag] = +typedArrayTags[setTag] = typedArrayTags[stringTag] = +typedArrayTags[weakMapTag] = false; + +/** + * The base implementation of `_.isTypedArray` without Node.js optimizations. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + */ +function baseIsTypedArray(value) { + return isObjectLike(value) && + isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; +} + +module.exports = baseIsTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseKeys.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_baseKeys.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. + * + * @private + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + */ +function baseKeys(object) { + if (!isPrototype(object)) { + return nativeKeys(object); + } + var result = []; + for (var key in Object(object)) { + if (hasOwnProperty.call(object, key) && key != 'constructor') { + result.push(key); + } + } + return result; +} + +module.exports = baseKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseUnary.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_baseUnary.js ***! + \*******************************************/ +/***/ (function(module) { + +/** + * The base implementation of `_.unary` without support for storing metadata. + * + * @private + * @param {Function} func The function to cap arguments for. + * @returns {Function} Returns the new capped function. + */ +function baseUnary(func) { + return function(value) { + return func(value); + }; +} + +module.exports = baseUnary; + + +/***/ }), + +/***/ "./node_modules/lodash/_coreJsData.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_coreJsData.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Used to detect overreaching core-js shims. */ +var coreJsData = root['__core-js_shared__']; + +module.exports = coreJsData; + + +/***/ }), + +/***/ "./node_modules/lodash/_freeGlobal.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_freeGlobal.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof __webpack_require__.g == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; + +module.exports = freeGlobal; + + +/***/ }), + +/***/ "./node_modules/lodash/_getNative.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getNative.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), + getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); + +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; +} + +module.exports = getNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_getRawTag.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getRawTag.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the raw `toStringTag`. + */ +function getRawTag(value) { + var isOwn = hasOwnProperty.call(value, symToStringTag), + tag = value[symToStringTag]; + + try { + value[symToStringTag] = undefined; + var unmasked = true; + } catch (e) {} + + var result = nativeObjectToString.call(value); + if (unmasked) { + if (isOwn) { + value[symToStringTag] = tag; + } else { + delete value[symToStringTag]; + } + } + return result; +} + +module.exports = getRawTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getTag.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_getTag.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), + Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), + Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), + Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), + WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), + baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + objectTag = '[object Object]', + promiseTag = '[object Promise]', + setTag = '[object Set]', + weakMapTag = '[object WeakMap]'; + +var dataViewTag = '[object DataView]'; + +/** Used to detect maps, sets, and weakmaps. */ +var dataViewCtorString = toSource(DataView), + mapCtorString = toSource(Map), + promiseCtorString = toSource(Promise), + setCtorString = toSource(Set), + weakMapCtorString = toSource(WeakMap); + +/** + * Gets the `toStringTag` of `value`. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +var getTag = baseGetTag; + +// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. +if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || + (Map && getTag(new Map) != mapTag) || + (Promise && getTag(Promise.resolve()) != promiseTag) || + (Set && getTag(new Set) != setTag) || + (WeakMap && getTag(new WeakMap) != weakMapTag)) { + getTag = function(value) { + var result = baseGetTag(value), + Ctor = result == objectTag ? value.constructor : undefined, + ctorString = Ctor ? toSource(Ctor) : ''; + + if (ctorString) { + switch (ctorString) { + case dataViewCtorString: return dataViewTag; + case mapCtorString: return mapTag; + case promiseCtorString: return promiseTag; + case setCtorString: return setTag; + case weakMapCtorString: return weakMapTag; + } + } + return result; + }; +} + +module.exports = getTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getValue.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_getValue.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * Gets the value at `key` of `object`. + * + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. + */ +function getValue(object, key) { + return object == null ? undefined : object[key]; +} + +module.exports = getValue; + + +/***/ }), + +/***/ "./node_modules/lodash/_isMasked.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_isMasked.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); + +/** Used to detect methods masquerading as native. */ +var maskSrcKey = (function() { + var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); + return uid ? ('Symbol(src)_1.' + uid) : ''; +}()); + +/** + * Checks if `func` has its source masked. + * + * @private + * @param {Function} func The function to check. + * @returns {boolean} Returns `true` if `func` is masked, else `false`. + */ +function isMasked(func) { + return !!maskSrcKey && (maskSrcKey in func); +} + +module.exports = isMasked; + + +/***/ }), + +/***/ "./node_modules/lodash/_isPrototype.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/_isPrototype.js ***! + \*********************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Checks if `value` is likely a prototype object. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. + */ +function isPrototype(value) { + var Ctor = value && value.constructor, + proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; + + return value === proto; +} + +module.exports = isPrototype; + + +/***/ }), + +/***/ "./node_modules/lodash/_nativeKeys.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_nativeKeys.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); + +module.exports = nativeKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_nodeUtil.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_nodeUtil.js ***! + \******************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Detect free variable `process` from Node.js. */ +var freeProcess = moduleExports && freeGlobal.process; + +/** Used to access faster Node.js helpers. */ +var nodeUtil = (function() { + try { + // Use `util.types` for Node.js 10+. + var types = freeModule && freeModule.require && freeModule.require('util').types; + + if (types) { + return types; + } + + // Legacy `process.binding('util')` for Node.js < 10. + return freeProcess && freeProcess.binding && freeProcess.binding('util'); + } catch (e) {} +}()); + +module.exports = nodeUtil; + + +/***/ }), + +/***/ "./node_modules/lodash/_objectToString.js": +/*!************************************************!*\ + !*** ./node_modules/lodash/_objectToString.js ***! + \************************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** + * Converts `value` to a string using `Object.prototype.toString`. + * + * @private + * @param {*} value The value to convert. + * @returns {string} Returns the converted string. + */ +function objectToString(value) { + return nativeObjectToString.call(value); +} + +module.exports = objectToString; + + +/***/ }), + +/***/ "./node_modules/lodash/_overArg.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_overArg.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Creates a unary function that invokes `func` with its argument transformed. + * + * @private + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. + */ +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; +} + +module.exports = overArg; + + +/***/ }), + +/***/ "./node_modules/lodash/_root.js": +/*!**************************************!*\ + !*** ./node_modules/lodash/_root.js ***! + \**************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +module.exports = root; + + +/***/ }), + +/***/ "./node_modules/lodash/_toSource.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_toSource.js ***! + \******************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var funcProto = Function.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** + * Converts `func` to its source code. + * + * @private + * @param {Function} func The function to convert. + * @returns {string} Returns the source code. + */ +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} + +module.exports = toSource; + + +/***/ }), + +/***/ "./node_modules/lodash/isArguments.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArguments.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Built-in value references. */ +var propertyIsEnumerable = objectProto.propertyIsEnumerable; + +/** + * Checks if `value` is likely an `arguments` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + * else `false`. + * @example + * + * _.isArguments(function() { return arguments; }()); + * // => true + * + * _.isArguments([1, 2, 3]); + * // => false + */ +var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { + return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && + !propertyIsEnumerable.call(value, 'callee'); +}; + +module.exports = isArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/isArray.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isArray.js ***! + \****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +module.exports = isArray; + + +/***/ }), + +/***/ "./node_modules/lodash/isArrayLike.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArrayLike.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); + +/** + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. + * @example + * + * _.isArrayLike([1, 2, 3]); + * // => true + * + * _.isArrayLike(document.body.children); + * // => true + * + * _.isArrayLike('abc'); + * // => true + * + * _.isArrayLike(_.noop); + * // => false + */ +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); +} + +module.exports = isArrayLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isBuffer.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isBuffer.js ***! + \*****************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), + stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Built-in value references. */ +var Buffer = moduleExports ? root.Buffer : undefined; + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; + +/** + * Checks if `value` is a buffer. + * + * @static + * @memberOf _ + * @since 4.3.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. + * @example + * + * _.isBuffer(new Buffer(2)); + * // => true + * + * _.isBuffer(new Uint8Array(2)); + * // => false + */ +var isBuffer = nativeIsBuffer || stubFalse; + +module.exports = isBuffer; + + +/***/ }), + +/***/ "./node_modules/lodash/isEmpty.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isEmpty.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), + getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), + isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), + isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), + isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), + isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), + isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + setTag = '[object Set]'; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Checks if `value` is an empty object, collection, map, or set. + * + * Objects are considered empty if they have no own enumerable string keyed + * properties. + * + * Array-like values such as `arguments` objects, arrays, buffers, strings, or + * jQuery-like collections are considered empty if they have a `length` of `0`. + * Similarly, maps and sets are considered empty if they have a `size` of `0`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is empty, else `false`. + * @example + * + * _.isEmpty(null); + * // => true + * + * _.isEmpty(true); + * // => true + * + * _.isEmpty(1); + * // => true + * + * _.isEmpty([1, 2, 3]); + * // => false + * + * _.isEmpty({ 'a': 1 }); + * // => false + */ +function isEmpty(value) { + if (value == null) { + return true; + } + if (isArrayLike(value) && + (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || + isBuffer(value) || isTypedArray(value) || isArguments(value))) { + return !value.length; + } + var tag = getTag(value); + if (tag == mapTag || tag == setTag) { + return !value.size; + } + if (isPrototype(value)) { + return !baseKeys(value).length; + } + for (var key in value) { + if (hasOwnProperty.call(value, key)) { + return false; + } + } + return true; +} + +module.exports = isEmpty; + + +/***/ }), + +/***/ "./node_modules/lodash/isFunction.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/isFunction.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); + +/** `Object#toString` result references. */ +var asyncTag = '[object AsyncFunction]', + funcTag = '[object Function]', + genTag = '[object GeneratorFunction]', + proxyTag = '[object Proxy]'; + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + if (!isObject(value)) { + return false; + } + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 9 which returns 'object' for typed arrays and other constructors. + var tag = baseGetTag(value); + return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; +} + +module.exports = isFunction; + + +/***/ }), + +/***/ "./node_modules/lodash/isLength.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isLength.js ***! + \*****************************************/ +/***/ (function(module) { + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; + +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; +} + +module.exports = isLength; + + +/***/ }), + +/***/ "./node_modules/lodash/isObject.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isObject.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return value != null && (type == 'object' || type == 'function'); +} + +module.exports = isObject; + + +/***/ }), + +/***/ "./node_modules/lodash/isObjectLike.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isObjectLike.js ***! + \*********************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return value != null && typeof value == 'object'; +} + +module.exports = isObjectLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isTypedArray.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isTypedArray.js ***! + \*********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), + baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), + nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); + +/* Node.js helper references. */ +var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; + +/** + * Checks if `value` is classified as a typed array. + * + * @static + * @memberOf _ + * @since 3.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + * @example + * + * _.isTypedArray(new Uint8Array); + * // => true + * + * _.isTypedArray([]); + * // => false + */ +var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; + +module.exports = isTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/stubFalse.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/stubFalse.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = stubFalse; + + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/radio/block.json": +/*!*************************************!*\ + !*** ./src/fields/radio/block.json ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/radio-field","title":"Radio","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A radio input field.","keywords":["wpzoom","form","input","radio"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":["Item #1"]},"defaultValue":{"type":"string","default":"Item #1"},"label":{"type":"string","default":"Select an option"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"selectors":{"root":".wpzoom-forms_checkbox-field","color":".wpzoom-forms_checkbox-field > input","typography":".wpzoom-forms_checkbox-field > input","dimensions":".wpzoom-forms_checkbox-field > input","spacing":".wpzoom-forms_checkbox-field > input","__experimentalBorder":".wpzoom-forms_checkbox-field > input"},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ id: moduleId, +/******/ loaded: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.loaded = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/global */ +/******/ !function() { +/******/ __webpack_require__.g = (function() { +/******/ if (typeof globalThis === 'object') return globalThis; +/******/ try { +/******/ return this || new Function('return this')(); +/******/ } catch (e) { +/******/ if (typeof window === 'object') return window; +/******/ } +/******/ })(); +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/node module decorator */ +/******/ !function() { +/******/ __webpack_require__.nmd = function(module) { +/******/ module.paths = []; +/******/ if (!module.children) module.children = []; +/******/ return module; +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. +!function() { +"use strict"; +/*!***********************************!*\ + !*** ./src/fields/radio/index.js ***! + \***********************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/radio/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/radio/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/radio/save.js"); +/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./deprecated */ "./src/fields/radio/deprecated.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); + + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 16.8661C4.32421 16.0022 5.87557 16.049 6.88456 17.0018L6.88749 17.0038L6.94413 17.0556L7.13358 17.2645C7.95522 18.2725 7.95526 19.7273 7.13358 20.7352L6.94413 20.9442C5.93749 21.9509 4.34456 22.0141 3.26444 21.1337L3.05546 20.9442C1.98151 19.8703 1.98151 18.1295 3.05546 17.0556L3.26444 16.8661ZM5.78885 18.0302C5.33063 17.6564 4.66898 17.6564 4.21073 18.0302L4.116 18.1161C3.62785 18.6043 3.62785 19.3955 4.116 19.8837L4.21073 19.9696C4.7017 20.37 5.42597 20.3413 5.88358 19.8837L5.96952 19.789C6.34322 19.3307 6.34319 18.6691 5.96952 18.2108L5.88358 18.1161L5.78885 18.0302Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M20.9998 18.2499C21.4139 18.25 21.7498 18.5857 21.7498 18.9999C21.7498 19.414 21.4139 19.7498 20.9998 19.7499H10.9998C10.5856 19.7499 10.2498 19.4141 10.2498 18.9999C10.2498 18.5857 10.5856 18.2499 10.9998 18.2499H20.9998Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 9.8661C4.32421 9.00218 5.87557 9.04904 6.88456 10.0018L6.88749 10.0038L6.94413 10.0556L7.13358 10.2645C7.95522 11.2725 7.95526 12.7273 7.13358 13.7352L6.94413 13.9442C5.93749 14.9509 4.34456 15.0141 3.26444 14.1337L3.05546 13.9442C1.98151 12.8703 1.98151 11.1295 3.05546 10.0556L3.26444 9.8661ZM5.78885 11.0302C5.33063 10.6564 4.66898 10.6564 4.21073 11.0302L4.116 11.1161C3.62785 11.6043 3.62785 12.3955 4.116 12.8837L4.21073 12.9696C4.7017 13.37 5.42597 13.3413 5.88358 12.8837L5.96952 12.789C6.34322 12.3307 6.34319 11.6691 5.96952 11.2108L5.88358 11.1161L5.78885 11.0302Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M20.9998 11.2499C21.4139 11.25 21.7498 11.5857 21.7498 11.9999C21.7498 12.414 21.4139 12.7498 20.9998 12.7499H10.9998C10.5856 12.7499 10.2498 12.4141 10.2498 11.9999C10.2498 11.5857 10.5856 11.2499 10.9998 11.2499H20.9998Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 2.8661C4.32421 2.00217 5.87557 2.04904 6.88456 3.00184L6.88749 3.0038L6.94413 3.05555L7.13358 3.26454C7.95522 4.27247 7.95526 5.72733 7.13358 6.73524L6.94413 6.94422C5.93749 7.95086 4.34456 8.01414 3.26444 7.13368L3.05546 6.94422C1.98151 5.87028 1.98151 4.1295 3.05546 3.05555L3.26444 2.8661ZM5.78885 4.03016C5.33063 3.65639 4.66898 3.65644 4.21073 4.03016L4.116 4.1161C3.62785 4.60426 3.62785 5.39552 4.116 5.88368L4.21073 5.96962C4.7017 6.36996 5.42597 6.34129 5.88358 5.88368L5.96952 5.78895C6.34323 5.33075 6.34318 4.66906 5.96952 4.21083L5.88358 4.1161L5.78885 4.03016Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M20.9998 4.24989C21.4139 4.25 21.7498 4.58575 21.7498 4.99989C21.7498 5.414 21.4139 5.74978 20.9998 5.74989H10.9998C10.5856 5.74989 10.2498 5.41407 10.2498 4.99989C10.2498 4.58568 10.5856 4.24989 10.9998 4.24989H20.9998Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"], + deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_4__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/select/index.js b/build/fields/select/index.js index 6f84d97..aee7d5f 100644 --- a/build/fields/select/index.js +++ b/build/fields/select/index.js @@ -1 +1,5407 @@ -!function(){var e={311:function(e){"use strict";e.exports=function(e,t,n,o,r,i,a,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,o,r,i,a,l],u=0;(s=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}}},5580:function(e,t,n){var o=n(6110)(n(9325),"DataView");e.exports=o},8223:function(e,t,n){var o=n(6110)(n(9325),"Map");e.exports=o},2804:function(e,t,n){var o=n(6110)(n(9325),"Promise");e.exports=o},6545:function(e,t,n){var o=n(6110)(n(9325),"Set");e.exports=o},1873:function(e,t,n){var o=n(9325).Symbol;e.exports=o},8303:function(e,t,n){var o=n(6110)(n(9325),"WeakMap");e.exports=o},2552:function(e,t,n){var o=n(1873),r=n(659),i=n(9350),a=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?r(e):i(e)}},7534:function(e,t,n){var o=n(2552),r=n(346);e.exports=function(e){return r(e)&&"[object Arguments]"==o(e)}},5083:function(e,t,n){var o=n(1882),r=n(7296),i=n(3805),a=n(7473),l=/^\[object .+?Constructor\]$/,s=Function.prototype,c=Object.prototype,u=s.toString,f=c.hasOwnProperty,d=RegExp("^"+u.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||r(e))&&(o(e)?d:l).test(a(e))}},4901:function(e,t,n){var o=n(2552),r=n(294),i=n(346),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&r(e.length)&&!!a[o(e)]}},8984:function(e,t,n){var o=n(5527),r=n(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!o(e))return r(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},7301:function(e){e.exports=function(e){return function(t){return e(t)}}},5481:function(e,t,n){var o=n(9325)["__core-js_shared__"];e.exports=o},4840:function(e,t,n){var o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=o},6110:function(e,t,n){var o=n(5083),r=n(392);e.exports=function(e,t){var n=r(e,t);return o(n)?n:void 0}},659:function(e,t,n){var o=n(1873),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,l=o?o.toStringTag:void 0;e.exports=function(e){var t=i.call(e,l),n=e[l];try{e[l]=void 0;var o=!0}catch(e){}var r=a.call(e);return o&&(t?e[l]=n:delete e[l]),r}},5861:function(e,t,n){var o=n(5580),r=n(8223),i=n(2804),a=n(6545),l=n(8303),s=n(2552),c=n(7473),u="[object Map]",f="[object Promise]",d="[object Set]",p="[object WeakMap]",h="[object DataView]",m=c(o),g=c(r),y=c(i),x=c(a),v=c(l),b=s;(o&&b(new o(new ArrayBuffer(1)))!=h||r&&b(new r)!=u||i&&b(i.resolve())!=f||a&&b(new a)!=d||l&&b(new l)!=p)&&(b=function(e){var t=s(e),n="[object Object]"==t?e.constructor:void 0,o=n?c(n):"";if(o)switch(o){case m:return h;case g:return u;case y:return f;case x:return d;case v:return p}return t}),e.exports=b},392:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},7296:function(e,t,n){var o,r=n(5481),i=(o=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"";e.exports=function(e){return!!i&&i in e}},5527:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},3650:function(e,t,n){var o=n(4335)(Object.keys,Object);e.exports=o},6009:function(e,t,n){e=n.nmd(e);var o=n(4840),r=t&&!t.nodeType&&t,i=r&&e&&!e.nodeType&&e,a=i&&i.exports===r&&o.process,l=function(){try{return i&&i.require&&i.require("util").types||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=l},9350:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},9325:function(e,t,n){var o=n(4840),r="object"==typeof self&&self&&self.Object===Object&&self,i=o||r||Function("return this")();e.exports=i},7473:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},2428:function(e,t,n){var o=n(7534),r=n(346),i=Object.prototype,a=i.hasOwnProperty,l=i.propertyIsEnumerable,s=o(function(){return arguments}())?o:function(e){return r(e)&&a.call(e,"callee")&&!l.call(e,"callee")};e.exports=s},6449:function(e){var t=Array.isArray;e.exports=t},4894:function(e,t,n){var o=n(1882),r=n(294);e.exports=function(e){return null!=e&&r(e.length)&&!o(e)}},3656:function(e,t,n){e=n.nmd(e);var o=n(9325),r=n(9935),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,l=a&&a.exports===i?o.Buffer:void 0,s=(l?l.isBuffer:void 0)||r;e.exports=s},2193:function(e,t,n){var o=n(8984),r=n(5861),i=n(2428),a=n(6449),l=n(4894),s=n(3656),c=n(5527),u=n(7167),f=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(l(e)&&(a(e)||"string"==typeof e||"function"==typeof e.splice||s(e)||u(e)||i(e)))return!e.length;var t=r(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(c(e))return!o(e).length;for(var n in e)if(f.call(e,n))return!1;return!0}},1882:function(e,t,n){var o=n(2552),r=n(3805);e.exports=function(e){if(!r(e))return!1;var t=o(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3805:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},7167:function(e,t,n){var o=n(4901),r=n(7301),i=n(6009),a=i&&i.isTypedArray,l=a?r(a):o;e.exports=l},9935:function(e){e.exports=function(){return!1}},2694:function(e,t,n){"use strict";var o=n(6925);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,a){if(a!==o){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},5556:function(e,t,n){e.exports=n(2694)()},6925:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={id:o,loaded:!1,exports:{}};return e[o](i,i.exports,n),i.loaded=!0,i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/select-field"}');function o(e){return o="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},o(e)}function r(e){var t=function(e){if("object"!=o(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==o(t)?t:t+""}function i(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(N)}}]),e}();function N(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function A(e,t){return Object.keys(e).reduce(function(n,o){return-1===t.indexOf(o)&&(n[o]=e[o]),n},{})}var L={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},P=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function R(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}function B(e,t){e.style["".concat(P,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function z(e,t){e.style["".concat(P,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function H(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function W(e,t,n){return Math.max(e,Math.min(n,t))}function F(e){return"px"===e.substr(-2)?parseFloat(e):0}function K(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function G(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function V(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function U(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var o={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?o:U(e.parentNode,t,o)}}function q(e){var t=e.lockOffset,n=e.width,o=e.height,r=t,i=t,a="px";if("string"==typeof t){var l=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);I()(null!==l,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),r=parseFloat(t),i=parseFloat(t),a=l[1]}return I()(isFinite(r)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===a&&(r=r*n/100,i=i*o/100),{x:r,y:i}}function Z(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find(function(e){return n.test(t[e])})}(e)?e:Z(e.parentNode):null}var Y="BUTTON",X="INPUT",$="OPTION",J="TEXTAREA",Q="SELECT";function ee(e){return null!=e.sortableHandle}var te=function(){function e(t,n){x(this,e),this.container=t,this.onScrollCallback=n}return b(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,o=e.minTranslate,r=e.maxTranslate,i=e.width,a=e.height,l={x:0,y:0},s={x:1,y:1},c=this.container,u=c.scrollTop,f=c.scrollLeft,d=c.scrollHeight,p=c.scrollWidth,h=0===u,m=d-u-c.clientHeight===0,g=0===f,y=p-f-c.clientWidth===0;n.y>=r.y-a/2&&!m?(l.y=1,s.y=10*Math.abs((r.y-a/2-n.y)/a)):n.x>=r.x-i/2&&!y?(l.x=1,s.x=10*Math.abs((r.x-i/2-n.x)/i)):n.y<=o.y+a/2&&!h?(l.y=-1,s.y=10*Math.abs((n.y-a/2-o.y)/a)):n.x<=o.x+i/2&&!g&&(l.x=-1,s.x=10*Math.abs((n.x-i/2-o.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===l.x&&0===l.y||(this.interval=setInterval(function(){t.isAutoScrolling=!0;var e={left:s.x*l.x,top:s.y*l.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}(),ne={axis:M().oneOf(["x","y","xy"]),contentWindow:M().any,disableAutoscroll:M().bool,distance:M().number,getContainer:M().func,getHelperDimensions:M().func,helperClass:M().string,helperContainer:M().oneOfType([M().func,"undefined"==typeof HTMLElement?M().any:M().instanceOf(HTMLElement)]),hideSortableGhost:M().bool,keyboardSortingTransitionDuration:M().number,lockAxis:M().string,lockOffset:M().oneOfType([M().number,M().string,M().arrayOf(M().oneOfType([M().number,M().string]))]),lockToContainerEdges:M().bool,onSortEnd:M().func,onSortMove:M().func,onSortOver:M().func,onSortStart:M().func,pressDelay:M().number,pressThreshold:M().number,keyCodes:M().shape({lift:M().arrayOf(M().number),drop:M().arrayOf(M().number),cancel:M().arrayOf(M().number),up:M().arrayOf(M().number),down:M().arrayOf(M().number)}),shouldCancelStart:M().func,transitionDuration:M().number,updateBeforeSortStart:M().func,useDragHandle:M().bool,useWindowAsScrollContainer:M().bool},oe={lift:[32],drop:[32],cancel:[27],up:[38,37],down:[40,39]},re={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:oe,shouldCancelStart:function(e){return-1!==[X,J,Q,$,Y].indexOf(e.target.tagName)||!!H(e.target,function(e){return"true"===e.contentEditable})},transitionDuration:300,useWindowAsScrollContainer:!1},ie=Object.keys(ne),ae=(0,k.createContext)({manager:{}}),le={index:M().number.isRequired,collection:M().oneOfType([M().number,M().string]),disabled:M().bool},se=Object.keys(le),ce=["Afghanistan","Albania","Algeria","Andorra","Angola","Antigua & Deps","Argentina","Armenia","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bhutan","Bolivia","Bosnia Herzegovina","Botswana","Brazil","Brunei","Bulgaria","Burkina","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Central African Rep","Chad","Chile","China","Colombia","Comoros","Congo","Congo (Democratic Rep)","Costa Rica","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","East Timor","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Fiji","Finland","France","Gabon","Gambia","Georgia","Germany","Ghana","Greece","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland {Republic}","Israel","Italy","Ivory Coast","Jamaica","Japan","Jordan","Kazakhstan","Kenya","Kiribati","Korea North","Korea South","Kosovo","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Mauritania","Mauritius","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Morocco","Mozambique","Myanmar, {Burma}","Namibia","Nauru","Nepal","Netherlands","New Zealand","Nicaragua","Niger","Nigeria","Norway","Oman","Pakistan","Palau","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Poland","Portugal","Qatar","Romania","Russian Federation","Rwanda","St Kitts & Nevis","St Lucia","Saint Vincent & the Grenadines","Samoa","San Marino","Sao Tome & Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Tonga","Trinidad & Tobago","Tunisia","Turkey","Turkmenistan","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Vatican City","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],ue=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],fe=window.ReactJSXRuntime;function de(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function pe(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){var e,t;x(this,n);for(var o=arguments.length,r=new Array(o),a=0;a1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){var e,t;x(this,n);for(var o=arguments.length,r=new Array(o),a=0;a0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return I()(o.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.wrappedInstance.current}},{key:"render",value:function(){var t=o.withRef?this.wrappedInstance:null;return(0,k.createElement)(e,g({ref:t},A(this.props,se)))}}]),n}(k.Component),i(t,"displayName",K("sortableElement",e)),i(t,"contextType",ae),i(t,"propTypes",le),i(t,"defaultProps",{collection:0}),n}(function(e){var t=e.value,n=e.optsId,o=e.options,r=e.changeCallback,i=e.removeCallback;return(0,fe.jsx)(d.Fragment,{children:(0,fe.jsxs)(m.Flex,{children:[(0,fe.jsx)(m.FlexBlock,{children:(0,fe.jsx)(m.TextControl,{value:t,onChange:function(e){return r(e,n)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})}),o.length>1&&(0,fe.jsxs)(m.FlexItem,{children:[(0,fe.jsx)(he,{}),(0,fe.jsx)(m.Button,{icon:"no-alt",label:(0,h.__)("Delete Item","wpzoom-forms"),onClick:function(){return i(n)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})]})})}),ge=function(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;x(this,n),i(w(w(t=C(this,S(n).call(this,e)))),"state",{}),i(w(w(t)),"handleStart",function(e){var n=t.props,o=n.distance,r=n.shouldCancelStart;if(2!==e.button&&!r(e)){t.touched=!0,t.position=V(e);var i=H(e.target,function(e){return null!=e.sortableInfo});if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var a=t.props.useDragHandle,l=i.sortableInfo,s=l.index,c=l.collection;if(l.disabled)return;if(a&&!H(e.target,ee))return;t.manager.active={collection:c,index:s},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||"A"!==e.target.tagName||e.preventDefault(),o||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),i(w(w(t)),"nodeIsChild",function(e){return e.sortableInfo.manager===t.manager}),i(w(w(t)),"handleMove",function(e){var n=t.props,o=n.distance,r=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=V(e),a={x:t.position.x-i.x,y:t.position.y-i.y},l=Math.abs(a.x)+Math.abs(a.y);t.delta=a,o||r&&!(l>=r)?o&&l>=o&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}}),i(w(w(t)),"handleEnd",function(){t.touched=!1,t.cancel()}),i(w(w(t)),"cancel",function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),i(w(w(t)),"handlePress",function(e){try{var n=t.manager.getActive(),o=function(){if(n){var o=function(){var n,o,r,u,g,x,v=p.sortableInfo.index,b=(n=p,{bottom:F((o=window.getComputedStyle(n)).marginBottom),left:F(o.marginLeft),right:F(o.marginRight),top:F(o.marginTop)}),w=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:F(t.gridColumnGap),y:F(t.gridRowGap)}:{x:0,y:0}}(t.container),C=t.scrollContainer.getBoundingClientRect(),S=a({index:v,node:p,collection:h});if(t.node=p,t.margin=b,t.gridGap=w,t.width=S.width,t.height=S.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=p.getBoundingClientRect(),t.containerBoundingRect=C,t.index=v,t.newIndex=v,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=U(p,t.container),t.initialOffset=V(m?y({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((u="input, textarea, select, canvas, [contenteditable]",g=(r=p).querySelectorAll(u),s((x=r.cloneNode(!0)).querySelectorAll(u)).forEach(function(e,t){"file"!==e.type&&(e.value=g[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),"CANVAS"===e.tagName&&g[t].width>0&&g[t].height>0&&e.getContext("2d").drawImage(g[t],0,0)}),x)),R(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-b.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-b.top,"px"),width:"".concat(t.width,"px")}),m&&t.helper.focus(),c&&(t.sortableGhost=p,R(p,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},m){var j=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,O=j.top,k=j.left,_=j.width,T=O+j.height,I=k+_;t.axis.x&&(t.minTranslate.x=k-t.boundingClientRect.left,t.maxTranslate.x=I-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=O-t.boundingClientRect.top,t.maxTranslate.y=T-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:C.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:C.left+C.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:C.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:C.top+C.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?e.target:t.contentWindow,m?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(L.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),L.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:v}),f&&f({node:p,index:v,collection:h,isKeySorting:m,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),m&&t.keyMove(0)},r=t.props,i=r.axis,a=r.getHelperDimensions,l=r.helperClass,c=r.hideSortableGhost,u=r.updateBeforeSortStart,f=r.onSortStart,d=r.useWindowAsScrollContainer,p=n.node,h=n.collection,m=t.manager.isKeySorting,g=function(){if("function"==typeof u){t._awaitingUpdateBeforeSortStart=!0;var n=function(t,n){try{var o=(r=p.sortableInfo.index,Promise.resolve(u({collection:h,index:r,node:p,isKeySorting:m},e)).then(function(){}))}catch(e){return n(!0,e)}var r;return o&&o.then?o.then(n.bind(null,!1),n.bind(null,!0)):n(!1,value)}(0,function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n});if(n&&n.then)return n.then(function(){})}}();return g&&g.then?g.then(o):o()}}();return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),i(w(w(t)),"handleSortMove",function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.cancelable&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)}),i(w(w(t)),"handleSortEnd",function(e){var n=t.props,o=n.hideSortableGhost,r=n.onSortEnd,i=t.manager,a=i.active.collection,l=i.isKeySorting,s=t.manager.getOrderedRefs();t.listenerNode&&(l?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(L.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),L.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),o&&t.sortableGhost&&R(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=s.length;co)){t.prevIndex=i,t.newIndex=r;var a=function(e,t,n){return et?e-1:e>n&&eg?g/2:this.height/2,width:this.width>m?m/2:this.width/2},x=c&&h>this.index&&h<=u,v=c&&h=u,b={x:0,y:0},w=a[f].edgeOffset;w||(w=U(p,this.container),a[f].edgeOffset=w,c&&(a[f].boundingClientRect=G(p,r)));var C=f0&&a[f-1];C&&!C.edgeOffset&&(C.edgeOffset=U(C.node,this.container),c&&(C.boundingClientRect=G(C.node,r))),h!==this.index?(t&&z(p,t),this.axis.x?this.axis.y?v||hthis.containerBoundingRect.width-y.width&&C&&(b.x=C.edgeOffset.left-w.left,b.y=C.edgeOffset.top-w.top),null===this.newIndex&&(this.newIndex=h)):(x||h>this.index&&(l+i.left+y.width>=w.left&&s+i.top+y.height>=w.top||s+i.top+y.height>=w.top+g))&&(b.x=-(this.width+this.marginOffset.x),w.left+b.xthis.index&&l+i.left+y.width>=w.left?(b.x=-(this.width+this.marginOffset.x),this.newIndex=h):(v||hthis.index&&s+i.top+y.height>=w.top?(b.y=-(this.height+this.marginOffset.y),this.newIndex=h):(v||h=0&&o 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.FlexItem, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(DragHandle, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return removeCallback(optsId); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + })] + }) + }); +}); +var SortableList = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_8__.SortableContainer)(function (_ref2) { + var items = _ref2.items, + changeCallback = _ref2.changeCallback, + removeCallback = _ref2.removeCallback; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { + children: items.map(function (value, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(SortableItem, { + index: index, + optsId: index, + value: value, + options: items, + changeCallback: changeCallback, + removeCallback: removeCallback + }); + }) + }); +}); +var Edit = function Edit(props) { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.useBlockProps)(); + var attributes = props.attributes, + setAttributes = props.setAttributes, + clientId = props.clientId; + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + multiple = attributes.multiple, + required = attributes.required; + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(false), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 2), + isOpen = _useState2[0], + setOpen = _useState2[1]; + var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(''), + _useState4 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState3, 2), + bulkOptions = _useState4[0], + setBulkOptions = _useState4[1]; + var openModal = function openModal() { + return setOpen(true); + }; + var closeModal = function closeModal() { + return setOpen(false); + }; + var optionAdd = function optionAdd() { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.push((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.sprintf)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Item #%s', 'wpzoom-forms'), options.length + 1)); + setAttributes({ + options: opts + }); + }; + var optionRemove = function optionRemove(index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts.splice(index, 1); + setAttributes({ + options: opts + }); + }; + var optionChange = function optionChange(name, index) { + var opts = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(options); + opts[index] = name; + setAttributes({ + options: opts + }); + }; + var optionsSort = function optionsSort(oldIndex, newIndex) { + var sorted = (0,array_move__WEBPACK_IMPORTED_MODULE_9__.arrayMoveImmutable)(options, oldIndex, newIndex); + setAttributes({ + options: sorted + }); + }; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + if (!id) { + setAttributes({ + id: 'input_' + clientId.substr(0, 8) + }); + } + }, []); + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + if (options) { + var _items = ''; + options.forEach(function (item) { + _items += item + '\n'; + }); + setBulkOptions(_items); + } + }, [options]); + var onBulkAddItems = function onBulkAddItems() { + var _options = bulkOptions.split('\n').filter(Boolean); + setAttributes({ + options: _options + }); + setOpen(false); + }; + var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(id), + _useState6 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState5, 1), + uniqueId = _useState6[0]; + var handleNameChange = function handleNameChange(newValue) { + var newId = newValue.replace(/\s/g, '_').toLowerCase(); + setAttributes({ + name: newValue, + id: 'input_' + clientId.substr(0, 8) + }); + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Options', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Name', 'wpzoom-forms'), + value: name, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('e.g. My Dropdown Select Field', 'wpzoom-forms'), + onChange: handleNameChange, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Card, { + size: "small", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardHeader, { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Items', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "insert", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Item', 'wpzoom-forms'), + onClick: optionAdd, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.CardBody, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(SortableList, { + items: options, + changeCallback: optionChange, + removeCallback: optionRemove, + lockAxis: "y", + useDragHandle: true, + onSortEnd: function onSortEnd(_ref3) { + var oldIndex = _ref3.oldIndex, + newIndex = _ref3.newIndex; + return optionsSort(oldIndex, newIndex); + } + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + icon: "admin-settings", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onClick: openModal, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms') + }), isOpen && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Modal, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Add Bulk Options', 'wpzoom-forms'), + onRequestClose: closeModal, + shouldCloseOnClickOutside: true, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + className: "wpzoom-forms-extra-options", + style: { + maxWidth: 720 + 'px', + maxHeight: 525 + 'px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { + className: "form-group", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { + className: "wrap-content", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextareaControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Options', 'wpzoom-forms'), + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Each line break is a new option.', 'wpzoom-forms'), + className: "bulk-add-enter-options", + rows: "5", + value: bulkOptions, + onChange: function onChange(value) { + return setBulkOptions(value); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + className: "form-group", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { + class: "predefined-lists", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Predefined Lists', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + isLink: true, + onClick: function onClick() { + return setBulkOptions(_lists__WEBPACK_IMPORTED_MODULE_10__.countries.join('\n')); + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Countries', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + isLink: true, + onClick: function onClick() { + return setBulkOptions(_lists__WEBPACK_IMPORTED_MODULE_10__.states.join('\n')); + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('US States', 'wpzoom-forms') + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + class: "action-buttons", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "secondary", + onClick: function onClick() { + return setOpen(false); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Cancel', 'wpzoom-forms') + }), !lodash_isEmpty__WEBPACK_IMPORTED_MODULE_3___default()(bulkOptions) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.Button, { + variant: "primary", + onClick: function onClick() { + onBulkAddItems(); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Bulk Add', 'wpzoom-forms') + })] + })] + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Default Value', 'wpzoom-forms'), + value: defaultValue, + options: options.map(function (option, index) { + return { + label: option, + value: option + }; + }), + onChange: function onChange(value) { + return setAttributes({ + defaultValue: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Show Label', 'wpzoom-forms'), + checked: !!showLabel, + onChange: function onChange(value) { + return setAttributes({ + showLabel: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.TextControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Allow Multiple Selections', 'wpzoom-forms'), + checked: !!multiple, + onChange: function onChange(value) { + return setAttributes({ + multiple: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Required', 'wpzoom-forms'), + checked: !!required, + onChange: function onChange(value) { + return setAttributes({ + required: !!value + }); + }, + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, { + tagName: "label", + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Label', 'wpzoom-forms'), + value: label, + htmlFor: uniqueId, + onChange: function onChange(value) { + return setAttributes({ + label: value + }); + } + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("select", _objectSpread(_objectSpread({ + name: uniqueId, + id: uniqueId, + required: !!required, + multiple: !!multiple, + defaultValue: defaultValue + }, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("option", { + value: option, + children: option + }, index); + }) + }))] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Edit); + +/***/ }), + +/***/ "./src/fields/select/lists.js": +/*!************************************!*\ + !*** ./src/fields/select/lists.js ***! + \************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ countries: function() { return /* binding */ countries; }, +/* harmony export */ states: function() { return /* binding */ states; } +/* harmony export */ }); +// Description: List of countries and states +var countries = ['Afghanistan', 'Albania', 'Algeria', 'Andorra', 'Angola', 'Antigua & Deps', 'Argentina', 'Armenia', 'Australia', 'Austria', 'Azerbaijan', 'Bahamas', 'Bahrain', 'Bangladesh', 'Barbados', 'Belarus', 'Belgium', 'Belize', 'Benin', 'Bhutan', 'Bolivia', 'Bosnia Herzegovina', 'Botswana', 'Brazil', 'Brunei', 'Bulgaria', 'Burkina', 'Burundi', 'Cambodia', 'Cameroon', 'Canada', 'Cape Verde', 'Central African Rep', 'Chad', 'Chile', 'China', 'Colombia', 'Comoros', 'Congo', 'Congo (Democratic Rep)', 'Costa Rica', 'Croatia', 'Cuba', 'Cyprus', 'Czech Republic', 'Denmark', 'Djibouti', 'Dominica', 'Dominican Republic', 'East Timor', 'Ecuador', 'Egypt', 'El Salvador', 'Equatorial Guinea', 'Eritrea', 'Estonia', 'Ethiopia', 'Fiji', 'Finland', 'France', 'Gabon', 'Gambia', 'Georgia', 'Germany', 'Ghana', 'Greece', 'Grenada', 'Guatemala', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Haiti', 'Honduras', 'Hungary', 'Iceland', 'India', 'Indonesia', 'Iran', 'Iraq', 'Ireland {Republic}', 'Israel', 'Italy', 'Ivory Coast', 'Jamaica', 'Japan', 'Jordan', 'Kazakhstan', 'Kenya', 'Kiribati', 'Korea North', 'Korea South', 'Kosovo', 'Kuwait', 'Kyrgyzstan', 'Laos', 'Latvia', 'Lebanon', 'Lesotho', 'Liberia', 'Libya', 'Liechtenstein', 'Lithuania', 'Luxembourg', 'Macedonia', 'Madagascar', 'Malawi', 'Malaysia', 'Maldives', 'Mali', 'Malta', 'Marshall Islands', 'Mauritania', 'Mauritius', 'Mexico', 'Micronesia', 'Moldova', 'Monaco', 'Mongolia', 'Montenegro', 'Morocco', 'Mozambique', 'Myanmar, {Burma}', 'Namibia', 'Nauru', 'Nepal', 'Netherlands', 'New Zealand', 'Nicaragua', 'Niger', 'Nigeria', 'Norway', 'Oman', 'Pakistan', 'Palau', 'Panama', 'Papua New Guinea', 'Paraguay', 'Peru', 'Philippines', 'Poland', 'Portugal', 'Qatar', 'Romania', 'Russian Federation', 'Rwanda', 'St Kitts & Nevis', 'St Lucia', 'Saint Vincent & the Grenadines', 'Samoa', 'San Marino', 'Sao Tome & Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia', 'Slovenia', 'Solomon Islands', 'Somalia', 'South Africa', 'South Sudan', 'Spain', 'Sri Lanka', 'Sudan', 'Suriname', 'Swaziland', 'Sweden', 'Switzerland', 'Syria', 'Taiwan', 'Tajikistan', 'Tanzania', 'Thailand', 'Togo', 'Tonga', 'Trinidad & Tobago', 'Tunisia', 'Turkey', 'Turkmenistan', 'Tuvalu', 'Uganda', 'Ukraine', 'United Arab Emirates', 'United Kingdom', 'United States', 'Uruguay', 'Uzbekistan', 'Vanuatu', 'Vatican City', 'Venezuela', 'Vietnam', 'Yemen', 'Zambia', 'Zimbabwe']; + +//List of states in the United States +var states = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming']; + +/***/ }), + +/***/ "./src/fields/select/save.js": +/*!***********************************!*\ + !*** ./src/fields/select/save.js ***! + \***********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } + + + +var Save = function Save(_ref) { + var attributes = _ref.attributes; + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save(); + var id = attributes.id, + name = attributes.name, + options = attributes.options, + defaultValue = attributes.defaultValue, + label = attributes.label, + showLabel = attributes.showLabel, + multiple = attributes.multiple, + required = attributes.required; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment, { + children: [showLabel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label", { + htmlFor: id, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + tagName: "span", + value: label + }), required && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("sup", { + className: "wp-block-wpzoom-forms-required", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('*', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("select", _objectSpread(_objectSpread({ + name: multiple ? "".concat(id, "[]") : id, + id: id, + required: !!required, + multiple: !!multiple, + defaultValue: defaultValue + }, blockProps), {}, { + children: options.map(function (option, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("option", { + value: option, + children: option + }, index); + }) + }))] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (Save); + +/***/ }), + +/***/ "./node_modules/invariant/browser.js": +/*!*******************************************!*\ + !*** ./node_modules/invariant/browser.js ***! + \*******************************************/ +/***/ (function(module) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +/** + * Use invariant() to assert state which your program assumes to be true. + * + * Provide sprintf-style format (only %s is supported) and arguments + * to provide information about what broke and what you were + * expecting. + * + * The invariant message will be stripped in production, but the invariant + * will remain to ensure logic does not differ in production. + */ + +var invariant = function(condition, format, a, b, c, d, e, f) { + if (true) { + if (format === undefined) { + throw new Error('invariant requires an error message argument'); + } + } + + if (!condition) { + var error; + if (format === undefined) { + error = new Error( + 'Minified exception occurred; use the non-minified dev environment ' + + 'for the full error message and additional helpful warnings.' + ); + } else { + var args = [a, b, c, d, e, f]; + var argIndex = 0; + error = new Error( + format.replace(/%s/g, function() { return args[argIndex++]; }) + ); + error.name = 'Invariant Violation'; + } + + error.framesToPop = 1; // we don't care about invariant's own frame + throw error; + } +}; + +module.exports = invariant; + + +/***/ }), + +/***/ "./node_modules/lodash/_DataView.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_DataView.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var DataView = getNative(root, 'DataView'); + +module.exports = DataView; + + +/***/ }), + +/***/ "./node_modules/lodash/_Map.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Map.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Map = getNative(root, 'Map'); + +module.exports = Map; + + +/***/ }), + +/***/ "./node_modules/lodash/_Promise.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_Promise.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Promise = getNative(root, 'Promise'); + +module.exports = Promise; + + +/***/ }), + +/***/ "./node_modules/lodash/_Set.js": +/*!*************************************!*\ + !*** ./node_modules/lodash/_Set.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var Set = getNative(root, 'Set'); + +module.exports = Set; + + +/***/ }), + +/***/ "./node_modules/lodash/_Symbol.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_Symbol.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Built-in value references. */ +var Symbol = root.Symbol; + +module.exports = Symbol; + + +/***/ }), + +/***/ "./node_modules/lodash/_WeakMap.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_WeakMap.js ***! + \*****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), + root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/* Built-in method references that are verified to be native. */ +var WeakMap = getNative(root, 'WeakMap'); + +module.exports = WeakMap; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseGetTag.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_baseGetTag.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), + getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), + objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); + +/** `Object#toString` result references. */ +var nullTag = '[object Null]', + undefinedTag = '[object Undefined]'; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * The base implementation of `getTag` without fallbacks for buggy environments. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +function baseGetTag(value) { + if (value == null) { + return value === undefined ? undefinedTag : nullTag; + } + return (symToStringTag && symToStringTag in Object(value)) + ? getRawTag(value) + : objectToString(value); +} + +module.exports = baseGetTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsArguments.js": +/*!*************************************************!*\ + !*** ./node_modules/lodash/_baseIsArguments.js ***! + \*************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]'; + +/** + * The base implementation of `_.isArguments`. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + */ +function baseIsArguments(value) { + return isObjectLike(value) && baseGetTag(value) == argsTag; +} + +module.exports = baseIsArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsNative.js": +/*!**********************************************!*\ + !*** ./node_modules/lodash/_baseIsNative.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** + * Used to match `RegExp` + * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). + */ +var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; + +/** Used to detect host constructors (Safari). */ +var reIsHostCtor = /^\[object .+?Constructor\]$/; + +/** Used for built-in method references. */ +var funcProto = Function.prototype, + objectProto = Object.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Used to detect if a method is native. */ +var reIsNative = RegExp('^' + + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' +); + +/** + * The base implementation of `_.isNative` without bad shim checks. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, + * else `false`. + */ +function baseIsNative(value) { + if (!isObject(value) || isMasked(value)) { + return false; + } + var pattern = isFunction(value) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); +} + +module.exports = baseIsNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseIsTypedArray.js": +/*!**************************************************!*\ + !*** ./node_modules/lodash/_baseIsTypedArray.js ***! + \**************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]', + arrayTag = '[object Array]', + boolTag = '[object Boolean]', + dateTag = '[object Date]', + errorTag = '[object Error]', + funcTag = '[object Function]', + mapTag = '[object Map]', + numberTag = '[object Number]', + objectTag = '[object Object]', + regexpTag = '[object RegExp]', + setTag = '[object Set]', + stringTag = '[object String]', + weakMapTag = '[object WeakMap]'; + +var arrayBufferTag = '[object ArrayBuffer]', + dataViewTag = '[object DataView]', + float32Tag = '[object Float32Array]', + float64Tag = '[object Float64Array]', + int8Tag = '[object Int8Array]', + int16Tag = '[object Int16Array]', + int32Tag = '[object Int32Array]', + uint8Tag = '[object Uint8Array]', + uint8ClampedTag = '[object Uint8ClampedArray]', + uint16Tag = '[object Uint16Array]', + uint32Tag = '[object Uint32Array]'; + +/** Used to identify `toStringTag` values of typed arrays. */ +var typedArrayTags = {}; +typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = +typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = +typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = +typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = +typedArrayTags[uint32Tag] = true; +typedArrayTags[argsTag] = typedArrayTags[arrayTag] = +typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = +typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = +typedArrayTags[errorTag] = typedArrayTags[funcTag] = +typedArrayTags[mapTag] = typedArrayTags[numberTag] = +typedArrayTags[objectTag] = typedArrayTags[regexpTag] = +typedArrayTags[setTag] = typedArrayTags[stringTag] = +typedArrayTags[weakMapTag] = false; + +/** + * The base implementation of `_.isTypedArray` without Node.js optimizations. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + */ +function baseIsTypedArray(value) { + return isObjectLike(value) && + isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; +} + +module.exports = baseIsTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseKeys.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_baseKeys.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. + * + * @private + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + */ +function baseKeys(object) { + if (!isPrototype(object)) { + return nativeKeys(object); + } + var result = []; + for (var key in Object(object)) { + if (hasOwnProperty.call(object, key) && key != 'constructor') { + result.push(key); + } + } + return result; +} + +module.exports = baseKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_baseUnary.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_baseUnary.js ***! + \*******************************************/ +/***/ (function(module) { + +/** + * The base implementation of `_.unary` without support for storing metadata. + * + * @private + * @param {Function} func The function to cap arguments for. + * @returns {Function} Returns the new capped function. + */ +function baseUnary(func) { + return function(value) { + return func(value); + }; +} + +module.exports = baseUnary; + + +/***/ }), + +/***/ "./node_modules/lodash/_coreJsData.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_coreJsData.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); + +/** Used to detect overreaching core-js shims. */ +var coreJsData = root['__core-js_shared__']; + +module.exports = coreJsData; + + +/***/ }), + +/***/ "./node_modules/lodash/_freeGlobal.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_freeGlobal.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof __webpack_require__.g == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g; + +module.exports = freeGlobal; + + +/***/ }), + +/***/ "./node_modules/lodash/_getNative.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getNative.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), + getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); + +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; +} + +module.exports = getNative; + + +/***/ }), + +/***/ "./node_modules/lodash/_getRawTag.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/_getRawTag.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** Built-in value references. */ +var symToStringTag = Symbol ? Symbol.toStringTag : undefined; + +/** + * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the raw `toStringTag`. + */ +function getRawTag(value) { + var isOwn = hasOwnProperty.call(value, symToStringTag), + tag = value[symToStringTag]; + + try { + value[symToStringTag] = undefined; + var unmasked = true; + } catch (e) {} + + var result = nativeObjectToString.call(value); + if (unmasked) { + if (isOwn) { + value[symToStringTag] = tag; + } else { + delete value[symToStringTag]; + } + } + return result; +} + +module.exports = getRawTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getTag.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/_getTag.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), + Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), + Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), + Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), + WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), + baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + objectTag = '[object Object]', + promiseTag = '[object Promise]', + setTag = '[object Set]', + weakMapTag = '[object WeakMap]'; + +var dataViewTag = '[object DataView]'; + +/** Used to detect maps, sets, and weakmaps. */ +var dataViewCtorString = toSource(DataView), + mapCtorString = toSource(Map), + promiseCtorString = toSource(Promise), + setCtorString = toSource(Set), + weakMapCtorString = toSource(WeakMap); + +/** + * Gets the `toStringTag` of `value`. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +var getTag = baseGetTag; + +// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. +if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || + (Map && getTag(new Map) != mapTag) || + (Promise && getTag(Promise.resolve()) != promiseTag) || + (Set && getTag(new Set) != setTag) || + (WeakMap && getTag(new WeakMap) != weakMapTag)) { + getTag = function(value) { + var result = baseGetTag(value), + Ctor = result == objectTag ? value.constructor : undefined, + ctorString = Ctor ? toSource(Ctor) : ''; + + if (ctorString) { + switch (ctorString) { + case dataViewCtorString: return dataViewTag; + case mapCtorString: return mapTag; + case promiseCtorString: return promiseTag; + case setCtorString: return setTag; + case weakMapCtorString: return weakMapTag; + } + } + return result; + }; +} + +module.exports = getTag; + + +/***/ }), + +/***/ "./node_modules/lodash/_getValue.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_getValue.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * Gets the value at `key` of `object`. + * + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. + */ +function getValue(object, key) { + return object == null ? undefined : object[key]; +} + +module.exports = getValue; + + +/***/ }), + +/***/ "./node_modules/lodash/_isMasked.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_isMasked.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); + +/** Used to detect methods masquerading as native. */ +var maskSrcKey = (function() { + var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); + return uid ? ('Symbol(src)_1.' + uid) : ''; +}()); + +/** + * Checks if `func` has its source masked. + * + * @private + * @param {Function} func The function to check. + * @returns {boolean} Returns `true` if `func` is masked, else `false`. + */ +function isMasked(func) { + return !!maskSrcKey && (maskSrcKey in func); +} + +module.exports = isMasked; + + +/***/ }), + +/***/ "./node_modules/lodash/_isPrototype.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/_isPrototype.js ***! + \*********************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Checks if `value` is likely a prototype object. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. + */ +function isPrototype(value) { + var Ctor = value && value.constructor, + proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; + + return value === proto; +} + +module.exports = isPrototype; + + +/***/ }), + +/***/ "./node_modules/lodash/_nativeKeys.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/_nativeKeys.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); + +module.exports = nativeKeys; + + +/***/ }), + +/***/ "./node_modules/lodash/_nodeUtil.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_nodeUtil.js ***! + \******************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Detect free variable `process` from Node.js. */ +var freeProcess = moduleExports && freeGlobal.process; + +/** Used to access faster Node.js helpers. */ +var nodeUtil = (function() { + try { + // Use `util.types` for Node.js 10+. + var types = freeModule && freeModule.require && freeModule.require('util').types; + + if (types) { + return types; + } + + // Legacy `process.binding('util')` for Node.js < 10. + return freeProcess && freeProcess.binding && freeProcess.binding('util'); + } catch (e) {} +}()); + +module.exports = nodeUtil; + + +/***/ }), + +/***/ "./node_modules/lodash/_objectToString.js": +/*!************************************************!*\ + !*** ./node_modules/lodash/_objectToString.js ***! + \************************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** + * Converts `value` to a string using `Object.prototype.toString`. + * + * @private + * @param {*} value The value to convert. + * @returns {string} Returns the converted string. + */ +function objectToString(value) { + return nativeObjectToString.call(value); +} + +module.exports = objectToString; + + +/***/ }), + +/***/ "./node_modules/lodash/_overArg.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/_overArg.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Creates a unary function that invokes `func` with its argument transformed. + * + * @private + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. + */ +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; +} + +module.exports = overArg; + + +/***/ }), + +/***/ "./node_modules/lodash/_root.js": +/*!**************************************!*\ + !*** ./node_modules/lodash/_root.js ***! + \**************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +module.exports = root; + + +/***/ }), + +/***/ "./node_modules/lodash/_toSource.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/_toSource.js ***! + \******************************************/ +/***/ (function(module) { + +/** Used for built-in method references. */ +var funcProto = Function.prototype; + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** + * Converts `func` to its source code. + * + * @private + * @param {Function} func The function to convert. + * @returns {string} Returns the source code. + */ +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} + +module.exports = toSource; + + +/***/ }), + +/***/ "./node_modules/lodash/isArguments.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArguments.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), + isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** Built-in value references. */ +var propertyIsEnumerable = objectProto.propertyIsEnumerable; + +/** + * Checks if `value` is likely an `arguments` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + * else `false`. + * @example + * + * _.isArguments(function() { return arguments; }()); + * // => true + * + * _.isArguments([1, 2, 3]); + * // => false + */ +var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { + return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && + !propertyIsEnumerable.call(value, 'callee'); +}; + +module.exports = isArguments; + + +/***/ }), + +/***/ "./node_modules/lodash/isArray.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isArray.js ***! + \****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +module.exports = isArray; + + +/***/ }), + +/***/ "./node_modules/lodash/isArrayLike.js": +/*!********************************************!*\ + !*** ./node_modules/lodash/isArrayLike.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), + isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); + +/** + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. + * @example + * + * _.isArrayLike([1, 2, 3]); + * // => true + * + * _.isArrayLike(document.body.children); + * // => true + * + * _.isArrayLike('abc'); + * // => true + * + * _.isArrayLike(_.noop); + * // => false + */ +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); +} + +module.exports = isArrayLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isBuffer.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isBuffer.js ***! + \*****************************************/ +/***/ (function(module, exports, __webpack_require__) { + +/* module decorator */ module = __webpack_require__.nmd(module); +var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), + stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && "object" == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Built-in value references. */ +var Buffer = moduleExports ? root.Buffer : undefined; + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; + +/** + * Checks if `value` is a buffer. + * + * @static + * @memberOf _ + * @since 4.3.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. + * @example + * + * _.isBuffer(new Buffer(2)); + * // => true + * + * _.isBuffer(new Uint8Array(2)); + * // => false + */ +var isBuffer = nativeIsBuffer || stubFalse; + +module.exports = isBuffer; + + +/***/ }), + +/***/ "./node_modules/lodash/isEmpty.js": +/*!****************************************!*\ + !*** ./node_modules/lodash/isEmpty.js ***! + \****************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), + getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), + isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), + isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), + isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), + isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), + isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), + isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); + +/** `Object#toString` result references. */ +var mapTag = '[object Map]', + setTag = '[object Set]'; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Checks if `value` is an empty object, collection, map, or set. + * + * Objects are considered empty if they have no own enumerable string keyed + * properties. + * + * Array-like values such as `arguments` objects, arrays, buffers, strings, or + * jQuery-like collections are considered empty if they have a `length` of `0`. + * Similarly, maps and sets are considered empty if they have a `size` of `0`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is empty, else `false`. + * @example + * + * _.isEmpty(null); + * // => true + * + * _.isEmpty(true); + * // => true + * + * _.isEmpty(1); + * // => true + * + * _.isEmpty([1, 2, 3]); + * // => false + * + * _.isEmpty({ 'a': 1 }); + * // => false + */ +function isEmpty(value) { + if (value == null) { + return true; + } + if (isArrayLike(value) && + (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || + isBuffer(value) || isTypedArray(value) || isArguments(value))) { + return !value.length; + } + var tag = getTag(value); + if (tag == mapTag || tag == setTag) { + return !value.size; + } + if (isPrototype(value)) { + return !baseKeys(value).length; + } + for (var key in value) { + if (hasOwnProperty.call(value, key)) { + return false; + } + } + return true; +} + +module.exports = isEmpty; + + +/***/ }), + +/***/ "./node_modules/lodash/isFunction.js": +/*!*******************************************!*\ + !*** ./node_modules/lodash/isFunction.js ***! + \*******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), + isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); + +/** `Object#toString` result references. */ +var asyncTag = '[object AsyncFunction]', + funcTag = '[object Function]', + genTag = '[object GeneratorFunction]', + proxyTag = '[object Proxy]'; + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + if (!isObject(value)) { + return false; + } + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 9 which returns 'object' for typed arrays and other constructors. + var tag = baseGetTag(value); + return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; +} + +module.exports = isFunction; + + +/***/ }), + +/***/ "./node_modules/lodash/isLength.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isLength.js ***! + \*****************************************/ +/***/ (function(module) { + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; + +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; +} + +module.exports = isLength; + + +/***/ }), + +/***/ "./node_modules/lodash/isObject.js": +/*!*****************************************!*\ + !*** ./node_modules/lodash/isObject.js ***! + \*****************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return value != null && (type == 'object' || type == 'function'); +} + +module.exports = isObject; + + +/***/ }), + +/***/ "./node_modules/lodash/isObjectLike.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isObjectLike.js ***! + \*********************************************/ +/***/ (function(module) { + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return value != null && typeof value == 'object'; +} + +module.exports = isObjectLike; + + +/***/ }), + +/***/ "./node_modules/lodash/isTypedArray.js": +/*!*********************************************!*\ + !*** ./node_modules/lodash/isTypedArray.js ***! + \*********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), + baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), + nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); + +/* Node.js helper references. */ +var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; + +/** + * Checks if `value` is classified as a typed array. + * + * @static + * @memberOf _ + * @since 3.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + * @example + * + * _.isTypedArray(new Uint8Array); + * // => true + * + * _.isTypedArray([]); + * // => false + */ +var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; + +module.exports = isTypedArray; + + +/***/ }), + +/***/ "./node_modules/lodash/stubFalse.js": +/*!******************************************!*\ + !*** ./node_modules/lodash/stubFalse.js ***! + \******************************************/ +/***/ (function(module) { + +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = stubFalse; + + +/***/ }), + +/***/ "./node_modules/object-assign/index.js": +/*!*********************************************!*\ + !*** ./node_modules/object-assign/index.js ***! + \*********************************************/ +/***/ (function(module) { + +"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + + +/* eslint-disable no-unused-vars */ +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; + +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); + } + + return Object(val); +} + +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers + test1[5] = 'de'; + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join('') !== '0123456789') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); + if (Object.keys(Object.assign({}, test3)).join('') !== + 'abcdefghijklmnopqrst') { + return false; + } + + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } +} + +module.exports = shouldUseNative() ? Object.assign : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; +}; + + +/***/ }), + +/***/ "./node_modules/prop-types/checkPropTypes.js": +/*!***************************************************!*\ + !*** ./node_modules/prop-types/checkPropTypes.js ***! + \***************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var printWarning = function() {}; + +if (true) { + var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); + var loggedTypeFailures = {}; + var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); + + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) { /**/ } + }; +} + +/** + * Assert that the values match with the type specs. + * Error messages are memorized and will only be shown once. + * + * @param {object} typeSpecs Map of name to a ReactPropType + * @param {object} values Runtime values that need to be type-checked + * @param {string} location e.g. "prop", "context", "child context" + * @param {string} componentName Name of the component for error messages. + * @param {?Function} getStack Returns the component stack. + * @private + */ +function checkPropTypes(typeSpecs, values, location, componentName, getStack) { + if (true) { + for (var typeSpecName in typeSpecs) { + if (has(typeSpecs, typeSpecName)) { + var error; + // Prop type validation may throw. In case they do, we don't want to + // fail the render phase where it didn't fail before. So we log it. + // After these have been cleaned up, we'll let them throw. + try { + // This is intentionally an invariant that gets caught. It's the same + // behavior as without this statement except with a better message. + if (typeof typeSpecs[typeSpecName] !== 'function') { + var err = Error( + (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.' + ); + err.name = 'Invariant Violation'; + throw err; + } + error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); + } catch (ex) { + error = ex; + } + if (error && !(error instanceof Error)) { + printWarning( + (componentName || 'React class') + ': type specification of ' + + location + ' `' + typeSpecName + '` is invalid; the type checker ' + + 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' + + 'You may have forgotten to pass an argument to the type checker ' + + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + + 'shape all require an argument).' + ); + } + if (error instanceof Error && !(error.message in loggedTypeFailures)) { + // Only monitor this failure once because there tends to be a lot of the + // same error. + loggedTypeFailures[error.message] = true; + + var stack = getStack ? getStack() : ''; + + printWarning( + 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '') + ); + } + } + } + } +} + +/** + * Resets warning cache when testing. + * + * @private + */ +checkPropTypes.resetWarningCache = function() { + if (true) { + loggedTypeFailures = {}; + } +} + +module.exports = checkPropTypes; + + +/***/ }), + +/***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": +/*!************************************************************!*\ + !*** ./node_modules/prop-types/factoryWithTypeCheckers.js ***! + \************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); +var assign = __webpack_require__(/*! object-assign */ "./node_modules/object-assign/index.js"); + +var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); +var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); +var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "./node_modules/prop-types/checkPropTypes.js"); + +var printWarning = function() {}; + +if (true) { + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; +} + +function emptyFunctionThatReturnsNull() { + return null; +} + +module.exports = function(isValidElement, throwOnDirectAccess) { + /* global Symbol */ + var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; + var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. + + /** + * Returns the iterator method function contained on the iterable object. + * + * Be sure to invoke the function with the iterable as context: + * + * var iteratorFn = getIteratorFn(myIterable); + * if (iteratorFn) { + * var iterator = iteratorFn.call(myIterable); + * ... + * } + * + * @param {?object} maybeIterable + * @return {?function} + */ + function getIteratorFn(maybeIterable) { + var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); + if (typeof iteratorFn === 'function') { + return iteratorFn; + } + } + + /** + * Collection of methods that allow declaration and validation of props that are + * supplied to React components. Example usage: + * + * var Props = require('ReactPropTypes'); + * var MyArticle = React.createClass({ + * propTypes: { + * // An optional string prop named "description". + * description: Props.string, + * + * // A required enum prop named "category". + * category: Props.oneOf(['News','Photos']).isRequired, + * + * // A prop named "dialog" that requires an instance of Dialog. + * dialog: Props.instanceOf(Dialog).isRequired + * }, + * render: function() { ... } + * }); + * + * A more formal specification of how these methods are used: + * + * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) + * decl := ReactPropTypes.{type}(.isRequired)? + * + * Each and every declaration produces a function with the same signature. This + * allows the creation of custom validation functions. For example: + * + * var MyLink = React.createClass({ + * propTypes: { + * // An optional string or URI prop named "href". + * href: function(props, propName, componentName) { + * var propValue = props[propName]; + * if (propValue != null && typeof propValue !== 'string' && + * !(propValue instanceof URI)) { + * return new Error( + * 'Expected a string or an URI for ' + propName + ' in ' + + * componentName + * ); + * } + * } + * }, + * render: function() {...} + * }); + * + * @internal + */ + + var ANONYMOUS = '<>'; + + // Important! + // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. + var ReactPropTypes = { + array: createPrimitiveTypeChecker('array'), + bigint: createPrimitiveTypeChecker('bigint'), + bool: createPrimitiveTypeChecker('boolean'), + func: createPrimitiveTypeChecker('function'), + number: createPrimitiveTypeChecker('number'), + object: createPrimitiveTypeChecker('object'), + string: createPrimitiveTypeChecker('string'), + symbol: createPrimitiveTypeChecker('symbol'), + + any: createAnyTypeChecker(), + arrayOf: createArrayOfTypeChecker, + element: createElementTypeChecker(), + elementType: createElementTypeTypeChecker(), + instanceOf: createInstanceTypeChecker, + node: createNodeChecker(), + objectOf: createObjectOfTypeChecker, + oneOf: createEnumTypeChecker, + oneOfType: createUnionTypeChecker, + shape: createShapeTypeChecker, + exact: createStrictShapeTypeChecker, + }; + + /** + * inlined Object.is polyfill to avoid requiring consumers ship their own + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is + */ + /*eslint-disable no-self-compare*/ + function is(x, y) { + // SameValue algorithm + if (x === y) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + return x !== 0 || 1 / x === 1 / y; + } else { + // Step 6.a: NaN == NaN + return x !== x && y !== y; + } + } + /*eslint-enable no-self-compare*/ + + /** + * We use an Error-like object for backward compatibility as people may call + * PropTypes directly and inspect their output. However, we don't use real + * Errors anymore. We don't inspect their stack anyway, and creating them + * is prohibitively expensive if they are created too often, such as what + * happens in oneOfType() for any type before the one that matched. + */ + function PropTypeError(message, data) { + this.message = message; + this.data = data && typeof data === 'object' ? data: {}; + this.stack = ''; + } + // Make `instanceof Error` still work for returned errors. + PropTypeError.prototype = Error.prototype; + + function createChainableTypeChecker(validate) { + if (true) { + var manualPropTypeCallCache = {}; + var manualPropTypeWarningCount = 0; + } + function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { + componentName = componentName || ANONYMOUS; + propFullName = propFullName || propName; + + if (secret !== ReactPropTypesSecret) { + if (throwOnDirectAccess) { + // New behavior only for users of `prop-types` package + var err = new Error( + 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + + 'Use `PropTypes.checkPropTypes()` to call them. ' + + 'Read more at http://fb.me/use-check-prop-types' + ); + err.name = 'Invariant Violation'; + throw err; + } else if ( true && typeof console !== 'undefined') { + // Old behavior for people using React.PropTypes + var cacheKey = componentName + ':' + propName; + if ( + !manualPropTypeCallCache[cacheKey] && + // Avoid spamming the console because they are often not actionable except for lib authors + manualPropTypeWarningCount < 3 + ) { + printWarning( + 'You are manually calling a React.PropTypes validation ' + + 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' + + 'and will throw in the standalone `prop-types` package. ' + + 'You may be seeing this warning due to a third-party PropTypes ' + + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.' + ); + manualPropTypeCallCache[cacheKey] = true; + manualPropTypeWarningCount++; + } + } + } + if (props[propName] == null) { + if (isRequired) { + if (props[propName] === null) { + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); + } + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); + } + return null; + } else { + return validate(props, propName, componentName, location, propFullName); + } + } + + var chainedCheckType = checkType.bind(null, false); + chainedCheckType.isRequired = checkType.bind(null, true); + + return chainedCheckType; + } + + function createPrimitiveTypeChecker(expectedType) { + function validate(props, propName, componentName, location, propFullName, secret) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== expectedType) { + // `propValue` being instance of, say, date/regexp, pass the 'object' + // check, but we can offer a more precise error message here rather than + // 'of type `object`'. + var preciseType = getPreciseType(propValue); + + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'), + {expectedType: expectedType} + ); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createAnyTypeChecker() { + return createChainableTypeChecker(emptyFunctionThatReturnsNull); + } + + function createArrayOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); + } + var propValue = props[propName]; + if (!Array.isArray(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); + } + for (var i = 0; i < propValue.length; i++) { + var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!isValidElement(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!ReactIs.isValidElementType(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createInstanceTypeChecker(expectedClass) { + function validate(props, propName, componentName, location, propFullName) { + if (!(props[propName] instanceof expectedClass)) { + var expectedClassName = expectedClass.name || ANONYMOUS; + var actualClassName = getClassName(props[propName]); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createEnumTypeChecker(expectedValues) { + if (!Array.isArray(expectedValues)) { + if (true) { + if (arguments.length > 1) { + printWarning( + 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + + 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' + ); + } else { + printWarning('Invalid argument supplied to oneOf, expected an array.'); + } + } + return emptyFunctionThatReturnsNull; + } + + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + for (var i = 0; i < expectedValues.length; i++) { + if (is(propValue, expectedValues[i])) { + return null; + } + } + + var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { + var type = getPreciseType(value); + if (type === 'symbol') { + return String(value); + } + return value; + }); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); + } + return createChainableTypeChecker(validate); + } + + function createObjectOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); + } + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); + } + for (var key in propValue) { + if (has(propValue, key)) { + var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createUnionTypeChecker(arrayOfTypeCheckers) { + if (!Array.isArray(arrayOfTypeCheckers)) { + true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0; + return emptyFunctionThatReturnsNull; + } + + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + if (typeof checker !== 'function') { + printWarning( + 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + + 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' + ); + return emptyFunctionThatReturnsNull; + } + } + + function validate(props, propName, componentName, location, propFullName) { + var expectedTypes = []; + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); + if (checkerResult == null) { + return null; + } + if (checkerResult.data && has(checkerResult.data, 'expectedType')) { + expectedTypes.push(checkerResult.data.expectedType); + } + } + var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); + } + return createChainableTypeChecker(validate); + } + + function createNodeChecker() { + function validate(props, propName, componentName, location, propFullName) { + if (!isNode(props[propName])) { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function invalidValidatorError(componentName, location, propFullName, key, type) { + return new PropTypeError( + (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' + ); + } + + function createShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + for (var key in shapeTypes) { + var checker = shapeTypes[key]; + if (typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createStrictShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + // We need to check all keys in case some are required but missing from props. + var allKeys = assign({}, props[propName], shapeTypes); + for (var key in allKeys) { + var checker = shapeTypes[key]; + if (has(shapeTypes, key) && typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + if (!checker) { + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + + '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + + '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') + ); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + + return createChainableTypeChecker(validate); + } + + function isNode(propValue) { + switch (typeof propValue) { + case 'number': + case 'string': + case 'undefined': + return true; + case 'boolean': + return !propValue; + case 'object': + if (Array.isArray(propValue)) { + return propValue.every(isNode); + } + if (propValue === null || isValidElement(propValue)) { + return true; + } + + var iteratorFn = getIteratorFn(propValue); + if (iteratorFn) { + var iterator = iteratorFn.call(propValue); + var step; + if (iteratorFn !== propValue.entries) { + while (!(step = iterator.next()).done) { + if (!isNode(step.value)) { + return false; + } + } + } else { + // Iterator will provide entry [k,v] tuples rather than values. + while (!(step = iterator.next()).done) { + var entry = step.value; + if (entry) { + if (!isNode(entry[1])) { + return false; + } + } + } + } + } else { + return false; + } + + return true; + default: + return false; + } + } + + function isSymbol(propType, propValue) { + // Native Symbol. + if (propType === 'symbol') { + return true; + } + + // falsy value can't be a Symbol + if (!propValue) { + return false; + } + + // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' + if (propValue['@@toStringTag'] === 'Symbol') { + return true; + } + + // Fallback for non-spec compliant Symbols which are polyfilled. + if (typeof Symbol === 'function' && propValue instanceof Symbol) { + return true; + } + + return false; + } + + // Equivalent of `typeof` but with special handling for array and regexp. + function getPropType(propValue) { + var propType = typeof propValue; + if (Array.isArray(propValue)) { + return 'array'; + } + if (propValue instanceof RegExp) { + // Old webkits (at least until Android 4.0) return 'function' rather than + // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ + // passes PropTypes.object. + return 'object'; + } + if (isSymbol(propType, propValue)) { + return 'symbol'; + } + return propType; + } + + // This handles more types than `getPropType`. Only used for error messages. + // See `createPrimitiveTypeChecker`. + function getPreciseType(propValue) { + if (typeof propValue === 'undefined' || propValue === null) { + return '' + propValue; + } + var propType = getPropType(propValue); + if (propType === 'object') { + if (propValue instanceof Date) { + return 'date'; + } else if (propValue instanceof RegExp) { + return 'regexp'; + } + } + return propType; + } + + // Returns a string that is postfixed to a warning about an invalid type. + // For example, "undefined" or "of type array" + function getPostfixForTypeWarning(value) { + var type = getPreciseType(value); + switch (type) { + case 'array': + case 'object': + return 'an ' + type; + case 'boolean': + case 'date': + case 'regexp': + return 'a ' + type; + default: + return type; + } + } + + // Returns class name of the object, if any. + function getClassName(propValue) { + if (!propValue.constructor || !propValue.constructor.name) { + return ANONYMOUS; + } + return propValue.constructor.name; + } + + ReactPropTypes.checkPropTypes = checkPropTypes; + ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; + ReactPropTypes.PropTypes = ReactPropTypes; + + return ReactPropTypes; +}; + + +/***/ }), + +/***/ "./node_modules/prop-types/index.js": +/*!******************************************!*\ + !*** ./node_modules/prop-types/index.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +if (true) { + var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); + + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "./node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess); +} else // removed by dead control flow +{} + + +/***/ }), + +/***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": +/*!*************************************************************!*\ + !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.js ***! + \*************************************************************/ +/***/ (function(module) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; + +module.exports = ReactPropTypesSecret; + + +/***/ }), + +/***/ "./node_modules/prop-types/lib/has.js": +/*!********************************************!*\ + !*** ./node_modules/prop-types/lib/has.js ***! + \********************************************/ +/***/ (function(module) { + +module.exports = Function.call.bind(Object.prototype.hasOwnProperty); + + +/***/ }), + +/***/ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js": +/*!***********************************************************************************!*\ + !*** ./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***! + \***********************************************************************************/ +/***/ (function(__unused_webpack_module, exports) { + +"use strict"; +/** @license React v16.13.1 + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + + + +if (true) { + (function() { +'use strict'; + +// The Symbol used to tag the ReactElement-like types. If there is no native Symbol +// nor polyfill, then a plain number is used for performance. +var hasSymbol = typeof Symbol === 'function' && Symbol.for; +var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; +var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; +var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; +var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; +var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; +var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; +var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary +// (unstable) APIs that have been removed. Can we remove the symbols? + +var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; +var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; +var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; +var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; +var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; +var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; +var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; +var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; +var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; +var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; +var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; + +function isValidElementType(type) { + return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. + type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); +} + +function typeOf(object) { + if (typeof object === 'object' && object !== null) { + var $$typeof = object.$$typeof; + + switch ($$typeof) { + case REACT_ELEMENT_TYPE: + var type = object.type; + + switch (type) { + case REACT_ASYNC_MODE_TYPE: + case REACT_CONCURRENT_MODE_TYPE: + case REACT_FRAGMENT_TYPE: + case REACT_PROFILER_TYPE: + case REACT_STRICT_MODE_TYPE: + case REACT_SUSPENSE_TYPE: + return type; + + default: + var $$typeofType = type && type.$$typeof; + + switch ($$typeofType) { + case REACT_CONTEXT_TYPE: + case REACT_FORWARD_REF_TYPE: + case REACT_LAZY_TYPE: + case REACT_MEMO_TYPE: + case REACT_PROVIDER_TYPE: + return $$typeofType; + + default: + return $$typeof; + } + + } + + case REACT_PORTAL_TYPE: + return $$typeof; + } + } + + return undefined; +} // AsyncMode is deprecated along with isAsyncMode + +var AsyncMode = REACT_ASYNC_MODE_TYPE; +var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; +var ContextConsumer = REACT_CONTEXT_TYPE; +var ContextProvider = REACT_PROVIDER_TYPE; +var Element = REACT_ELEMENT_TYPE; +var ForwardRef = REACT_FORWARD_REF_TYPE; +var Fragment = REACT_FRAGMENT_TYPE; +var Lazy = REACT_LAZY_TYPE; +var Memo = REACT_MEMO_TYPE; +var Portal = REACT_PORTAL_TYPE; +var Profiler = REACT_PROFILER_TYPE; +var StrictMode = REACT_STRICT_MODE_TYPE; +var Suspense = REACT_SUSPENSE_TYPE; +var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated + +function isAsyncMode(object) { + { + if (!hasWarnedAboutDeprecatedIsAsyncMode) { + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); + } + } + + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; +} +function isConcurrentMode(object) { + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; +} +function isContextConsumer(object) { + return typeOf(object) === REACT_CONTEXT_TYPE; +} +function isContextProvider(object) { + return typeOf(object) === REACT_PROVIDER_TYPE; +} +function isElement(object) { + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; +} +function isForwardRef(object) { + return typeOf(object) === REACT_FORWARD_REF_TYPE; +} +function isFragment(object) { + return typeOf(object) === REACT_FRAGMENT_TYPE; +} +function isLazy(object) { + return typeOf(object) === REACT_LAZY_TYPE; +} +function isMemo(object) { + return typeOf(object) === REACT_MEMO_TYPE; +} +function isPortal(object) { + return typeOf(object) === REACT_PORTAL_TYPE; +} +function isProfiler(object) { + return typeOf(object) === REACT_PROFILER_TYPE; +} +function isStrictMode(object) { + return typeOf(object) === REACT_STRICT_MODE_TYPE; +} +function isSuspense(object) { + return typeOf(object) === REACT_SUSPENSE_TYPE; +} + +exports.AsyncMode = AsyncMode; +exports.ConcurrentMode = ConcurrentMode; +exports.ContextConsumer = ContextConsumer; +exports.ContextProvider = ContextProvider; +exports.Element = Element; +exports.ForwardRef = ForwardRef; +exports.Fragment = Fragment; +exports.Lazy = Lazy; +exports.Memo = Memo; +exports.Portal = Portal; +exports.Profiler = Profiler; +exports.StrictMode = StrictMode; +exports.Suspense = Suspense; +exports.isAsyncMode = isAsyncMode; +exports.isConcurrentMode = isConcurrentMode; +exports.isContextConsumer = isContextConsumer; +exports.isContextProvider = isContextProvider; +exports.isElement = isElement; +exports.isForwardRef = isForwardRef; +exports.isFragment = isFragment; +exports.isLazy = isLazy; +exports.isMemo = isMemo; +exports.isPortal = isPortal; +exports.isProfiler = isProfiler; +exports.isStrictMode = isStrictMode; +exports.isSuspense = isSuspense; +exports.isValidElementType = isValidElementType; +exports.typeOf = typeOf; + })(); +} + + +/***/ }), + +/***/ "./node_modules/prop-types/node_modules/react-is/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/prop-types/node_modules/react-is/index.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + + +if (false) // removed by dead control flow +{} else { + module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js"); +} + + +/***/ }), + +/***/ "./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js": +/*!************************************************************************!*\ + !*** ./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ SortableContainer: function() { return /* binding */ sortableContainer; }, +/* harmony export */ SortableElement: function() { return /* binding */ sortableElement; }, +/* harmony export */ SortableHandle: function() { return /* binding */ sortableHandle; }, +/* harmony export */ arrayMove: function() { return /* binding */ arrayMove; }, +/* harmony export */ sortableContainer: function() { return /* binding */ sortableContainer; }, +/* harmony export */ sortableElement: function() { return /* binding */ sortableElement; }, +/* harmony export */ sortableHandle: function() { return /* binding */ sortableHandle; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); +/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js"); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); +/* harmony import */ var _babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"); +/* harmony import */ var _babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ "./node_modules/@babel/runtime/helpers/esm/inherits.js"); +/* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react-dom */ "react-dom"); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! invariant */ "./node_modules/invariant/browser.js"); +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_14__); + + + + + + + + + + + + + + + + +var Manager = function () { + function Manager() { + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, Manager); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(this, "refs", {}); + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(Manager, [{ + key: "add", + value: function add(collection, ref) { + if (!this.refs[collection]) { + this.refs[collection] = []; + } + + this.refs[collection].push(ref); + } + }, { + key: "remove", + value: function remove(collection, ref) { + var index = this.getIndex(collection, ref); + + if (index !== -1) { + this.refs[collection].splice(index, 1); + } + } + }, { + key: "isActive", + value: function isActive() { + return this.active; + } + }, { + key: "getActive", + value: function getActive() { + var _this = this; + + return this.refs[this.active.collection].find(function (_ref) { + var node = _ref.node; + return node.sortableInfo.index == _this.active.index; + }); + } + }, { + key: "getIndex", + value: function getIndex(collection, ref) { + return this.refs[collection].indexOf(ref); + } + }, { + key: "getOrderedRefs", + value: function getOrderedRefs() { + var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.active.collection; + return this.refs[collection].sort(sortByIndex); + } + }]); + + return Manager; +}(); + +function sortByIndex(_ref2, _ref3) { + var index1 = _ref2.node.sortableInfo.index; + var index2 = _ref3.node.sortableInfo.index; + return index1 - index2; +} + +function arrayMove(array, from, to) { + if (true) { + if (typeof console !== 'undefined') { + console.warn("Deprecation warning: arrayMove will no longer be exported by 'react-sortable-hoc' in the next major release. Please install the `array-move` package locally instead. https://www.npmjs.com/package/array-move"); + } + } + + array = array.slice(); + array.splice(to < 0 ? array.length + to : to, 0, array.splice(from, 1)[0]); + return array; +} +function omit(obj, keysToOmit) { + return Object.keys(obj).reduce(function (acc, key) { + if (keysToOmit.indexOf(key) === -1) { + acc[key] = obj[key]; + } + + return acc; + }, {}); +} +var events = { + end: ['touchend', 'touchcancel', 'mouseup'], + move: ['touchmove', 'mousemove'], + start: ['touchstart', 'mousedown'] +}; +var vendorPrefix = function () { + if (typeof window === 'undefined' || typeof document === 'undefined') { + return ''; + } + + var styles = window.getComputedStyle(document.documentElement, '') || ['-moz-hidden-iframe']; + var pre = (Array.prototype.slice.call(styles).join('').match(/-(moz|webkit|ms)-/) || styles.OLink === '' && ['', 'o'])[1]; + + switch (pre) { + case 'ms': + return 'ms'; + + default: + return pre && pre.length ? pre[0].toUpperCase() + pre.substr(1) : ''; + } +}(); +function setInlineStyles(node, styles) { + Object.keys(styles).forEach(function (key) { + node.style[key] = styles[key]; + }); +} +function setTranslate3d(node, translate) { + node.style["".concat(vendorPrefix, "Transform")] = translate == null ? '' : "translate3d(".concat(translate.x, "px,").concat(translate.y, "px,0)"); +} +function setTransitionDuration(node, duration) { + node.style["".concat(vendorPrefix, "TransitionDuration")] = duration == null ? '' : "".concat(duration, "ms"); +} +function closest(el, fn) { + while (el) { + if (fn(el)) { + return el; + } + + el = el.parentNode; + } + + return null; +} +function limit(min, max, value) { + return Math.max(min, Math.min(value, max)); +} + +function getPixelValue(stringValue) { + if (stringValue.substr(-2) === 'px') { + return parseFloat(stringValue); + } + + return 0; +} + +function getElementMargin(element) { + var style = window.getComputedStyle(element); + return { + bottom: getPixelValue(style.marginBottom), + left: getPixelValue(style.marginLeft), + right: getPixelValue(style.marginRight), + top: getPixelValue(style.marginTop) + }; +} +function provideDisplayName(prefix, Component$$1) { + var componentName = Component$$1.displayName || Component$$1.name; + return componentName ? "".concat(prefix, "(").concat(componentName, ")") : prefix; +} +function getScrollAdjustedBoundingClientRect(node, scrollDelta) { + var boundingClientRect = node.getBoundingClientRect(); + return { + top: boundingClientRect.top + scrollDelta.top, + left: boundingClientRect.left + scrollDelta.left + }; +} +function getPosition(event) { + if (event.touches && event.touches.length) { + return { + x: event.touches[0].pageX, + y: event.touches[0].pageY + }; + } else if (event.changedTouches && event.changedTouches.length) { + return { + x: event.changedTouches[0].pageX, + y: event.changedTouches[0].pageY + }; + } else { + return { + x: event.pageX, + y: event.pageY + }; + } +} +function isTouchEvent(event) { + return event.touches && event.touches.length || event.changedTouches && event.changedTouches.length; +} +function getEdgeOffset(node, parent) { + var offset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : { + left: 0, + top: 0 + }; + + if (!node) { + return undefined; + } + + var nodeOffset = { + left: offset.left + node.offsetLeft, + top: offset.top + node.offsetTop + }; + + if (node.parentNode === parent) { + return nodeOffset; + } + + return getEdgeOffset(node.parentNode, parent, nodeOffset); +} +function getTargetIndex(newIndex, prevIndex, oldIndex) { + if (newIndex < oldIndex && newIndex > prevIndex) { + return newIndex - 1; + } else if (newIndex > oldIndex && newIndex < prevIndex) { + return newIndex + 1; + } else { + return newIndex; + } +} +function getLockPixelOffset(_ref) { + var lockOffset = _ref.lockOffset, + width = _ref.width, + height = _ref.height; + var offsetX = lockOffset; + var offsetY = lockOffset; + var unit = 'px'; + + if (typeof lockOffset === 'string') { + var match = /^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(lockOffset); + invariant__WEBPACK_IMPORTED_MODULE_12___default()(match !== null, 'lockOffset value should be a number or a string of a ' + 'number followed by "px" or "%". Given %s', lockOffset); + offsetX = parseFloat(lockOffset); + offsetY = parseFloat(lockOffset); + unit = match[1]; + } + + invariant__WEBPACK_IMPORTED_MODULE_12___default()(isFinite(offsetX) && isFinite(offsetY), 'lockOffset value should be a finite. Given %s', lockOffset); + + if (unit === '%') { + offsetX = offsetX * width / 100; + offsetY = offsetY * height / 100; + } + + return { + x: offsetX, + y: offsetY + }; +} +function getLockPixelOffsets(_ref2) { + var height = _ref2.height, + width = _ref2.width, + lockOffset = _ref2.lockOffset; + var offsets = Array.isArray(lockOffset) ? lockOffset : [lockOffset, lockOffset]; + invariant__WEBPACK_IMPORTED_MODULE_12___default()(offsets.length === 2, 'lockOffset prop of SortableContainer should be a single ' + 'value or an array of exactly two values. Given %s', lockOffset); + + var _offsets = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(offsets, 2), + minLockOffset = _offsets[0], + maxLockOffset = _offsets[1]; + + return [getLockPixelOffset({ + height: height, + lockOffset: minLockOffset, + width: width + }), getLockPixelOffset({ + height: height, + lockOffset: maxLockOffset, + width: width + })]; +} + +function isScrollable(el) { + var computedStyle = window.getComputedStyle(el); + var overflowRegex = /(auto|scroll)/; + var properties = ['overflow', 'overflowX', 'overflowY']; + return properties.find(function (property) { + return overflowRegex.test(computedStyle[property]); + }); +} + +function getScrollingParent(el) { + if (!(el instanceof HTMLElement)) { + return null; + } else if (isScrollable(el)) { + return el; + } else { + return getScrollingParent(el.parentNode); + } +} +function getContainerGridGap(element) { + var style = window.getComputedStyle(element); + + if (style.display === 'grid') { + return { + x: getPixelValue(style.gridColumnGap), + y: getPixelValue(style.gridRowGap) + }; + } + + return { + x: 0, + y: 0 + }; +} +var KEYCODE = { + TAB: 9, + ESC: 27, + SPACE: 32, + LEFT: 37, + UP: 38, + RIGHT: 39, + DOWN: 40 +}; +var NodeType = { + Anchor: 'A', + Button: 'BUTTON', + Canvas: 'CANVAS', + Input: 'INPUT', + Option: 'OPTION', + Textarea: 'TEXTAREA', + Select: 'SELECT' +}; +function cloneNode(node) { + var selector = 'input, textarea, select, canvas, [contenteditable]'; + var fields = node.querySelectorAll(selector); + var clonedNode = node.cloneNode(true); + + var clonedFields = (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__["default"])(clonedNode.querySelectorAll(selector)); + + clonedFields.forEach(function (field, i) { + if (field.type !== 'file') { + field.value = fields[i].value; + } + + if (field.type === 'radio' && field.name) { + field.name = "__sortableClone__".concat(field.name); + } + + if (field.tagName === NodeType.Canvas && fields[i].width > 0 && fields[i].height > 0) { + var destCtx = field.getContext('2d'); + destCtx.drawImage(fields[i], 0, 0); + } + }); + return clonedNode; +} + +function sortableHandle(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableHandle, _React$Component); + + function WithSortableHandle() { + var _getPrototypeOf2; + + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableHandle); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableHandle)).call.apply(_getPrototypeOf2, [this].concat(args))); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); + + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableHandle, [{ + key: "componentDidMount", + value: function componentDidMount() { + var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + node.sortableHandle = true; + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call'); + return this.wrappedInstance.current; + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, this.props)); + } + }]); + + return WithSortableHandle; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableHandle', WrappedComponent)), _temp; +} +function isSortableHandle(node) { + return node.sortableHandle != null; +} + +var AutoScroller = function () { + function AutoScroller(container, onScrollCallback) { + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, AutoScroller); + + this.container = container; + this.onScrollCallback = onScrollCallback; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(AutoScroller, [{ + key: "clear", + value: function clear() { + if (this.interval == null) { + return; + } + + clearInterval(this.interval); + this.interval = null; + } + }, { + key: "update", + value: function update(_ref) { + var _this = this; + + var translate = _ref.translate, + minTranslate = _ref.minTranslate, + maxTranslate = _ref.maxTranslate, + width = _ref.width, + height = _ref.height; + var direction = { + x: 0, + y: 0 + }; + var speed = { + x: 1, + y: 1 + }; + var acceleration = { + x: 10, + y: 10 + }; + var _this$container = this.container, + scrollTop = _this$container.scrollTop, + scrollLeft = _this$container.scrollLeft, + scrollHeight = _this$container.scrollHeight, + scrollWidth = _this$container.scrollWidth, + clientHeight = _this$container.clientHeight, + clientWidth = _this$container.clientWidth; + var isTop = scrollTop === 0; + var isBottom = scrollHeight - scrollTop - clientHeight === 0; + var isLeft = scrollLeft === 0; + var isRight = scrollWidth - scrollLeft - clientWidth === 0; + + if (translate.y >= maxTranslate.y - height / 2 && !isBottom) { + direction.y = 1; + speed.y = acceleration.y * Math.abs((maxTranslate.y - height / 2 - translate.y) / height); + } else if (translate.x >= maxTranslate.x - width / 2 && !isRight) { + direction.x = 1; + speed.x = acceleration.x * Math.abs((maxTranslate.x - width / 2 - translate.x) / width); + } else if (translate.y <= minTranslate.y + height / 2 && !isTop) { + direction.y = -1; + speed.y = acceleration.y * Math.abs((translate.y - height / 2 - minTranslate.y) / height); + } else if (translate.x <= minTranslate.x + width / 2 && !isLeft) { + direction.x = -1; + speed.x = acceleration.x * Math.abs((translate.x - width / 2 - minTranslate.x) / width); + } + + if (this.interval) { + this.clear(); + this.isAutoScrolling = false; + } + + if (direction.x !== 0 || direction.y !== 0) { + this.interval = setInterval(function () { + _this.isAutoScrolling = true; + var offset = { + left: speed.x * direction.x, + top: speed.y * direction.y + }; + _this.container.scrollTop += offset.top; + _this.container.scrollLeft += offset.left; + + _this.onScrollCallback(offset); + }, 5); + } + } + }]); + + return AutoScroller; +}(); + +function defaultGetHelperDimensions(_ref) { + var node = _ref.node; + return { + height: node.offsetHeight, + width: node.offsetWidth + }; +} + +function defaultShouldCancelStart(event) { + var interactiveElements = [NodeType.Input, NodeType.Textarea, NodeType.Select, NodeType.Option, NodeType.Button]; + + if (interactiveElements.indexOf(event.target.tagName) !== -1) { + return true; + } + + if (closest(event.target, function (el) { + return el.contentEditable === 'true'; + })) { + return true; + } + + return false; +} + +var propTypes = { + axis: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOf(['x', 'y', 'xy']), + contentWindow: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any), + disableAutoscroll: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + distance: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + getContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + getHelperDimensions: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + helperClass: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), + helperContainer: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), typeof HTMLElement === 'undefined' ? (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any) : prop_types__WEBPACK_IMPORTED_MODULE_14___default().instanceOf(HTMLElement)]), + hideSortableGhost: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + keyboardSortingTransitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + lockAxis: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), + lockOffset: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]))]), + lockToContainerEdges: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + onSortEnd: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortMove: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortOver: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + pressDelay: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + pressThreshold: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + keyCodes: prop_types__WEBPACK_IMPORTED_MODULE_14___default().shape({ + lift: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + drop: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + cancel: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + up: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + down: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)) + }), + shouldCancelStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + transitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + updateBeforeSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + useDragHandle: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + useWindowAsScrollContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) +}; +var defaultKeyCodes = { + lift: [KEYCODE.SPACE], + drop: [KEYCODE.SPACE], + cancel: [KEYCODE.ESC], + up: [KEYCODE.UP, KEYCODE.LEFT], + down: [KEYCODE.DOWN, KEYCODE.RIGHT] +}; +var defaultProps = { + axis: 'y', + disableAutoscroll: false, + distance: 0, + getHelperDimensions: defaultGetHelperDimensions, + hideSortableGhost: true, + lockOffset: '50%', + lockToContainerEdges: false, + pressDelay: 0, + pressThreshold: 5, + keyCodes: defaultKeyCodes, + shouldCancelStart: defaultShouldCancelStart, + transitionDuration: 300, + useWindowAsScrollContainer: false +}; +var omittedProps = Object.keys(propTypes); +function validateProps(props) { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(!(props.distance && props.pressDelay), 'Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.'); +} + +function _finallyRethrows(body, finalizer) { + try { + var result = body(); + } catch (e) { + return finalizer(true, e); + } + + if (result && result.then) { + return result.then(finalizer.bind(null, false), finalizer.bind(null, true)); + } + + return finalizer(false, value); +} +var SortableContext = (0,react__WEBPACK_IMPORTED_MODULE_10__.createContext)({ + manager: {} +}); +function sortableContainer(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableContainer, _React$Component); + + function WithSortableContainer(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableContainer); + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableContainer).call(this, props)); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "state", {}); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleStart", function (event) { + var _this$props = _this.props, + distance = _this$props.distance, + shouldCancelStart = _this$props.shouldCancelStart; + + if (event.button === 2 || shouldCancelStart(event)) { + return; + } + + _this.touched = true; + _this.position = getPosition(event); + var node = closest(event.target, function (el) { + return el.sortableInfo != null; + }); + + if (node && node.sortableInfo && _this.nodeIsChild(node) && !_this.state.sorting) { + var useDragHandle = _this.props.useDragHandle; + var _node$sortableInfo = node.sortableInfo, + index = _node$sortableInfo.index, + collection = _node$sortableInfo.collection, + disabled = _node$sortableInfo.disabled; + + if (disabled) { + return; + } + + if (useDragHandle && !closest(event.target, isSortableHandle)) { + return; + } + + _this.manager.active = { + collection: collection, + index: index + }; + + if (!isTouchEvent(event) && event.target.tagName === NodeType.Anchor) { + event.preventDefault(); + } + + if (!distance) { + if (_this.props.pressDelay === 0) { + _this.handlePress(event); + } else { + _this.pressTimer = setTimeout(function () { + return _this.handlePress(event); + }, _this.props.pressDelay); + } + } + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "nodeIsChild", function (node) { + return node.sortableInfo.manager === _this.manager; + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleMove", function (event) { + var _this$props2 = _this.props, + distance = _this$props2.distance, + pressThreshold = _this$props2.pressThreshold; + + if (!_this.state.sorting && _this.touched && !_this._awaitingUpdateBeforeSortStart) { + var position = getPosition(event); + var delta = { + x: _this.position.x - position.x, + y: _this.position.y - position.y + }; + var combinedDelta = Math.abs(delta.x) + Math.abs(delta.y); + _this.delta = delta; + + if (!distance && (!pressThreshold || combinedDelta >= pressThreshold)) { + clearTimeout(_this.cancelTimer); + _this.cancelTimer = setTimeout(_this.cancel, 0); + } else if (distance && combinedDelta >= distance && _this.manager.isActive()) { + _this.handlePress(event); + } + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleEnd", function () { + _this.touched = false; + + _this.cancel(); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "cancel", function () { + var distance = _this.props.distance; + var sorting = _this.state.sorting; + + if (!sorting) { + if (!distance) { + clearTimeout(_this.pressTimer); + } + + _this.manager.active = null; + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handlePress", function (event) { + try { + var active = _this.manager.getActive(); + + var _temp6 = function () { + if (active) { + var _temp7 = function _temp7() { + var index = _node.sortableInfo.index; + var margin = getElementMargin(_node); + var gridGap = getContainerGridGap(_this.container); + + var containerBoundingRect = _this.scrollContainer.getBoundingClientRect(); + + var dimensions = _getHelperDimensions({ + index: index, + node: _node, + collection: _collection + }); + + _this.node = _node; + _this.margin = margin; + _this.gridGap = gridGap; + _this.width = dimensions.width; + _this.height = dimensions.height; + _this.marginOffset = { + x: _this.margin.left + _this.margin.right + _this.gridGap.x, + y: Math.max(_this.margin.top, _this.margin.bottom, _this.gridGap.y) + }; + _this.boundingClientRect = _node.getBoundingClientRect(); + _this.containerBoundingRect = containerBoundingRect; + _this.index = index; + _this.newIndex = index; + _this.axis = { + x: _axis.indexOf('x') >= 0, + y: _axis.indexOf('y') >= 0 + }; + _this.offsetEdge = getEdgeOffset(_node, _this.container); + + if (_isKeySorting) { + _this.initialOffset = getPosition((0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, event, { + pageX: _this.boundingClientRect.left, + pageY: _this.boundingClientRect.top + })); + } else { + _this.initialOffset = getPosition(event); + } + + _this.initialScroll = { + left: _this.scrollContainer.scrollLeft, + top: _this.scrollContainer.scrollTop + }; + _this.initialWindowScroll = { + left: window.pageXOffset, + top: window.pageYOffset + }; + _this.helper = _this.helperContainer.appendChild(cloneNode(_node)); + setInlineStyles(_this.helper, { + boxSizing: 'border-box', + height: "".concat(_this.height, "px"), + left: "".concat(_this.boundingClientRect.left - margin.left, "px"), + pointerEvents: 'none', + position: 'fixed', + top: "".concat(_this.boundingClientRect.top - margin.top, "px"), + width: "".concat(_this.width, "px") + }); + + if (_isKeySorting) { + _this.helper.focus(); + } + + if (_hideSortableGhost) { + _this.sortableGhost = _node; + setInlineStyles(_node, { + opacity: 0, + visibility: 'hidden' + }); + } + + _this.minTranslate = {}; + _this.maxTranslate = {}; + + if (_isKeySorting) { + var _ref = _useWindowAsScrollContainer ? { + top: 0, + left: 0, + width: _this.contentWindow.innerWidth, + height: _this.contentWindow.innerHeight + } : _this.containerBoundingRect, + containerTop = _ref.top, + containerLeft = _ref.left, + containerWidth = _ref.width, + containerHeight = _ref.height; + + var containerBottom = containerTop + containerHeight; + var containerRight = containerLeft + containerWidth; + + if (_this.axis.x) { + _this.minTranslate.x = containerLeft - _this.boundingClientRect.left; + _this.maxTranslate.x = containerRight - (_this.boundingClientRect.left + _this.width); + } + + if (_this.axis.y) { + _this.minTranslate.y = containerTop - _this.boundingClientRect.top; + _this.maxTranslate.y = containerBottom - (_this.boundingClientRect.top + _this.height); + } + } else { + if (_this.axis.x) { + _this.minTranslate.x = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.left) - _this.boundingClientRect.left - _this.width / 2; + _this.maxTranslate.x = (_useWindowAsScrollContainer ? _this.contentWindow.innerWidth : containerBoundingRect.left + containerBoundingRect.width) - _this.boundingClientRect.left - _this.width / 2; + } + + if (_this.axis.y) { + _this.minTranslate.y = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.top) - _this.boundingClientRect.top - _this.height / 2; + _this.maxTranslate.y = (_useWindowAsScrollContainer ? _this.contentWindow.innerHeight : containerBoundingRect.top + containerBoundingRect.height) - _this.boundingClientRect.top - _this.height / 2; + } + } + + if (_helperClass) { + _helperClass.split(' ').forEach(function (className) { + return _this.helper.classList.add(className); + }); + } + + _this.listenerNode = event.touches ? event.target : _this.contentWindow; + + if (_isKeySorting) { + _this.listenerNode.addEventListener('wheel', _this.handleKeyEnd, true); + + _this.listenerNode.addEventListener('mousedown', _this.handleKeyEnd, true); + + _this.listenerNode.addEventListener('keydown', _this.handleKeyDown); + } else { + events.move.forEach(function (eventName) { + return _this.listenerNode.addEventListener(eventName, _this.handleSortMove, false); + }); + events.end.forEach(function (eventName) { + return _this.listenerNode.addEventListener(eventName, _this.handleSortEnd, false); + }); + } + + _this.setState({ + sorting: true, + sortingIndex: index + }); + + if (_onSortStart) { + _onSortStart({ + node: _node, + index: index, + collection: _collection, + isKeySorting: _isKeySorting, + nodes: _this.manager.getOrderedRefs(), + helper: _this.helper + }, event); + } + + if (_isKeySorting) { + _this.keyMove(0); + } + }; + + var _this$props3 = _this.props, + _axis = _this$props3.axis, + _getHelperDimensions = _this$props3.getHelperDimensions, + _helperClass = _this$props3.helperClass, + _hideSortableGhost = _this$props3.hideSortableGhost, + updateBeforeSortStart = _this$props3.updateBeforeSortStart, + _onSortStart = _this$props3.onSortStart, + _useWindowAsScrollContainer = _this$props3.useWindowAsScrollContainer; + var _node = active.node, + _collection = active.collection; + var _isKeySorting = _this.manager.isKeySorting; + + var _temp8 = function () { + if (typeof updateBeforeSortStart === 'function') { + _this._awaitingUpdateBeforeSortStart = true; + + var _temp9 = _finallyRethrows(function () { + var index = _node.sortableInfo.index; + return Promise.resolve(updateBeforeSortStart({ + collection: _collection, + index: index, + node: _node, + isKeySorting: _isKeySorting + }, event)).then(function () {}); + }, function (_wasThrown, _result) { + _this._awaitingUpdateBeforeSortStart = false; + if (_wasThrown) throw _result; + return _result; + }); + + if (_temp9 && _temp9.then) return _temp9.then(function () {}); + } + }(); + + return _temp8 && _temp8.then ? _temp8.then(_temp7) : _temp7(_temp8); + } + }(); + + return Promise.resolve(_temp6 && _temp6.then ? _temp6.then(function () {}) : void 0); + } catch (e) { + return Promise.reject(e); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortMove", function (event) { + var onSortMove = _this.props.onSortMove; + + if (typeof event.preventDefault === 'function' && event.cancelable) { + event.preventDefault(); + } + + _this.updateHelperPosition(event); + + _this.animateNodes(); + + _this.autoscroll(); + + if (onSortMove) { + onSortMove(event); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortEnd", function (event) { + var _this$props4 = _this.props, + hideSortableGhost = _this$props4.hideSortableGhost, + onSortEnd = _this$props4.onSortEnd; + var _this$manager = _this.manager, + collection = _this$manager.active.collection, + isKeySorting = _this$manager.isKeySorting; + + var nodes = _this.manager.getOrderedRefs(); + + if (_this.listenerNode) { + if (isKeySorting) { + _this.listenerNode.removeEventListener('wheel', _this.handleKeyEnd, true); + + _this.listenerNode.removeEventListener('mousedown', _this.handleKeyEnd, true); + + _this.listenerNode.removeEventListener('keydown', _this.handleKeyDown); + } else { + events.move.forEach(function (eventName) { + return _this.listenerNode.removeEventListener(eventName, _this.handleSortMove); + }); + events.end.forEach(function (eventName) { + return _this.listenerNode.removeEventListener(eventName, _this.handleSortEnd); + }); + } + } + + _this.helper.parentNode.removeChild(_this.helper); + + if (hideSortableGhost && _this.sortableGhost) { + setInlineStyles(_this.sortableGhost, { + opacity: '', + visibility: '' + }); + } + + for (var i = 0, len = nodes.length; i < len; i++) { + var _node2 = nodes[i]; + var el = _node2.node; + _node2.edgeOffset = null; + _node2.boundingClientRect = null; + setTranslate3d(el, null); + setTransitionDuration(el, null); + _node2.translate = null; + } + + _this.autoScroller.clear(); + + _this.manager.active = null; + _this.manager.isKeySorting = false; + + _this.setState({ + sorting: false, + sortingIndex: null + }); + + if (typeof onSortEnd === 'function') { + onSortEnd({ + collection: collection, + newIndex: _this.newIndex, + oldIndex: _this.index, + isKeySorting: isKeySorting, + nodes: nodes + }, event); + } + + _this.touched = false; + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "autoscroll", function () { + var disableAutoscroll = _this.props.disableAutoscroll; + var isKeySorting = _this.manager.isKeySorting; + + if (disableAutoscroll) { + _this.autoScroller.clear(); + + return; + } + + if (isKeySorting) { + var translate = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, _this.translate); + + var scrollX = 0; + var scrollY = 0; + + if (_this.axis.x) { + translate.x = Math.min(_this.maxTranslate.x, Math.max(_this.minTranslate.x, _this.translate.x)); + scrollX = _this.translate.x - translate.x; + } + + if (_this.axis.y) { + translate.y = Math.min(_this.maxTranslate.y, Math.max(_this.minTranslate.y, _this.translate.y)); + scrollY = _this.translate.y - translate.y; + } + + _this.translate = translate; + setTranslate3d(_this.helper, _this.translate); + _this.scrollContainer.scrollLeft += scrollX; + _this.scrollContainer.scrollTop += scrollY; + return; + } + + _this.autoScroller.update({ + height: _this.height, + maxTranslate: _this.maxTranslate, + minTranslate: _this.minTranslate, + translate: _this.translate, + width: _this.width + }); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "onAutoScroll", function (offset) { + _this.translate.x += offset.left; + _this.translate.y += offset.top; + + _this.animateNodes(); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyDown", function (event) { + var keyCode = event.keyCode; + var _this$props5 = _this.props, + shouldCancelStart = _this$props5.shouldCancelStart, + _this$props5$keyCodes = _this$props5.keyCodes, + customKeyCodes = _this$props5$keyCodes === void 0 ? {} : _this$props5$keyCodes; + + var keyCodes = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, defaultKeyCodes, customKeyCodes); + + if (_this.manager.active && !_this.manager.isKeySorting || !_this.manager.active && (!keyCodes.lift.includes(keyCode) || shouldCancelStart(event) || !_this.isValidSortingTarget(event))) { + return; + } + + event.stopPropagation(); + event.preventDefault(); + + if (keyCodes.lift.includes(keyCode) && !_this.manager.active) { + _this.keyLift(event); + } else if (keyCodes.drop.includes(keyCode) && _this.manager.active) { + _this.keyDrop(event); + } else if (keyCodes.cancel.includes(keyCode)) { + _this.newIndex = _this.manager.active.index; + + _this.keyDrop(event); + } else if (keyCodes.up.includes(keyCode)) { + _this.keyMove(-1); + } else if (keyCodes.down.includes(keyCode)) { + _this.keyMove(1); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyLift", function (event) { + var target = event.target; + var node = closest(target, function (el) { + return el.sortableInfo != null; + }); + var _node$sortableInfo2 = node.sortableInfo, + index = _node$sortableInfo2.index, + collection = _node$sortableInfo2.collection; + _this.initialFocusedNode = target; + _this.manager.isKeySorting = true; + _this.manager.active = { + index: index, + collection: collection + }; + + _this.handlePress(event); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyMove", function (shift) { + var nodes = _this.manager.getOrderedRefs(); + + var lastIndex = nodes[nodes.length - 1].node.sortableInfo.index; + var newIndex = _this.newIndex + shift; + var prevIndex = _this.newIndex; + + if (newIndex < 0 || newIndex > lastIndex) { + return; + } + + _this.prevIndex = prevIndex; + _this.newIndex = newIndex; + var targetIndex = getTargetIndex(_this.newIndex, _this.prevIndex, _this.index); + var target = nodes.find(function (_ref2) { + var node = _ref2.node; + return node.sortableInfo.index === targetIndex; + }); + var targetNode = target.node; + var scrollDelta = _this.containerScrollDelta; + var targetBoundingClientRect = target.boundingClientRect || getScrollAdjustedBoundingClientRect(targetNode, scrollDelta); + var targetTranslate = target.translate || { + x: 0, + y: 0 + }; + var targetPosition = { + top: targetBoundingClientRect.top + targetTranslate.y - scrollDelta.top, + left: targetBoundingClientRect.left + targetTranslate.x - scrollDelta.left + }; + var shouldAdjustForSize = prevIndex < newIndex; + var sizeAdjustment = { + x: shouldAdjustForSize && _this.axis.x ? targetNode.offsetWidth - _this.width : 0, + y: shouldAdjustForSize && _this.axis.y ? targetNode.offsetHeight - _this.height : 0 + }; + + _this.handleSortMove({ + pageX: targetPosition.left + sizeAdjustment.x, + pageY: targetPosition.top + sizeAdjustment.y, + ignoreTransition: shift === 0 + }); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyDrop", function (event) { + _this.handleSortEnd(event); + + if (_this.initialFocusedNode) { + _this.initialFocusedNode.focus(); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyEnd", function (event) { + if (_this.manager.active) { + _this.keyDrop(event); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "isValidSortingTarget", function (event) { + var useDragHandle = _this.props.useDragHandle; + var target = event.target; + var node = closest(target, function (el) { + return el.sortableInfo != null; + }); + return node && node.sortableInfo && !node.sortableInfo.disabled && (useDragHandle ? isSortableHandle(target) : target.sortableInfo); + }); + + var manager = new Manager(); + validateProps(props); + _this.manager = manager; + _this.wrappedInstance = (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)(); + _this.sortableContextValue = { + manager: manager + }; + _this.events = { + end: _this.handleEnd, + move: _this.handleMove, + start: _this.handleStart + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableContainer, [{ + key: "componentDidMount", + value: function componentDidMount() { + var _this2 = this; + + var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; + var container = this.getContainer(); + Promise.resolve(container).then(function (containerNode) { + _this2.container = containerNode; + _this2.document = _this2.container.ownerDocument || document; + var contentWindow = _this2.props.contentWindow || _this2.document.defaultView || window; + _this2.contentWindow = typeof contentWindow === 'function' ? contentWindow() : contentWindow; + _this2.scrollContainer = useWindowAsScrollContainer ? _this2.document.scrollingElement || _this2.document.documentElement : getScrollingParent(_this2.container) || _this2.container; + _this2.autoScroller = new AutoScroller(_this2.scrollContainer, _this2.onAutoScroll); + Object.keys(_this2.events).forEach(function (key) { + return events[key].forEach(function (eventName) { + return _this2.container.addEventListener(eventName, _this2.events[key], false); + }); + }); + + _this2.container.addEventListener('keydown', _this2.handleKeyDown); + }); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + var _this3 = this; + + if (this.helper && this.helper.parentNode) { + this.helper.parentNode.removeChild(this.helper); + } + + if (!this.container) { + return; + } + + Object.keys(this.events).forEach(function (key) { + return events[key].forEach(function (eventName) { + return _this3.container.removeEventListener(eventName, _this3.events[key]); + }); + }); + this.container.removeEventListener('keydown', this.handleKeyDown); + } + }, { + key: "updateHelperPosition", + value: function updateHelperPosition(event) { + var _this$props6 = this.props, + lockAxis = _this$props6.lockAxis, + lockOffset = _this$props6.lockOffset, + lockToContainerEdges = _this$props6.lockToContainerEdges, + transitionDuration = _this$props6.transitionDuration, + _this$props6$keyboard = _this$props6.keyboardSortingTransitionDuration, + keyboardSortingTransitionDuration = _this$props6$keyboard === void 0 ? transitionDuration : _this$props6$keyboard; + var isKeySorting = this.manager.isKeySorting; + var ignoreTransition = event.ignoreTransition; + var offset = getPosition(event); + var translate = { + x: offset.x - this.initialOffset.x, + y: offset.y - this.initialOffset.y + }; + translate.y -= window.pageYOffset - this.initialWindowScroll.top; + translate.x -= window.pageXOffset - this.initialWindowScroll.left; + this.translate = translate; + + if (lockToContainerEdges) { + var _getLockPixelOffsets = getLockPixelOffsets({ + height: this.height, + lockOffset: lockOffset, + width: this.width + }), + _getLockPixelOffsets2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_getLockPixelOffsets, 2), + minLockOffset = _getLockPixelOffsets2[0], + maxLockOffset = _getLockPixelOffsets2[1]; + + var minOffset = { + x: this.width / 2 - minLockOffset.x, + y: this.height / 2 - minLockOffset.y + }; + var maxOffset = { + x: this.width / 2 - maxLockOffset.x, + y: this.height / 2 - maxLockOffset.y + }; + translate.x = limit(this.minTranslate.x + minOffset.x, this.maxTranslate.x - maxOffset.x, translate.x); + translate.y = limit(this.minTranslate.y + minOffset.y, this.maxTranslate.y - maxOffset.y, translate.y); + } + + if (lockAxis === 'x') { + translate.y = 0; + } else if (lockAxis === 'y') { + translate.x = 0; + } + + if (isKeySorting && keyboardSortingTransitionDuration && !ignoreTransition) { + setTransitionDuration(this.helper, keyboardSortingTransitionDuration); + } + + setTranslate3d(this.helper, translate); + } + }, { + key: "animateNodes", + value: function animateNodes() { + var _this$props7 = this.props, + transitionDuration = _this$props7.transitionDuration, + hideSortableGhost = _this$props7.hideSortableGhost, + onSortOver = _this$props7.onSortOver; + var containerScrollDelta = this.containerScrollDelta, + windowScrollDelta = this.windowScrollDelta; + var nodes = this.manager.getOrderedRefs(); + var sortingOffset = { + left: this.offsetEdge.left + this.translate.x + containerScrollDelta.left, + top: this.offsetEdge.top + this.translate.y + containerScrollDelta.top + }; + var isKeySorting = this.manager.isKeySorting; + var prevIndex = this.newIndex; + this.newIndex = null; + + for (var i = 0, len = nodes.length; i < len; i++) { + var _node3 = nodes[i].node; + var index = _node3.sortableInfo.index; + var width = _node3.offsetWidth; + var height = _node3.offsetHeight; + var offset = { + height: this.height > height ? height / 2 : this.height / 2, + width: this.width > width ? width / 2 : this.width / 2 + }; + var mustShiftBackward = isKeySorting && index > this.index && index <= prevIndex; + var mustShiftForward = isKeySorting && index < this.index && index >= prevIndex; + var translate = { + x: 0, + y: 0 + }; + var edgeOffset = nodes[i].edgeOffset; + + if (!edgeOffset) { + edgeOffset = getEdgeOffset(_node3, this.container); + nodes[i].edgeOffset = edgeOffset; + + if (isKeySorting) { + nodes[i].boundingClientRect = getScrollAdjustedBoundingClientRect(_node3, containerScrollDelta); + } + } + + var nextNode = i < nodes.length - 1 && nodes[i + 1]; + var prevNode = i > 0 && nodes[i - 1]; + + if (nextNode && !nextNode.edgeOffset) { + nextNode.edgeOffset = getEdgeOffset(nextNode.node, this.container); + + if (isKeySorting) { + nextNode.boundingClientRect = getScrollAdjustedBoundingClientRect(nextNode.node, containerScrollDelta); + } + } + + if (index === this.index) { + if (hideSortableGhost) { + this.sortableGhost = _node3; + setInlineStyles(_node3, { + opacity: 0, + visibility: 'hidden' + }); + } + + continue; + } + + if (transitionDuration) { + setTransitionDuration(_node3, transitionDuration); + } + + if (this.axis.x) { + if (this.axis.y) { + if (mustShiftForward || index < this.index && (sortingOffset.left + windowScrollDelta.left - offset.width <= edgeOffset.left && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height || sortingOffset.top + windowScrollDelta.top + offset.height <= edgeOffset.top)) { + translate.x = this.width + this.marginOffset.x; + + if (edgeOffset.left + translate.x > this.containerBoundingRect.width - offset.width) { + if (nextNode) { + translate.x = nextNode.edgeOffset.left - edgeOffset.left; + translate.y = nextNode.edgeOffset.top - edgeOffset.top; + } + } + + if (this.newIndex === null) { + this.newIndex = index; + } + } else if (mustShiftBackward || index > this.index && (sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top || sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top + height)) { + translate.x = -(this.width + this.marginOffset.x); + + if (edgeOffset.left + translate.x < this.containerBoundingRect.left + offset.width) { + if (prevNode) { + translate.x = prevNode.edgeOffset.left - edgeOffset.left; + translate.y = prevNode.edgeOffset.top - edgeOffset.top; + } + } + + this.newIndex = index; + } + } else { + if (mustShiftBackward || index > this.index && sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left) { + translate.x = -(this.width + this.marginOffset.x); + this.newIndex = index; + } else if (mustShiftForward || index < this.index && sortingOffset.left + windowScrollDelta.left <= edgeOffset.left + offset.width) { + translate.x = this.width + this.marginOffset.x; + + if (this.newIndex == null) { + this.newIndex = index; + } + } + } + } else if (this.axis.y) { + if (mustShiftBackward || index > this.index && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top) { + translate.y = -(this.height + this.marginOffset.y); + this.newIndex = index; + } else if (mustShiftForward || index < this.index && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height) { + translate.y = this.height + this.marginOffset.y; + + if (this.newIndex == null) { + this.newIndex = index; + } + } + } + + setTranslate3d(_node3, translate); + nodes[i].translate = translate; + } + + if (this.newIndex == null) { + this.newIndex = this.index; + } + + if (isKeySorting) { + this.newIndex = prevIndex; + } + + var oldIndex = isKeySorting ? this.prevIndex : prevIndex; + + if (onSortOver && this.newIndex !== oldIndex) { + onSortOver({ + collection: this.manager.active.collection, + index: this.index, + newIndex: this.newIndex, + oldIndex: oldIndex, + isKeySorting: isKeySorting, + nodes: nodes, + helper: this.helper + }); + } + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call'); + return this.wrappedInstance.current; + } + }, { + key: "getContainer", + value: function getContainer() { + var getContainer = this.props.getContainer; + + if (typeof getContainer !== 'function') { + return (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + } + + return getContainer(config.withRef ? this.getWrappedInstance() : undefined); + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(SortableContext.Provider, { + value: this.sortableContextValue + }, (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, omit(this.props, omittedProps)))); + } + }, { + key: "helperContainer", + get: function get() { + var helperContainer = this.props.helperContainer; + + if (typeof helperContainer === 'function') { + return helperContainer(); + } + + return this.props.helperContainer || this.document.body; + } + }, { + key: "containerScrollDelta", + get: function get() { + var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; + + if (useWindowAsScrollContainer) { + return { + left: 0, + top: 0 + }; + } + + return { + left: this.scrollContainer.scrollLeft - this.initialScroll.left, + top: this.scrollContainer.scrollTop - this.initialScroll.top + }; + } + }, { + key: "windowScrollDelta", + get: function get() { + return { + left: this.contentWindow.pageXOffset - this.initialWindowScroll.left, + top: this.contentWindow.pageYOffset - this.initialWindowScroll.top + }; + } + }]); + + return WithSortableContainer; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableList', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", defaultProps), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes), _temp; +} + +var propTypes$1 = { + index: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number).isRequired, + collection: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]), + disabled: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) +}; +var omittedProps$1 = Object.keys(propTypes$1); +function sortableElement(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableElement, _React$Component); + + function WithSortableElement() { + var _getPrototypeOf2; + + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableElement); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableElement)).call.apply(_getPrototypeOf2, [this].concat(args))); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); + + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableElement, [{ + key: "componentDidMount", + value: function componentDidMount() { + this.register(); + } + }, { + key: "componentDidUpdate", + value: function componentDidUpdate(prevProps) { + if (this.node) { + if (prevProps.index !== this.props.index) { + this.node.sortableInfo.index = this.props.index; + } + + if (prevProps.disabled !== this.props.disabled) { + this.node.sortableInfo.disabled = this.props.disabled; + } + } + + if (prevProps.collection !== this.props.collection) { + this.unregister(prevProps.collection); + this.register(); + } + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + this.unregister(); + } + }, { + key: "register", + value: function register() { + var _this$props = this.props, + collection = _this$props.collection, + disabled = _this$props.disabled, + index = _this$props.index; + var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + node.sortableInfo = { + collection: collection, + disabled: disabled, + index: index, + manager: this.context.manager + }; + this.node = node; + this.ref = { + node: node + }; + this.context.manager.add(collection, this.ref); + } + }, { + key: "unregister", + value: function unregister() { + var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props.collection; + this.context.manager.remove(collection, this.ref); + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call'); + return this.wrappedInstance.current; + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, omit(this.props, omittedProps$1))); + } + }]); + + return WithSortableElement; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableElement', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "contextType", SortableContext), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes$1), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", { + collection: 0 + }), _temp; +} + + + + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "React" ***! + \************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["React"]; + +/***/ }), + +/***/ "react-dom": +/*!***************************!*\ + !*** external "ReactDOM" ***! + \***************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactDOM"]; + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js ***! + \**************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _assertThisInitialized; } +/* harmony export */ }); +function _assertThisInitialized(e) { + if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + return e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _classCallCheck; } +/* harmony export */ }); +function _classCallCheck(a, n) { + if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/createClass.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/createClass.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _createClass; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperties(e, r) { + for (var t = 0; t < r.length; t++) { + var o = r[t]; + o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o.key), o); + } +} +function _createClass(e, r, t) { + return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { + writable: !1 + }), e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": +/*!************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***! + \************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _extends; } +/* harmony export */ }); +function _extends() { + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); + } + return n; + }, _extends.apply(null, arguments); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _getPrototypeOf; } +/* harmony export */ }); +function _getPrototypeOf(t) { + return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { + return t.__proto__ || Object.getPrototypeOf(t); + }, _getPrototypeOf(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/inherits.js": +/*!*************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/inherits.js ***! + \*************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _inherits; } +/* harmony export */ }); +/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); + +function _inherits(t, e) { + if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); + t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + writable: !0, + configurable: !0 + } + }), Object.defineProperty(t, "prototype", { + writable: !1 + }), e && (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t, e); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js": +/*!*****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/objectSpread.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _objectSpread; } +/* harmony export */ }); +/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); + +function _objectSpread(e) { + for (var r = 1; r < arguments.length; r++) { + var t = null != arguments[r] ? Object(arguments[r]) : {}, + o = Object.keys(t); + "function" == typeof Object.getOwnPropertySymbols && o.push.apply(o, Object.getOwnPropertySymbols(t).filter(function (e) { + return Object.getOwnPropertyDescriptor(t, e).enumerable; + })), o.forEach(function (r) { + (0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); + }); + } + return e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js": +/*!******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js ***! + \******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _possibleConstructorReturn; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); + + +function _possibleConstructorReturn(t, e) { + if (e && ("object" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e) || "function" == typeof e)) return e; + if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); + return (0,_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _setPrototypeOf; } +/* harmony export */ }); +function _setPrototypeOf(t, e) { + return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { + return t.__proto__ = e, t; + }, _setPrototypeOf(t, e); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./node_modules/array-move/index.js": +/*!******************************************!*\ + !*** ./node_modules/array-move/index.js ***! + \******************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ arrayMoveImmutable: function() { return /* binding */ arrayMoveImmutable; }, +/* harmony export */ arrayMoveMutable: function() { return /* binding */ arrayMoveMutable; } +/* harmony export */ }); +function arrayMoveMutable(array, fromIndex, toIndex) { + const startIndex = fromIndex < 0 ? array.length + fromIndex : fromIndex; + + if (startIndex >= 0 && startIndex < array.length) { + const endIndex = toIndex < 0 ? array.length + toIndex : toIndex; + + const [item] = array.splice(fromIndex, 1); + array.splice(endIndex, 0, item); + } +} + +function arrayMoveImmutable(array, fromIndex, toIndex) { + array = [...array]; + arrayMoveMutable(array, fromIndex, toIndex); + return array; +} + + +/***/ }), + +/***/ "./src/fields/select/block.json": +/*!**************************************!*\ + !*** ./src/fields/select/block.json ***! + \**************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/select-field","title":"Select","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A select dropdown input field.","keywords":["wpzoom","form","input","select"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"options":{"type":"array","default":["Item #1"]},"defaultValue":{"type":"string","source":"attribute","attribute":"defaultValue","selector":"select","default":"Item #1"},"label":{"type":"string","default":"Select an option"},"showLabel":{"type":"boolean","default":true},"multiple":{"type":"boolean","source":"attribute","attribute":"multiple","selector":"select","default":false},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"select","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ id: moduleId, +/******/ loaded: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.loaded = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/global */ +/******/ !function() { +/******/ __webpack_require__.g = (function() { +/******/ if (typeof globalThis === 'object') return globalThis; +/******/ try { +/******/ return this || new Function('return this')(); +/******/ } catch (e) { +/******/ if (typeof window === 'object') return window; +/******/ } +/******/ })(); +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/node module decorator */ +/******/ !function() { +/******/ __webpack_require__.nmd = function(module) { +/******/ module.paths = []; +/******/ if (!module.children) module.children = []; +/******/ return module; +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. +!function() { +"use strict"; +/*!************************************!*\ + !*** ./src/fields/select/index.js ***! + \************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/select/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/select/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/select/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M15.3223 14.8086C15.3223 13.424 16.9988 12.7245 17.9805 13.708L17.9795 13.709L23.293 19.0205C24.2426 19.9701 23.6215 21.5746 22.3193 21.6738L22.1914 21.6777H19.6084L17.9756 23.2969C16.9923 24.2704 15.3224 23.575 15.3223 22.1914V14.8086ZM16.8574 14.7559C16.8421 14.7622 16.833 14.7709 16.8291 14.7764C16.8275 14.7786 16.8262 14.7812 16.8252 14.7842C16.8243 14.7871 16.8223 14.7952 16.8223 14.8086V22.1914C16.8223 22.2045 16.8242 22.2117 16.8252 22.2148C16.8262 22.2179 16.8276 22.2204 16.8291 22.2227C16.8329 22.228 16.842 22.2377 16.8574 22.2441C16.8726 22.2504 16.8851 22.2501 16.8916 22.249C16.8945 22.2485 16.8973 22.2477 16.9004 22.2461C16.9033 22.2446 16.9096 22.2406 16.9189 22.2314L18.7715 20.3955L18.8848 20.3027C19.0066 20.222 19.1506 20.1778 19.2988 20.1777H22.1914C22.2052 20.1777 22.2127 20.1758 22.2158 20.1748C22.2191 20.1738 22.2213 20.1725 22.2236 20.1709C22.2289 20.1672 22.2378 20.1587 22.2441 20.1436C22.2504 20.1286 22.251 20.1159 22.25 20.1094C22.2495 20.1066 22.2486 20.1035 22.2471 20.1006C22.2456 20.0978 22.242 20.0906 22.2324 20.0811L16.918 14.7676C16.9086 14.7583 16.9021 14.7543 16.8994 14.7529C16.8967 14.7516 16.8942 14.7514 16.8916 14.751C16.8854 14.7499 16.873 14.7494 16.8574 14.7559Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17.4756 1.25C18.8698 1.25 20 2.3802 20 3.77441V10.625C20 11.0392 19.6642 11.375 19.25 11.375C18.8358 11.375 18.5 11.0392 18.5 10.625V3.77441C18.5 3.20863 18.0414 2.75 17.4756 2.75H3.77441C3.20863 2.75 2.75 3.20863 2.75 3.77441V17.4756C2.75 18.0414 3.20863 18.5 3.77441 18.5H12C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H3.77441C2.3802 20 1.25 18.8698 1.25 17.4756V3.77441C1.25 2.3802 2.3802 1.25 3.77441 1.25H17.4756Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M5.58203 14.3525C5.95754 14.0463 6.49541 14.0593 6.85938 14.3682C6.86576 14.3733 6.87169 14.3794 6.87793 14.3848L6.91797 14.4189L6.96973 14.4756C7.3098 14.8687 7.29328 15.4625 6.91992 15.8359C6.52905 16.2267 5.89673 16.2267 5.50586 15.8359C5.11519 15.4451 5.11513 14.8127 5.50586 14.4219L5.58203 14.3525Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M12.0762 14.3789C12.4545 14.4172 12.75 14.7366 12.75 15.125C12.75 15.5134 12.4545 15.8328 12.0762 15.8711L12 15.875H10.3447C9.93051 15.875 9.59473 15.5392 9.59473 15.125C9.59473 14.7108 9.93051 14.375 10.3447 14.375H12L12.0762 14.3789Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M5.49609 9.84668C5.86949 9.54497 6.40882 9.55213 6.77539 9.86621C6.79408 9.88147 6.81259 9.89771 6.83008 9.91504L6.83203 9.91699L6.90137 9.99316C7.2219 10.3861 7.19829 10.9656 6.83203 11.332C6.44119 11.7227 5.80881 11.7227 5.41797 11.332C5.02726 10.9411 5.02714 10.3078 5.41797 9.91699L5.41992 9.91504L5.49609 9.84668ZM6.31543 10.4336L6.30176 10.4473L6.12598 10.625L6.44824 10.3008L6.47754 10.2705L6.47656 10.2695L6.31543 10.4336Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M15.5918 9.87891C15.9699 9.91742 16.2646 10.2368 16.2646 10.625C16.2646 11.0132 15.9699 11.3326 15.5918 11.3711L15.5146 11.375H10.2549C9.84072 11.3749 9.50488 11.0392 9.50488 10.625C9.50488 10.2108 9.84072 9.87506 10.2549 9.875H15.5146L15.5918 9.87891Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M5.49414 5.35156C5.86967 5.04531 6.40754 5.05828 6.77148 5.36719C6.77789 5.37235 6.78377 5.37837 6.79004 5.38379L6.83008 5.41797L6.88184 5.47461C7.2219 5.86773 7.20535 6.46151 6.83203 6.83496C6.44116 7.22573 5.80884 7.22573 5.41797 6.83496C5.02724 6.44409 5.02721 5.81176 5.41797 5.4209L5.49414 5.35156Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M15.5918 5.37891C15.9699 5.41742 16.2646 5.73675 16.2646 6.125C16.2646 6.51325 15.9699 6.83258 15.5918 6.87109L15.5146 6.875H10.2549C9.84072 6.87494 9.50488 6.53917 9.50488 6.125C9.50488 5.71083 9.84072 5.37506 10.2549 5.375H15.5146L15.5918 5.37891Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/stripe-card/block.json b/build/fields/stripe-card/block.json index 5dad28c..1fb0889 100644 --- a/build/fields/stripe-card/block.json +++ b/build/fields/stripe-card/block.json @@ -69,13 +69,17 @@ }, "styles": [ { - "name": "modern", - "label": "Modern", + "name": "stripe", + "label": "Stripe", "isDefault": true }, { - "name": "classic", - "label": "Classic" + "name": "flat", + "label": "Flat" + }, + { + "name": "night", + "label": "Night" } ], "editorScript": "file:./index.js", diff --git a/build/fields/stripe-card/index.asset.php b/build/fields/stripe-card/index.asset.php index 1082a0c..8b6e0c4 100644 --- a/build/fields/stripe-card/index.asset.php +++ b/build/fields/stripe-card/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '3aae478a051fb9a72613'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '62c812ae3b28abfae823'); diff --git a/build/fields/stripe-card/index.js b/build/fields/stripe-card/index.js index 3b513bf..9ba1b5a 100644 --- a/build/fields/stripe-card/index.js +++ b/build/fields/stripe-card/index.js @@ -28,12 +28,211 @@ function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = +/* ── Theme tokens ─────────────────────────────────────────────────────────── */ + +var THEMES = { + stripe: { + bg: '#ffffff', + inputBg: '#ffffff', + text: '#30313d', + label: '#6d6e78', + border: '1px solid #e0e0e0', + shadow: '0 1px 3px rgba(0,0,0,.1)', + radius: '5px', + placeholder: '#b3b3c0' + }, + flat: { + bg: '#ffffff', + inputBg: '#f8f8f8', + text: '#30313d', + label: '#6d6e78', + border: '1px solid #ccc', + shadow: 'none', + radius: '4px', + placeholder: '#b3b3c0' + }, + night: { + bg: '#0d1117', + inputBg: '#161b22', + text: '#c9d1d9', + label: '#8b949e', + border: '1px solid #30363d', + shadow: 'none', + radius: '6px', + placeholder: '#484f58' + } +}; + +/* ── Small inline SVG icons ───────────────────────────────────────────────── */ +var MastercardIcon = function MastercardIcon() { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "28", + height: "18", + viewBox: "0 0 38 24", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("rect", { + width: "38", + height: "24", + rx: "4", + fill: "#252525" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("circle", { + cx: "15", + cy: "12", + r: "7", + fill: "#eb001b" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("circle", { + cx: "23", + cy: "12", + r: "7", + fill: "#f79e1b" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M19 6.8a7 7 0 0 1 0 10.4A7 7 0 0 1 19 6.8z", + fill: "#ff5f00" + })] + }); +}; +var VisaIcon = function VisaIcon() { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "28", + height: "18", + viewBox: "0 0 38 24", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("rect", { + width: "38", + height: "24", + rx: "4", + fill: "#1a1f71" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("text", { + x: "19", + y: "17", + textAnchor: "middle", + fill: "#fff", + fontSize: "12", + fontWeight: "bold", + fontFamily: "Arial,sans-serif", + children: "VISA" + })] + }); +}; +var DiscoverIcon = function DiscoverIcon() { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "28", + height: "18", + viewBox: "0 0 38 24", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("rect", { + width: "38", + height: "24", + rx: "4", + fill: "#fff", + stroke: "#ddd", + strokeWidth: "1" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("circle", { + cx: "24", + cy: "12", + r: "7", + fill: "#f76f20" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("text", { + x: "8", + y: "16", + fill: "#231f20", + fontSize: "7.5", + fontWeight: "bold", + fontFamily: "Arial,sans-serif", + children: "DIS" + })] + }); +}; +var CvcIcon = function CvcIcon() { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { + width: "20", + height: "16", + viewBox: "0 0 20 16", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("rect", { + x: "0.5", + y: "0.5", + width: "19", + height: "15", + rx: "2", + stroke: "#aaa" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M0 5h20", + stroke: "#aaa" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("rect", { + x: "3", + y: "8", + width: "5", + height: "2", + rx: "0.5", + fill: "#aaa" + })] + }); +}; +var ChevronIcon = function ChevronIcon(_ref) { + var color = _ref.color; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("svg", { + width: "14", + height: "14", + viewBox: "0 0 24 24", + fill: "none", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M6 9l6 6 6-6", + stroke: color, + strokeWidth: "2", + strokeLinecap: "round", + strokeLinejoin: "round" + }) + }); +}; + +/* ── Helper: detect active theme from className ───────────────────────────── */ +function getTheme(className) { + if (className && className.includes('is-style-night')) return 'night'; + if (className && className.includes('is-style-flat')) return 'flat'; + return 'stripe'; +} + +/* ── Edit component ───────────────────────────────────────────────────────── */ var Edit = function Edit(props) { var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)(); var attributes = props.attributes, setAttributes = props.setAttributes; var label = attributes.label, showLabel = attributes.showLabel; + var themeKey = getTheme(blockProps.className); + var t = THEMES[themeKey]; + var fieldGroupStyle = { + display: 'flex', + flexDirection: 'column', + gap: '4px' + }; + var labelStyle = { + fontSize: '13px', + fontWeight: '500', + color: t.label, + lineHeight: '1.4' + }; + var inputStyle = { + display: 'flex', + alignItems: 'center', + justifyContent: 'space-between', + background: t.inputBg, + border: t.border, + borderRadius: t.radius, + padding: '4px 12px', + height: '40px' + }; + var placeholderStyle = { + fontSize: '14px', + color: t.placeholder + }; + var rowStyle = { + display: 'grid', + gridTemplateColumns: '1fr 1fr', + gap: '12px' + }; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.Fragment, { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, { @@ -73,55 +272,77 @@ var Edit = function Edit(props) { }); } }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { - className: "wpzf-stripe-card-element-preview", - style: { - padding: '10px 12px', - border: '1px solid #d0d0d0', - borderRadius: '4px', - background: '#fff', - color: '#888', - fontSize: '14px', - display: 'flex', - alignItems: 'center', - gap: '8px', - minHeight: '38px' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { - width: "20", - height: "20", - viewBox: "0 0 24 24", - fill: "none", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("rect", { - x: "2", - y: "5", - width: "20", - height: "14", - rx: "2", - stroke: "#ccc", - strokeWidth: "2" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M2 10h20", - stroke: "#ccc", - strokeWidth: "2" + className: "wpzf-stripe-payment-preview", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + style: _objectSpread(_objectSpread({}, fieldGroupStyle), {}, { + marginBottom: '12px' + }), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("label", { + style: labelStyle, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Card number', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + style: inputStyle, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + style: placeholderStyle, + children: "1234 1234 1234 1234" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("span", { + style: { + display: 'flex', + gap: '4px', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(MastercardIcon, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(VisaIcon, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(DiscoverIcon, {})] + })] + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + style: _objectSpread(_objectSpread({}, rowStyle), {}, { + marginBottom: '12px' + }), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + style: fieldGroupStyle, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("label", { + style: labelStyle, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Expiration date', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", { + style: inputStyle, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + style: placeholderStyle, + children: "MM / YY" + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + style: fieldGroupStyle, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("label", { + style: labelStyle, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Security code', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + style: inputStyle, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + style: placeholderStyle, + children: "CVC" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(CvcIcon, {})] + })] + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + style: fieldGroupStyle, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("label", { + style: labelStyle, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Country', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { + style: _objectSpread(_objectSpread({}, inputStyle), {}, { + cursor: 'default' + }), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + style: { + fontSize: '14px', + color: t.text + }, + children: "United States" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(ChevronIcon, { + color: t.placeholder + })] })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Payment details', 'wpzoom-forms') - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { - style: { - marginLeft: 'auto', - color: '#bbb', - fontSize: '12px' - }, - children: "MM / YY \xA0 CVC" })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.Notice, { - status: "info", - isDismissible: false, - style: { - marginTop: '8px', - fontSize: '12px' - }, - children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('The Stripe Card Element will be rendered on the frontend after Stripe Connect is configured in Settings → Payments.', 'wpzoom-forms') })] })) })] @@ -340,7 +561,7 @@ function _typeof(o) { \*******************************************/ /***/ (function(module) { -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/stripe-card","title":"Stripe Card","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A secure credit/debit card input powered by Stripe Elements.","keywords":["wpzoom","form","stripe","card","payment","credit"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"label":{"type":"string","default":"Card Details"},"showLabel":{"type":"boolean","default":true}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","style":"wpzoom-forms-css-frontend-formblock"}'); +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/stripe-card","title":"Stripe Card","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A secure credit/debit card input powered by Stripe Elements.","keywords":["wpzoom","form","stripe","card","payment","credit"],"version":"1.0.0","textdomain":"wpzoom-forms","attributes":{"label":{"type":"string","default":"Card Details"},"showLabel":{"type":"boolean","default":true}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"stripe","label":"Stripe","isDefault":true},{"name":"flat","label":"Flat"},{"name":"night","label":"Night"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","style":"wpzoom-forms-css-frontend-formblock"}'); /***/ }) @@ -439,39 +660,15 @@ __webpack_require__.r(__webpack_exports__); var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("svg", { xmlns: "http://www.w3.org/2000/svg", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("rect", { - x: "2", - y: "5", - width: "20", - height: "14", - rx: "2", - stroke: "currentColor", - strokeWidth: "2" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { - d: "M2 10h20", - stroke: "currentColor", - strokeWidth: "2" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("rect", { - x: "5", - y: "13", - width: "4", - height: "2", - rx: "0.5", - fill: "currentColor" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("rect", { - x: "11", - y: "13", - width: "3", - height: "2", - rx: "0.5", - fill: "currentColor" - })] + height: "24px", + viewBox: "0 -960 960 960", + width: "24px", + fill: "currentColor", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M880-720v480q0 33-23.5 56.5T800-160H160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h640q33 0 56.5 23.5T880-720Zm-720 80h640v-80H160v80Zm0 160v240h640v-240H160Zm0 240v-480 480Z" + }) }), edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] diff --git a/build/fields/stripe-card/view.asset.php b/build/fields/stripe-card/view.asset.php index e08dfbe..1a2cba1 100644 --- a/build/fields/stripe-card/view.asset.php +++ b/build/fields/stripe-card/view.asset.php @@ -1 +1 @@ - array(), 'version' => '774a0eeade79b9f7a69e'); + array(), 'version' => '13ce61dbdd858a019d7b'); diff --git a/build/fields/stripe-card/view.js b/build/fields/stripe-card/view.js index 2e5e817..14d4f77 100644 --- a/build/fields/stripe-card/view.js +++ b/build/fields/stripe-card/view.js @@ -153,19 +153,35 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { /** * Calculates the order total by reading all .wpzf-payment-item elements - * inside the given form, multiplying price x quantity. + * (single items) and .wpzf-payment-options (checkbox/radio/dropdown) + * inside the given form. * * @param {HTMLElement} form * @returns {number} Total in cents (integer >= 0). */ function calculateTotal(form) { var total = 0; + + // Single payment items (price x quantity). form.querySelectorAll('.wpzf-payment-item').forEach(function (item) { var price = parseFloat(item.dataset.price) || 0; var qtyInput = item.querySelector('.wpzf-payment-item-qty, input[name$="_qty"]'); var qty = qtyInput ? parseInt(qtyInput.value, 10) || 1 : 1; total += price * qty; }); + + // Checkbox / radio payment options (checked inputs with data-price). + form.querySelectorAll('.wpzf-payment-options[data-payment-type="checkbox"] input.wpzf-payment-option:checked, .wpzf-payment-options[data-payment-type="radio"] input.wpzf-payment-option:checked').forEach(function (input) { + total += parseFloat(input.dataset.price) || 0; + }); + + // Dropdown payment options (selected option with data-price). + form.querySelectorAll('select.wpzf-payment-options[data-payment-type="dropdown"]').forEach(function (select) { + var selected = select.options[select.selectedIndex]; + if (selected) { + total += parseFloat(selected.dataset.price) || 0; + } + }); return Math.round(total * 100); } @@ -192,6 +208,76 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { } } + /** + * Collects all payment line-items from single items and option-based + * payment blocks (checkbox, radio, dropdown). + * + * @param {HTMLElement} form + * @returns {Array<{name:string,price:number,qty:number,subtotal:number}>} + */ + function collectPaymentItems(form) { + var items = []; + + // Single payment items. + form.querySelectorAll('.wpzf-payment-item').forEach(function (item) { + var price = parseFloat(item.dataset.price) || 0; + var qtyInput = item.querySelector('.wpzf-payment-item-qty, input[name$="_qty"]'); + var qty = qtyInput ? parseInt(qtyInput.value, 10) || 1 : 1; + var nameEl = item.querySelector('.wpzf-payment-item-name'); + items.push({ + name: nameEl ? nameEl.textContent.trim() : 'Item', + price: price, + qty: qty, + subtotal: price * qty + }); + }); + + // Checkbox / radio payment options. + form.querySelectorAll('.wpzf-payment-options[data-payment-type="checkbox"] input.wpzf-payment-option:checked, .wpzf-payment-options[data-payment-type="radio"] input.wpzf-payment-option:checked').forEach(function (input) { + var price = parseFloat(input.dataset.price) || 0; + items.push({ + name: input.value || 'Item', + price: price, + qty: 1, + subtotal: price + }); + }); + + // Dropdown payment options. + form.querySelectorAll('select.wpzf-payment-options[data-payment-type="dropdown"]').forEach(function (select) { + var selected = select.options[select.selectedIndex]; + if (selected) { + var price = parseFloat(selected.dataset.price) || 0; + items.push({ + name: selected.value || 'Item', + price: price, + qty: 1, + subtotal: price + }); + } + }); + return items; + } + + /** + * Ensures a hidden input with the given name exists inside the form, + * creating it if needed, then sets its value. + * + * @param {HTMLElement} form + * @param {string} name + * @param {string} value + */ + function setHiddenInput(form, name, value) { + var input = form.querySelector("input[name=\"".concat(name, "\"]")); + if (!input) { + input = document.createElement('input'); + input.type = 'hidden'; + input.name = name; + form.appendChild(input); + } + input.value = value; + } + /** * Shows an error in the #wpzf-card-errors container. * @@ -213,7 +299,18 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { * * @param {HTMLElement} form */ - function initFormPayment(form) { + /** + * Reads the Stripe theme from the block's is-style-* class on the wrapper. + * + * @param {HTMLElement} wrapper + * @returns {'stripe'|'flat'|'night'} + */ + function getStripeTheme(wrapper) { + if (wrapper.classList.contains('is-style-night')) return 'night'; + if (wrapper.classList.contains('is-style-flat')) return 'flat'; + return 'stripe'; + } + function initFormPayment(form, wrapper) { var paymentContainer = form.querySelector('#wpzf-payment-element'); if (!paymentContainer) { return; @@ -225,6 +322,7 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { var currency = (wpzfStripeData.currency || 'usd').toLowerCase(); var paymentType = wpzfStripeData.paymentType || 'one-time'; var mode = paymentType === 'recurring' ? 'subscription' : 'payment'; + var theme = getStripeTheme(wrapper); var totalCents = calculateTotal(form); // Deferred-intent mode: mount the Payment Element without a clientSecret. @@ -234,15 +332,16 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { amount: totalCents, currency: currency, appearance: { - theme: 'stripe' + theme: theme } }); var paymentElement = elements.create('payment'); paymentElement.mount(paymentContainer); - // Keep the element's amount in sync when quantities change. + // Keep the element's amount in sync when payment inputs change. form.addEventListener('change', function (e) { - if (e.target.classList.contains('wpzf-payment-item-qty')) { + var t = e.target; + if (t.classList.contains('wpzf-payment-item-qty') || t.classList.contains('wpzf-payment-option') || t.tagName === 'SELECT' && t.classList.contains('wpzf-payment-options')) { totalCents = calculateTotal(form); updateTotalDisplay(form, totalCents); elements.update({ @@ -354,11 +453,15 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { if (submitBtn) submitBtn.disabled = false; return _context.a(2); case 9: - // Step 4 — payment confirmed: write the intent / subscription ID then re-submit. + // Step 4 — payment confirmed: populate hidden fields then re-submit. intentInput = form.querySelector('input[name="wpzf_payment_intent_id"]'); if (intentInput) { intentInput.value = payment_intent_id || intentData.subscription_id || ''; } + setHiddenInput(form, 'wpzf_payment_type', paymentType); + setHiddenInput(form, 'wpzf_payment_method', 'Stripe'); + setHiddenInput(form, 'wpzf_payment_status', 'processing'); + setHiddenInput(form, 'wpzf_payment_items', JSON.stringify(collectPaymentItems(form))); form.removeEventListener('submit', _handleSubmit); form.submit(); _context.n = 11; @@ -386,7 +489,7 @@ function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { document.querySelectorAll('.wpzf-stripe-card-wrapper').forEach(function (wrapper) { var form = wrapper.closest('form'); if (form) { - initFormPayment(form); + initFormPayment(form, wrapper); } }); }); diff --git a/build/fields/submit/index.js b/build/fields/submit/index.js index 0701fb5..7be8eb7 100644 --- a/build/fields/submit/index.js +++ b/build/fields/submit/index.js @@ -1 +1,394 @@ -!function(){"use strict";var e=window.wp.blocks,t=JSON.parse('{"UU":"wpzoom-forms/submit-field"}');function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t,n){return(t=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=window.wp.blockEditor,i=window.wp.element,c=window.wp.i18n,u=window.wp.components,s=window.ReactJSXRuntime;function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function p(e){for(var t=1;te.length)&&(r=e.length);for(var t=0,o=Array(r);t r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/textarea/block.json": +/*!****************************************!*\ + !*** ./src/fields/textarea/block.json ***! + \****************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/textarea-field","title":"Textarea","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A textarea input field.","keywords":["wpzoom","form","input","textarea"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"cols":{"type":"string","source":"attribute","attribute":"cols","selector":"textarea","default":"20"},"rows":{"type":"string","source":"attribute","attribute":"rows","selector":"textarea","default":"4"},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"textarea","default":""},"label":{"type":"string","default":"Message"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"textarea","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!**************************************!*\ + !*** ./src/fields/textarea/index.js ***! + \**************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/textarea/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/textarea/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/textarea/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M19 3.25C20.5192 3.25 21.75 4.48079 21.75 6V18C21.75 19.5192 20.5192 20.75 19 20.75H6C4.48079 20.75 3.25 19.5192 3.25 18V14C3.25 13.5858 3.58579 13.25 4 13.25C4.41421 13.25 4.75 13.5858 4.75 14V18C4.75 18.6908 5.30921 19.25 6 19.25H19C19.6908 19.25 20.25 18.6908 20.25 18V6C20.25 5.30921 19.6908 4.75 19 4.75H14C13.5858 4.75 13.25 4.41421 13.25 4C13.25 3.58579 13.5858 3.25 14 3.25H19Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H8C7.58579 16.75 7.25 16.4142 7.25 16C7.25 15.5858 7.58579 15.25 8 15.25H17Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12C11.25 11.5858 11.5858 11.25 12 11.25H17Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M9.66699 3.25C10.2652 3.25 10.75 3.73479 10.75 4.33301V5.3584C10.7498 5.77243 10.4141 6.1084 10 6.1084C9.58592 6.1084 9.25022 5.77243 9.25 5.3584V4.75H7.75V9.25H8.5C8.91421 9.25 9.25 9.58579 9.25 10C9.25 10.4142 8.91421 10.75 8.5 10.75H5.5C5.08579 10.75 4.75 10.4142 4.75 10C4.75 9.58579 5.08579 9.25 5.5 9.25H6.25V4.75H4.75V5.3584C4.74978 5.77243 4.41408 6.1084 4 6.1084C3.58592 6.1084 3.25022 5.77243 3.25 5.3584V4.33301C3.25 3.73479 3.73479 3.25 4.33301 3.25H9.66699Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M17 7.25C17.4142 7.25 17.75 7.58579 17.75 8C17.75 8.41421 17.4142 8.75 17 8.75H13C12.5858 8.75 12.25 8.41421 12.25 8C12.25 7.58579 12.5858 7.25 13 7.25H17Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/fields/website/index.js b/build/fields/website/index.js index 7db6a58..3960ace 100644 --- a/build/fields/website/index.js +++ b/build/fields/website/index.js @@ -1 +1,631 @@ -!function(){"use strict";var e=window.wp.blocks,r=JSON.parse('{"UU":"wpzoom-forms/text-website-field"}');function t(e){return t="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},t(e)}function o(e,r,o){return(r=function(e){var r=function(e){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!=t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}function n(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=Array(r);t r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./src/fields/website/block.json": +/*!***************************************!*\ + !*** ./src/fields/website/block.json ***! + \***************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpzoom-forms/text-website-field","title":"Website","category":"wpzoom-forms","ancestor":["wpzoom-forms/form"],"description":"A text input field for inputting an website URL.","keywords":["wpzoom","form","input","website","text"],"version":"1.1.0","textdomain":"wpzoom-forms","attributes":{"id":{"type":"string","default":""},"name":{"type":"string","default":""},"placeholder":{"type":"string","source":"attribute","attribute":"placeholder","selector":"input","default":""},"label":{"type":"string","default":"Website"},"showLabel":{"type":"boolean","default":true},"required":{"type":"boolean","source":"attribute","attribute":"required","selector":"input","default":false}},"supports":{"align":true,"html":false,"shadow":true,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"dimensions":{"minHeight":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"styles":[{"name":"modern","label":"Modern","isDefault":true},{"name":"classic","label":"Classic"}],"editorScript":"file:./index.js","editorStyle":"wpzoom-forms-css-backend-main","script":"wpzoom-forms-js-frontend-formblock","style":"wpzoom-forms-css-frontend-formblock"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!*************************************!*\ + !*** ./src/fields/website/index.js ***! + \*************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block.json */ "./src/fields/website/block.json"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/fields/website/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/fields/website/save.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__); + + + + + +var name = _block_json__WEBPACK_IMPORTED_MODULE_1__.name; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M12 9.75C14.6282 9.75 16.75 11.8718 16.75 14.5C16.75 17.1282 14.6282 19.25 12 19.25C9.37179 19.25 7.25 17.1282 7.25 14.5C7.25 11.8718 9.37179 9.75 12 9.75ZM14.2607 15.25C14.1818 15.9469 13.9922 16.6321 13.6924 17.2764C14.4225 16.8316 14.9618 16.1075 15.1631 15.25H14.2607ZM8.83691 15.25C9.03806 16.1068 9.57653 16.8305 10.3057 17.2754C10.0063 16.6315 9.81714 15.9465 9.73828 15.25H8.83691ZM11.252 15.25C11.3554 15.9526 11.604 16.6363 12 17.2461C12.3961 16.6363 12.6446 15.9527 12.748 15.25H11.252ZM10.3066 11.7227C9.57671 12.1675 9.0382 12.8926 8.83691 13.75H9.73828C9.81727 13.0528 10.0066 12.3671 10.3066 11.7227ZM12 11.7539C11.6038 12.3635 11.3554 13.0473 11.252 13.75H12.748C12.6446 13.0473 12.3962 12.3636 12 11.7539ZM13.6924 11.7227C13.9925 12.3671 14.1817 13.0528 14.2607 13.75H15.1631C14.9617 12.8923 14.4227 12.1674 13.6924 11.7227Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M4.85645 4.74414C4.87328 4.74586 4.88977 4.74914 4.90625 4.75195C4.90915 4.75245 4.91214 4.7524 4.91504 4.75293C4.93888 4.75729 4.96138 4.7659 4.98438 4.77246C5.0122 4.78032 5.04066 4.78739 5.06836 4.79883L5.07324 4.7998C5.15731 4.83517 5.23987 4.88733 5.31348 4.96094C5.47394 5.1214 5.53418 5.32318 5.53418 5.49512C5.53418 5.66705 5.47394 5.86884 5.31348 6.0293C5.15302 6.18976 4.95123 6.25 4.7793 6.25C4.60736 6.25 4.40558 6.18976 4.24512 6.0293C4.12488 5.90906 4.06074 5.76555 4.03613 5.62891L4.02441 5.49512L4.03613 5.36133C4.06074 5.22469 4.12488 5.08118 4.24512 4.96094C4.31872 4.88733 4.40128 4.83517 4.48535 4.7998L4.48926 4.79883C4.51693 4.78736 4.54544 4.78035 4.57324 4.77246C4.59622 4.76587 4.61875 4.75732 4.64258 4.75293C4.64548 4.7524 4.64847 4.75245 4.65137 4.75195C4.69299 4.74479 4.73563 4.74023 4.7793 4.74023L4.85645 4.74414Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M7.39941 4.74414C7.41625 4.74586 7.43274 4.74914 7.44922 4.75195C7.45211 4.75245 7.45511 4.7524 7.45801 4.75293C7.48185 4.75729 7.50435 4.7659 7.52734 4.77246C7.55517 4.78032 7.58363 4.78739 7.61133 4.79883L7.61621 4.7998C7.70028 4.83517 7.78284 4.88733 7.85645 4.96094C8.01691 5.1214 8.07715 5.32318 8.07715 5.49512C8.07715 5.66705 8.01691 5.86884 7.85645 6.0293C7.69599 6.18976 7.4942 6.25 7.32227 6.25C7.10372 6.25 6.93315 6.15787 6.8252 6.06348C6.7183 5.96995 6.60085 5.80964 6.57324 5.5918L6.56738 5.49512L6.5791 5.36133C6.60371 5.22469 6.66784 5.08118 6.78809 4.96094C6.86169 4.88733 6.94425 4.83517 7.02832 4.7998L7.03223 4.79883C7.0599 4.78736 7.08841 4.78035 7.11621 4.77246C7.13919 4.76587 7.16172 4.75732 7.18555 4.75293C7.18845 4.7524 7.19144 4.75245 7.19434 4.75195C7.23596 4.74479 7.2786 4.74023 7.32227 4.74023L7.39941 4.74414Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + d: "M9.93848 4.74414C9.95531 4.74586 9.9718 4.74914 9.98828 4.75195C9.99118 4.75245 9.99417 4.7524 9.99707 4.75293C10.0209 4.75729 10.0434 4.7659 10.0664 4.77246C10.0942 4.78032 10.1227 4.78739 10.1504 4.79883L10.1553 4.7998C10.2393 4.83517 10.3219 4.88733 10.3955 4.96094C10.556 5.1214 10.6162 5.32318 10.6162 5.49512C10.6162 5.66705 10.556 5.86884 10.3955 6.0293C10.235 6.18976 10.0333 6.25 9.86133 6.25C9.68939 6.25 9.48761 6.18976 9.32715 6.0293C9.20691 5.90906 9.14277 5.76555 9.11816 5.62891L9.10645 5.49512L9.11816 5.36133C9.14277 5.22469 9.20691 5.08118 9.32715 4.96094C9.40075 4.88733 9.48331 4.83517 9.56738 4.7998L9.57129 4.79883C9.59897 4.78736 9.62747 4.78035 9.65527 4.77246C9.67826 4.76587 9.70078 4.75732 9.72461 4.75293C9.72751 4.7524 9.7305 4.75245 9.7334 4.75195C9.77502 4.74479 9.81766 4.74023 9.86133 4.74023L9.93848 4.74414Z", + fill: "currentColor" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M20 2.25C21.5192 2.25 22.75 3.48079 22.75 5V19C22.75 20.5192 21.5192 21.75 20 21.75H4C2.48079 21.75 1.25 20.5192 1.25 19V5C1.25 3.48079 2.48079 2.25 4 2.25H20ZM2.75 19C2.75 19.6908 3.30921 20.25 4 20.25H20C20.6908 20.25 21.25 19.6908 21.25 19V8.75H2.75V19ZM4 3.75C3.30921 3.75 2.75 4.30921 2.75 5V7.25H21.25V5C21.25 4.30921 20.6908 3.75 20 3.75H4Z", + fill: "currentColor" + })] + }), + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/build/form-block/backend/script.js b/build/form-block/backend/script.js index fe8a0c8..15254fa 100644 --- a/build/form-block/backend/script.js +++ b/build/form-block/backend/script.js @@ -1 +1,1043 @@ -!function(){"use strict";var e={n:function(o){var t=o&&o.__esModule?function(){return o.default}:function(){return o};return e.d(t,{a:t}),t},d:function(o,t){for(var r in t)e.o(t,r)&&!e.o(o,r)&&Object.defineProperty(o,r,{enumerable:!0,get:t[r]})},o:function(e,o){return Object.prototype.hasOwnProperty.call(e,o)}},o=window.wp.blocks,t=window.wp.i18n,r=window.wp.serverSideRender,n=e.n(r),l=window.wp.components,i=window.wp.data,s=window.wp.element,a=window.wp.blockEditor;function d(e){return d="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},d(e)}function u(e,o,t){return(o=function(e){var o=function(e){if("object"!=d(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var t=o.call(e,"string");if("object"!=d(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==d(o)?o:o+""}(o))in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}var c=window.React,p=window.wp.primitives,f=(0,c.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(p.Path,{d:"M5 11.25h14v1.5H5z"})),m=(0,c.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(p.Path,{fillRule:"evenodd",d:"M5 11.25h3v1.5H5v-1.5zm5.5 0h3v1.5h-3v-1.5zm8.5 0h-3v1.5h3v-1.5z",clipRule:"evenodd"})),b=(0,c.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(p.Path,{fillRule:"evenodd",d:"M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z",clipRule:"evenodd"})),h=window.ReactJSXRuntime;function w(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);o&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,r)}return t}var _=function(e){var o=e.attributes,r=e.setAttributes,n=o.fieldBgColor,i=o.fieldBrdStyle,s=o.fieldBrdWidth,d=o.fieldBrdRadius,c=o.fieldBrdColor,p=o.fieldTextColor,_=o.labelTextColor,v=[{value:p,onChange:function(e){return r({fieldTextColor:e})},isShownByDefault:!0,label:(0,t.__)("Text Color","wpzoom-blocks"),resetAllFilter:function(){return r({fieldTextColor:void 0})}},{value:_,onChange:function(e){return r({labelTextColor:e})},isShownByDefault:!0,label:(0,t.__)("Label Color","wpzoom-blocks"),resetAllFilter:function(){return r({labelTextColor:void 0})}},{value:c,onChange:function(e){return r({fieldBrdColor:e})},isShownByDefault:!0,label:(0,t.__)("Border Color","wpzoom-blocks"),resetAllFilter:function(){return r({fieldBrdColor:void 0})}},{value:n,onChange:function(e){return r({fieldBgColor:e})},isShownByDefault:!0,label:(0,t.__)("Background Color","wpzoom-blocks"),resetAllFilter:function(){return r({fieldBgColor:void 0})}}],x=(0,a.__experimentalUseMultipleOriginColorsAndGradients)();return(0,h.jsxs)(l.__experimentalToolsPanel,{label:(0,t.__)("Fields","wpzoom-blocks"),resetAll:function(){return r({fieldTextColor:"",fieldBrdColor:"",fieldBgColor:"",labelTextColor:"",fieldBrdStyle:"default",fieldBrdWidth:0,fieldBrdRadius:0})},className:"wpzoom-forms-fields__controls",dropdownMenuProps:{popoverProps:{placement:"left-start",offset:259}},style:{gap:"0"},children:[x.hasColorsOrGradients&&v.map(function(e){var o=e.onChange,t=e.label,r=e.isShownByDefault,n=e.value,l=e.resetAllFilter;return(0,h.jsx)(a.__experimentalColorGradientSettingsDropdown,function(e){for(var o=1;o0?p.map(function(e){return{key:String(e.id),name:e.title.raw}}):[],m=f.find(function(e){return e.key==c});(0,s.useEffect)(function(){1===f.length&&"-1"===c&&r({formId:f[0].key})},[f,c,r]);var b=(0,h.jsx)(l.ComboboxControl,{label:(0,t.__)("Form","wpzoom-forms"),placeholder:f.length<1?(0,t.__)("No forms exist...","wpzoom-forms"):(0,t.__)("Select a form...","wpzoom-forms"),options:f.map(function(e){return{label:e.name,value:e.key}}),value:void 0!==m?m.key:"",onChange:function(e){return r({formId:String(e)})},allowReset:!1,__next40pxDefaultSize:!0}),w=(0,h.jsx)(l.__experimentalHStack,{expanded:!0,alignment:"right",children:(0,h.jsx)(l.Button,{variant:"link",text:(0,t.__)("Edit form","wpzoom-forms"),icon:(0,h.jsx)("svg",{viewBox:"0 0 24 24",children:(0,h.jsx)("path",{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"})}),iconSize:20,href:wpzf_formblock.admin_url+"post.php?post="+c+"&action=edit",style:{textDecoration:"none"}})});return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(a.InspectorControls,{group:"settings",children:(0,h.jsxs)(l.PanelBody,{title:(0,t.__)("Options","wpzoom-forms"),children:[f.length>0?b:(0,h.jsx)(l.Disabled,{children:b}),"-1"!==c&&w]})}),(0,h.jsxs)(a.InspectorControls,{group:"styles",children:[(0,h.jsx)(_,{attributes:o,setAttributes:r,clientId:d}),(0,h.jsx)(x,{attributes:o,setAttributes:r,clientId:d})]}),(0,h.jsx)(s.Fragment,{children:"-1"!=c?(0,h.jsx)(n(),{block:"wpzoom-forms/form-block",attributes:o}):(0,h.jsx)(l.Placeholder,{icon:g,label:(0,t.__)("Contact Form by WPZOOM","wpzoom-forms"),children:f.length>0?b:(0,h.jsx)(l.Disabled,{children:b})})})]})}})}(); \ No newline at end of file +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/line-dashed.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/line-dashed.js ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); + +/** + * WordPress dependencies + */ + +const lineDashed = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 24 24" +}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Path, { + fillRule: "evenodd", + d: "M5 11.25h3v1.5H5v-1.5zm5.5 0h3v1.5h-3v-1.5zm8.5 0h-3v1.5h3v-1.5z", + clipRule: "evenodd" +})); +/* harmony default export */ __webpack_exports__["default"] = (lineDashed); +//# sourceMappingURL=line-dashed.js.map + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/line-dotted.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/line-dotted.js ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); + +/** + * WordPress dependencies + */ + +const lineDotted = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 24 24" +}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Path, { + fillRule: "evenodd", + d: "M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z", + clipRule: "evenodd" +})); +/* harmony default export */ __webpack_exports__["default"] = (lineDotted); +//# sourceMappingURL=line-dotted.js.map + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/line-solid.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/line-solid.js ***! + \**************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); + +/** + * WordPress dependencies + */ + +const lineSolid = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 24 24" +}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Path, { + d: "M5 11.25h14v1.5H5z" +})); +/* harmony default export */ __webpack_exports__["default"] = (lineSolid); +//# sourceMappingURL=line-solid.js.map + +/***/ }), + +/***/ "./src/form-block/backend/controls/button.js": +/*!***************************************************!*\ + !*** ./src/form-block/backend/controls/button.js ***! + \***************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-dashed.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-dotted.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-solid.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } +/** + * Effects controls component with Dropdown interface + */ + + + + + +var ButtonControls = function ButtonControls(_ref) { + var attributes = _ref.attributes, + setAttributes = _ref.setAttributes; + var btnTextColor = attributes.btnTextColor, + btnBrdColor = attributes.btnBrdColor, + btnBgColor = attributes.btnBgColor, + btnBrdStyle = attributes.btnBrdStyle, + btnBrdWidth = attributes.btnBrdWidth, + btnBrdRadius = attributes.btnBrdRadius; + var colorSettings = [{ + value: btnTextColor, + onChange: function onChange(value) { + return setAttributes({ + btnTextColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Text Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + btnTextColor: '' + }); + } + }, { + value: btnBrdColor, + onChange: function onChange(value) { + return setAttributes({ + btnBrdColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + btnBrdColor: '' + }); + } + }, { + value: btnBgColor, + onChange: function onChange(value) { + return setAttributes({ + btnBgColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Background Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + btnBgColor: '' + }); + } + }]; + var colorGradientSettings = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.__experimentalUseMultipleOriginColorsAndGradients)(); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanel, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Button", "wpzoom-blocks"), + resetAll: function resetAll() { + return setAttributes({ + btnTextColor: '', + btnBrdColor: '', + btnBgColor: '', + btnBrdStyle: 'default', + btnBrdWidth: 0, + btnBrdRadius: 0 + }); + }, + className: "wpzoom-forms-button__controls", + dropdownMenuProps: { + popoverProps: { + placement: "left-start", + offset: 259 + } + }, + style: { + gap: '0' + }, + children: [colorGradientSettings.hasColorsOrGradients && colorSettings.map(function (_ref2) { + var onChange = _ref2.onChange, + label = _ref2.label, + isShownByDefault = _ref2.isShownByDefault, + value = _ref2.value, + resetAllFilter = _ref2.resetAllFilter; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.__experimentalColorGradientSettingsDropdown, _objectSpread({ + __experimentalIsRenderedInSidebar: true, + settings: [{ + colorValue: value, + label: label, + onColorChange: onChange, + resetAllFilter: resetAllFilter, + isShownByDefault: isShownByDefault, + enableAlpha: true, + clearable: true + }] + }, colorGradientSettings), "button-color-".concat(label)); + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanelItem, { + hasValue: function hasValue() { + return btnBrdStyle !== 'default' || !!btnBrdWidth; + }, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border", "wpzoom-blocks"), + onDeselect: function onDeselect() { + return setAttributes({ + btnBrdStyle: undefined, + btnBrdWidth: undefined + }); + }, + onSelect: function onSelect() { + return setAttributes({ + btnBrdStyle: 'solid', + btnBrdWidth: 1 + }); + }, + style: { + marginTop: '16px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.RangeControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Width', 'wpzoom-forms'), + value: btnBrdWidth, + onChange: function onChange(value) { + return setAttributes({ + btnBrdWidth: value + }); + }, + min: 0, + max: 10, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Style', 'wpzoom-forms'), + value: btnBrdStyle || 'solid', + onChange: function onChange(value) { + return setAttributes({ + btnBrdStyle: value + }); + }, + isAdaptiveWidth: true, + __next40pxDefaultSize: true, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "solid", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Solid', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "dashed", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Dashed', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "dotted", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Dotted', 'wpzoom-forms') + })] + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanelItem, { + hasValue: function hasValue() { + return !!btnBrdRadius; + }, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border Radius", "wpzoom-blocks"), + onDeselect: function onDeselect() { + return setAttributes({ + btnBrdRadius: undefined + }); + }, + onSelect: function onSelect() { + return setAttributes({ + btnBrdRadius: undefined + }); + }, + style: { + marginTop: '16px' + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.RangeControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Radius', 'wpzoom-forms'), + value: btnBrdRadius, + onChange: function onChange(value) { + return setAttributes({ + btnBrdRadius: value + }); + }, + min: 0, + max: 50, + __next40pxDefaultSize: true + }) + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (ButtonControls); + +/***/ }), + +/***/ "./src/form-block/backend/controls/fields.js": +/*!***************************************************!*\ + !*** ./src/form-block/backend/controls/fields.js ***! + \***************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-dashed.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-dotted.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/line-solid.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } +/** + * Effects controls component with Dropdown interface + */ + + + + + +var FieldsControls = function FieldsControls(_ref) { + var attributes = _ref.attributes, + setAttributes = _ref.setAttributes; + var fieldBgColor = attributes.fieldBgColor, + fieldBrdStyle = attributes.fieldBrdStyle, + fieldBrdWidth = attributes.fieldBrdWidth, + fieldBrdRadius = attributes.fieldBrdRadius, + fieldBrdColor = attributes.fieldBrdColor, + fieldTextColor = attributes.fieldTextColor, + labelTextColor = attributes.labelTextColor; + var colorSettings = [{ + value: fieldTextColor, + onChange: function onChange(value) { + return setAttributes({ + fieldTextColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Text Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + fieldTextColor: undefined + }); + } + }, { + value: labelTextColor, + onChange: function onChange(value) { + return setAttributes({ + labelTextColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Label Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + labelTextColor: undefined + }); + } + }, { + value: fieldBrdColor, + onChange: function onChange(value) { + return setAttributes({ + fieldBrdColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + fieldBrdColor: undefined + }); + } + }, { + value: fieldBgColor, + onChange: function onChange(value) { + return setAttributes({ + fieldBgColor: value + }); + }, + isShownByDefault: true, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Background Color", "wpzoom-blocks"), + resetAllFilter: function resetAllFilter() { + return setAttributes({ + fieldBgColor: undefined + }); + } + }]; + var colorGradientSettings = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.__experimentalUseMultipleOriginColorsAndGradients)(); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanel, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Fields", "wpzoom-blocks"), + resetAll: function resetAll() { + return setAttributes({ + fieldTextColor: '', + fieldBrdColor: '', + fieldBgColor: '', + labelTextColor: '', + fieldBrdStyle: 'default', + fieldBrdWidth: 0, + fieldBrdRadius: 0 + }); + }, + className: "wpzoom-forms-fields__controls", + dropdownMenuProps: { + popoverProps: { + placement: "left-start", + offset: 259 + } + }, + style: { + gap: '0' + }, + children: [colorGradientSettings.hasColorsOrGradients && colorSettings.map(function (_ref2) { + var onChange = _ref2.onChange, + label = _ref2.label, + isShownByDefault = _ref2.isShownByDefault, + value = _ref2.value, + resetAllFilter = _ref2.resetAllFilter; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.__experimentalColorGradientSettingsDropdown, _objectSpread({ + __experimentalIsRenderedInSidebar: true, + settings: [{ + colorValue: value, + label: label, + onColorChange: onChange, + resetAllFilter: resetAllFilter, + isShownByDefault: isShownByDefault, + enableAlpha: true, + clearable: true + }] + }, colorGradientSettings), "fields-color-".concat(label)); + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanelItem, { + hasValue: function hasValue() { + return fieldBrdStyle !== 'default' || !!fieldBrdWidth; + }, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border", "wpzoom-blocks"), + onDeselect: function onDeselect() { + return setAttributes({ + fieldBrdStyle: undefined, + fieldBrdWidth: undefined + }); + }, + onSelect: function onSelect() { + return setAttributes({ + fieldBrdStyle: 'solid', + fieldBrdWidth: 1 + }); + }, + style: { + marginTop: '16px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.RangeControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Width', 'wpzoom-forms'), + value: fieldBrdWidth, + onChange: function onChange(value) { + return setAttributes({ + fieldBrdWidth: value + }); + }, + min: 0, + max: 10, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Style', 'wpzoom-forms'), + value: fieldBrdStyle || 'solid', + onChange: function onChange(value) { + return setAttributes({ + fieldBrdStyle: value + }); + }, + isAdaptiveWidth: true, + __next40pxDefaultSize: true, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "solid", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Solid', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "dashed", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Dashed', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControlOptionIcon, { + value: "dotted", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__["default"], + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Dotted', 'wpzoom-forms') + })] + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToolsPanelItem, { + hasValue: function hasValue() { + return !!fieldBrdRadius; + }, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Border Radius", "wpzoom-blocks"), + onDeselect: function onDeselect() { + return setAttributes({ + fieldBrdRadius: undefined + }); + }, + onSelect: function onSelect() { + return setAttributes({ + fieldBrdRadius: undefined + }); + }, + style: { + marginTop: '16px' + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.RangeControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Border Radius', 'wpzoom-forms'), + value: fieldBrdRadius, + onChange: function onChange(value) { + return setAttributes({ + fieldBrdRadius: value + }); + }, + min: 0, + max: 50, + __next40pxDefaultSize: true + }) + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = (FieldsControls); + +/***/ }), + +/***/ "./src/form-block/backend/edit.js": +/*!****************************************!*\ + !*** ./src/form-block/backend/edit.js ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ Edit; } +/* harmony export */ }); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/server-side-render */ "@wordpress/server-side-render"); +/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _controls_fields__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./controls/fields */ "./src/form-block/backend/controls/fields.js"); +/* harmony import */ var _controls_button__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./controls/button */ "./src/form-block/backend/controls/button.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__); +/** + * WordPress dependencies. + */ + + + + + + + +/** + * Internal dependencies. + */ + + + +var wpzoomFormsIcon = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("svg", { + width: "40", + height: "40", + viewBox: "0 0 250 300", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M250 0H50V50H0V300H250V0Z", + fill: "#083EA7" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M100 50H200V100H100V50ZM100 150V100H50V250H100V200H150V150H100Z", + fill: "#1FDE91" + })] +}); + +/** + * Edit component for the Form Block. + */ +function Edit(_ref) { + var attributes = _ref.attributes, + setAttributes = _ref.setAttributes, + clientId = _ref.clientId; + var formId = attributes.formId; + var _formId = formId && String(formId).trim() != '' ? String(formId) : '-1'; + var posts = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_3__.useSelect)(function (select) { + return select('core').getEntityRecords('postType', 'wpzf-form', { + order: 'asc', + orderby: 'title', + per_page: -1, + status: 'publish' // Only show published forms, exclude draft, trash, etc. + }); + }, []); + var forms = posts && posts.length > 0 ? posts.map(function (x) { + return { + key: String(x.id), + name: x.title.raw + }; + }) : []; + var theForm = forms.find(function (x) { + return x.key == _formId; + }); + + // Auto-select form if there's only one available and no form is currently selected + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + if (forms.length === 1 && _formId === '-1') { + setAttributes({ + formId: forms[0].key + }); + } + }, [forms, _formId, setAttributes]); + var formSelect = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ComboboxControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Form', 'wpzoom-forms'), + placeholder: forms.length < 1 ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('No forms exist...', 'wpzoom-forms') : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Select a form...', 'wpzoom-forms'), + options: forms.map(function (form) { + return { + label: form.name, + value: form.key + }; + }), + value: typeof theForm !== 'undefined' ? theForm.key : '', + onChange: function onChange(value) { + return setAttributes({ + formId: String(value) + }); + }, + allowReset: false, + __next40pxDefaultSize: true + }); + var formEditLink = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHStack, { + expanded: true, + alignment: "right", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, { + variant: "link", + text: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Edit form', 'wpzoom-forms'), + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("svg", { + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("path", { + d: "M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z" + }) + }), + iconSize: 20, + href: wpzf_formblock.admin_url + 'post.php?post=' + _formId + '&action=edit', + style: { + textDecoration: 'none' + } + }) + }); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, { + group: "settings", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Options', 'wpzoom-forms'), + children: [forms.length > 0 ? formSelect : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Disabled, { + children: formSelect + }), '-1' !== _formId && formEditLink] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, { + group: "styles", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_controls_fields__WEBPACK_IMPORTED_MODULE_6__["default"], { + attributes: attributes, + setAttributes: setAttributes, + clientId: clientId + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_controls_button__WEBPACK_IMPORTED_MODULE_7__["default"], { + attributes: attributes, + setAttributes: setAttributes, + clientId: clientId + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, { + children: '-1' != _formId ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)((_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_1___default()), { + block: "wpzoom-forms/form-block", + attributes: attributes + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Placeholder, { + icon: wpzoomFormsIcon, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Contact Form by WPZOOM', 'wpzoom-forms'), + children: forms.length > 0 ? formSelect : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Disabled, { + children: formSelect + }) + }) + })] + }); +} + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "React" ***! + \************************/ +/***/ (function(module) { + +module.exports = window["React"]; + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "@wordpress/server-side-render": +/*!******************************************!*\ + !*** external ["wp","serverSideRender"] ***! + \******************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["serverSideRender"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +!function() { +/*!******************************************!*\ + !*** ./src/form-block/backend/script.js ***! + \******************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/form-block/backend/edit.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); + + + + +var wpzoomFormsIcon = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("svg", { + width: "40", + height: "40", + viewBox: "0 0 250 300", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M250 0H50V50H0V300H250V0Z", + fill: "#083EA7" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M100 50H200V100H100V50ZM100 150V100H50V250H100V200H150V150H100Z", + fill: "#1FDE91" + })] +}); +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.updateCategory)('wpzoom-blocks', { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("svg", { + width: "16", + height: "16", + viewBox: "0 0 16 16", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { + d: "M0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2Z", + fill: "#164777" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("path", { + d: "M5.276 12.084H6.032L8.156 7.224L10.268 12.084H11.024L13.148 5.316H13.988V4.104H10.628V5.316H11.708L10.508 9.468L8.552 4.872H7.832L5.876 9.468L4.592 5.316H5.636V4.104H2.276V5.316H3.116L5.276 12.084Z", + fill: "white" + })] + }) +}); +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)('wpzoom-forms/form-block', { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Contact Form by WPZOOM', 'wpzoom-blocks'), + description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('A contact form block for accepting submissions from users.', 'wpzoom-blocks'), + keywords: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('contact', 'wpzoom-blocks'), (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('form', 'wpzoom-blocks'), (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('survey', 'wpzoom-blocks')], + icon: wpzoomFormsIcon, + category: 'wpzoom-blocks', + supports: { + align: true, + html: false + }, + example: {}, + edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"] +}); +}(); +/******/ })() +; +//# sourceMappingURL=script.js.map \ No newline at end of file diff --git a/build/form-block/backend/style.css b/build/form-block/backend/style.css index 8b13789..313b6a5 100644 --- a/build/form-block/backend/style.css +++ b/build/form-block/backend/style.css @@ -1 +1,4 @@ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/form-block/backend/style.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/form-block/frontend/script.js b/build/form-block/frontend/script.js index e69de29..fed7434 100644 --- a/build/form-block/frontend/script.js +++ b/build/form-block/frontend/script.js @@ -0,0 +1,33 @@ +/******/ (function() { // webpackBootstrap +/*!*******************************************!*\ + !*** ./src/form-block/frontend/script.js ***! + \*******************************************/ +function wpzf_submit(token) { + // Check if required inputs are filled + var allInputsFilled = true; + jQuery('form.wpzoom-forms_form [required]').each(function () { + var input = jQuery(this); + if (input.is(':checkbox')) { + // For checkboxes + if (!input.is(':checked')) { + allInputsFilled = false; + input.focus(); + return false; // exit the loop if any required checkbox is not checked + } + } else { + // For non-checkbox inputs (text, password, etc.) + if (!input.val()) { + allInputsFilled = false; + input.focus(); + return false; // exit the loop if any required input is not filled + } + } + }); + if (allInputsFilled) { + // All required inputs are filled, trigger form submission + jQuery('form.wpzoom-forms_form').trigger('submit'); + } +} +/******/ })() +; +//# sourceMappingURL=script.js.map \ No newline at end of file diff --git a/build/form-block/frontend/style.css b/build/form-block/frontend/style.css index 68fcbe0..e838623 100644 --- a/build/form-block/frontend/style.css +++ b/build/form-block/frontend/style.css @@ -1 +1,221 @@ -.wp-block-wpzoom-forms-form input,.wp-block-wpzoom-forms-form textarea,.wpzoom-forms_form input,.wpzoom-forms_form textarea{-webkit-box-sizing:content-box;box-sizing:content-box}.wp-block-wpzoom-forms-form button,.wp-block-wpzoom-forms-form input[type=button],.wp-block-wpzoom-forms-form input[type=checkbox],.wp-block-wpzoom-forms-form input[type=radio],.wp-block-wpzoom-forms-form input[type=reset],.wp-block-wpzoom-forms-form input[type=submit],.wp-block-wpzoom-forms-form select,.wpzoom-forms_form button,.wpzoom-forms_form input[type=button],.wpzoom-forms_form input[type=checkbox],.wpzoom-forms_form input[type=radio],.wpzoom-forms_form input[type=reset],.wpzoom-forms_form input[type=submit],.wpzoom-forms_form select{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.wp-block-wpzoom-forms-form input[type=checkbox],.wp-block-wpzoom-forms-form input[type=radio],.wpzoom-forms_form input[type=checkbox],.wpzoom-forms_form input[type=radio]{margin-right:10px;vertical-align:middle}.wp-block-wpzoom-forms-form input[type=checkbox],.wpzoom-forms_form input[type=checkbox]{display:block;float:left;position:relative;top:10px}.wp-block-wpzoom-forms-form input[type=checkbox]+label,.wpzoom-forms_form input[type=checkbox]+label{clear:right!important;display:block!important}.wp-block-wpzoom-forms-form input[type=date],.wp-block-wpzoom-forms-form input[type=datetime-local],.wp-block-wpzoom-forms-form input[type=datetime],.wp-block-wpzoom-forms-form input[type=email],.wp-block-wpzoom-forms-form input[type=month],.wp-block-wpzoom-forms-form input[type=number],.wp-block-wpzoom-forms-form input[type=password],.wp-block-wpzoom-forms-form input[type=range],.wp-block-wpzoom-forms-form input[type=search],.wp-block-wpzoom-forms-form input[type=tel],.wp-block-wpzoom-forms-form input[type=text],.wp-block-wpzoom-forms-form input[type=time],.wp-block-wpzoom-forms-form input[type=url],.wp-block-wpzoom-forms-form input[type=week],.wp-block-wpzoom-forms-form select,.wp-block-wpzoom-forms-form textarea,.wpzoom-forms_form input[type=date],.wpzoom-forms_form input[type=datetime-local],.wpzoom-forms_form input[type=datetime],.wpzoom-forms_form input[type=email],.wpzoom-forms_form input[type=month],.wpzoom-forms_form input[type=number],.wpzoom-forms_form input[type=password],.wpzoom-forms_form input[type=range],.wpzoom-forms_form input[type=search],.wpzoom-forms_form input[type=tel],.wpzoom-forms_form input[type=text],.wpzoom-forms_form input[type=time],.wpzoom-forms_form input[type=url],.wpzoom-forms_form input[type=week],.wpzoom-forms_form select,.wpzoom-forms_form textarea{background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:block;float:none;font-family:inherit;font-size:16px;line-height:1.3;margin-bottom:15px;padding:10px 13px;width:100%}.wp-block-wpzoom-forms-form button[type=submit],.wp-block-wpzoom-forms-form input[type=button].wp-block-wpzoom-forms-submit-field,.wp-block-wpzoom-forms-form input[type=submit],.wpzoom-forms_form button[type=submit],.wpzoom-forms_form input[type=button].wp-block-wpzoom-forms-submit-field,.wpzoom-forms_form input[type=submit]{font-size:1em;margin:15px 0;padding:10px 25px}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field{list-style-type:none;margin:0;padding:0}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field li,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field li,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field li,.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field li{list-style-type:none;margin:0 0 5px;padding:0}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-checkbox-field,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field{margin-bottom:5px}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns,.wpzoom-forms_form .wp-block-group .wp-block-columns,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns:last-child,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns:last-child,.wpzoom-forms_form .wp-block-group .wp-block-columns:last-child,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns:last-child{margin-bottom:0}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column label,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column label,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column label,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column label{cursor:pointer;display:inline-block;margin:0;vertical-align:middle}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column select,.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column textarea,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column select,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column select,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column textarea,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column select,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea{width:100%}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-required,.wpzoom-forms_form .wp-block-wpzoom-forms-required{color:#d94f4f;margin:0 0 0 .5em}.wp-block-wpzoom-forms-form strong.has-accent-color.has-text-color,.wpzoom-forms_form strong.has-accent-color.has-text-color{color:#d94f4f}.wp-block-wpzoom-forms-form .nomarginright,.wpzoom-forms_form .nomarginright{margin-right:0}.wp-block-wpzoom-forms-form .fullwidth,.wpzoom-forms_form .fullwidth{display:block;width:100%}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-label-field,.wpzoom-forms_form .wp-block-wpzoom-forms-label-field{font-weight:600}.wp-block-wpzoom-forms-form .notice,.wpzoom-forms_form .notice{background-color:#fff;border-left:4px solid #0087be;margin:1em 0;padding:8px 16px}.wp-block-wpzoom-forms-form .notice.success,.wpzoom-forms_form .notice.success{background-color:#eff9f1;border-left-color:#4ab866}.wp-block-wpzoom-forms-form .notice.error,.wpzoom-forms_form .notice.error{background-color:#f9e2e2;border-left-color:#d94f4f}.wp-block-wpzoom-forms-form .notice p,.wpzoom-forms_form .notice p{margin:0;padding:0} +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/form-block/frontend/style.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/** @format */ +/** + * Deprecated colors. + * Please avoid using these. + */ +.wpzoom-forms_form, +.wp-block-wpzoom-forms-form { + /* Box Sizing Reset + -----------------------------------------------*/ + /* All of our custom controls should be what we expect them to be */ +} +.wpzoom-forms_form input, +.wpzoom-forms_form textarea, +.wp-block-wpzoom-forms-form input, +.wp-block-wpzoom-forms-form textarea { + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +.wpzoom-forms_form, +.wp-block-wpzoom-forms-form { + /* These elements are usually rendered a certain way by the browser */ +} +.wpzoom-forms_form button, +.wpzoom-forms_form input[type=reset], +.wpzoom-forms_form input[type=button], +.wpzoom-forms_form input[type=submit], +.wpzoom-forms_form input[type=checkbox], +.wpzoom-forms_form input[type=radio], +.wpzoom-forms_form select, +.wp-block-wpzoom-forms-form button, +.wp-block-wpzoom-forms-form input[type=reset], +.wp-block-wpzoom-forms-form input[type=button], +.wp-block-wpzoom-forms-form input[type=submit], +.wp-block-wpzoom-forms-form input[type=checkbox], +.wp-block-wpzoom-forms-form input[type=radio], +.wp-block-wpzoom-forms-form select { + -webkit-box-sizing: border-box; + box-sizing: border-box; + opacity: 1; +} +.wpzoom-forms_form input[type=checkbox], +.wpzoom-forms_form input[type=radio], +.wp-block-wpzoom-forms-form input[type=checkbox], +.wp-block-wpzoom-forms-form input[type=radio] { + margin-right: 10px; + vertical-align: middle; +} +.wpzoom-forms_form input[type=checkbox], +.wp-block-wpzoom-forms-form input[type=checkbox] { + display: block; + float: left; + position: relative; + top: 10px; +} +.wpzoom-forms_form input[type=checkbox] + label, +.wp-block-wpzoom-forms-form input[type=checkbox] + label { + display: block !important; + clear: right !important; +} +.wpzoom-forms_form input[type=date], +.wpzoom-forms_form input[type=datetime], +.wpzoom-forms_form input[type=datetime-local], +.wpzoom-forms_form input[type=email], +.wpzoom-forms_form input[type=month], +.wpzoom-forms_form input[type=number], +.wpzoom-forms_form input[type=password], +.wpzoom-forms_form input[type=range], +.wpzoom-forms_form input[type=search], +.wpzoom-forms_form input[type=tel], +.wpzoom-forms_form input[type=text], +.wpzoom-forms_form input[type=time], +.wpzoom-forms_form input[type=url], +.wpzoom-forms_form input[type=week], +.wpzoom-forms_form select, +.wpzoom-forms_form textarea, +.wp-block-wpzoom-forms-form input[type=date], +.wp-block-wpzoom-forms-form input[type=datetime], +.wp-block-wpzoom-forms-form input[type=datetime-local], +.wp-block-wpzoom-forms-form input[type=email], +.wp-block-wpzoom-forms-form input[type=month], +.wp-block-wpzoom-forms-form input[type=number], +.wp-block-wpzoom-forms-form input[type=password], +.wp-block-wpzoom-forms-form input[type=range], +.wp-block-wpzoom-forms-form input[type=search], +.wp-block-wpzoom-forms-form input[type=tel], +.wp-block-wpzoom-forms-form input[type=text], +.wp-block-wpzoom-forms-form input[type=time], +.wp-block-wpzoom-forms-form input[type=url], +.wp-block-wpzoom-forms-form input[type=week], +.wp-block-wpzoom-forms-form select, +.wp-block-wpzoom-forms-form textarea { + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 2px; + color: #333; + display: block; + float: none; + font-size: 16px; + font-family: inherit; + border: 1px solid #ccc; + padding: 10px 13px; + margin-bottom: 15px; + width: 100%; + line-height: 1.3; +} +.wpzoom-forms_form input[type=submit], +.wpzoom-forms_form button[type=submit], +.wpzoom-forms_form input[type=button].wp-block-wpzoom-forms-submit-field, +.wp-block-wpzoom-forms-form input[type=submit], +.wp-block-wpzoom-forms-form button[type=submit], +.wp-block-wpzoom-forms-form input[type=button].wp-block-wpzoom-forms-submit-field { + font-size: 1em; + padding: 10px 25px; + margin: 15px 0; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field, +.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field { + list-style-type: none; + margin: 0; + padding: 0; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field li, +.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field li, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field li, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field li { + margin: 0; + padding: 0; + margin-bottom: 5px; + list-style-type: none; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-checkbox-field, +.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-checkbox-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field { + margin-bottom: 5px; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin: 0; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns:last-child, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns:last-child, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns:last-child, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns:last-child { + margin-bottom: 0; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column label, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column label, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column label, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column label { + margin: 0; + cursor: pointer; + display: inline-block; + vertical-align: middle; +} +.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column textarea, .wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column select, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea, +.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column select, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column textarea, +.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column select, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea, +.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column select { + width: 100%; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-required, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-required { + color: #d94f4f; + margin: 0 0 0 0.5em; +} +.wpzoom-forms_form strong.has-accent-color.has-text-color, +.wp-block-wpzoom-forms-form strong.has-accent-color.has-text-color { + color: #d94f4f; +} +.wpzoom-forms_form .nomarginright, +.wp-block-wpzoom-forms-form .nomarginright { + margin-right: 0; +} +.wpzoom-forms_form .fullwidth, +.wp-block-wpzoom-forms-form .fullwidth { + display: block; + width: 100%; +} +.wpzoom-forms_form .wp-block-wpzoom-forms-label-field, +.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-label-field { + font-weight: 600; +} +.wpzoom-forms_form .notice, +.wp-block-wpzoom-forms-form .notice { + background-color: #fff; + padding: 8px 16px; + border-left: 4px solid #0087be; + margin: 1em 0; +} +.wpzoom-forms_form .notice.success, +.wp-block-wpzoom-forms-form .notice.success { + background-color: rgb(238.8392857143, 248.6607142857, 241.3392857143); + border-left-color: #4ab866; +} +.wpzoom-forms_form .notice.error, +.wp-block-wpzoom-forms-form .notice.error { + background-color: rgb(248.6962616822, 225.8037383178, 225.8037383178); + border-left-color: #d94f4f; +} +.wpzoom-forms_form .notice p, +.wp-block-wpzoom-forms-form .notice p { + padding: 0; + margin: 0; +} + +/*# sourceMappingURL=style.css.map*/ \ No newline at end of file diff --git a/build/main/backend/script.js b/build/main/backend/script.js index 35891e1..5491a10 100644 --- a/build/main/backend/script.js +++ b/build/main/backend/script.js @@ -1 +1,6004 @@ -!function(){var e={311:function(e){"use strict";e.exports=function(e,t,o,n,r,i,l,s){if(!e){var a;if(void 0===t)a=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[o,n,r,i,l,s],d=0;(a=new Error(t.replace(/%s/g,function(){return c[d++]}))).name="Invariant Violation"}throw a.framesToPop=1,a}}},2694:function(e,t,o){"use strict";var n=o(6925);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,o,r,i,l){if(l!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return o.PropTypes=o,o}},5556:function(e,t,o){e.exports=o(2694)()},6925:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1008:function(e,t,o){"use strict";e.exports=o.p+"images/step-1.e0a42e9f.png"},2219:function(e,t,o){"use strict";e.exports=o.p+"images/step-2.2be08c5f.png"},674:function(e,t,o){"use strict";e.exports=o.p+"images/step-3.4282cce6.png"},653:function(e,t,o){"use strict";e.exports=o.p+"images/step-4.efb01b41.png"}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,o),i.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../../"}(),function(){"use strict";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(t){var o=function(t){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var n=o.call(t,"string");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==e(o)?o:o+""}function n(e,o,n){return(o=t(o))in e?Object.defineProperty(e,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[o]=n,e}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=Array(t);o0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(B)}}]),e}();function B(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function D(e,t){return Object.keys(e).reduce(function(o,n){return-1===t.indexOf(n)&&(o[n]=e[n]),o},{})}var N={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},Z=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function R(e,t){Object.keys(t).forEach(function(o){e.style[o]=t[o]})}function q(e,t){e.style["".concat(Z,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function W(e,t){e.style["".concat(Z,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function F(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function G(e,t,o){return Math.max(e,Math.min(o,t))}function K(e){return"px"===e.substr(-2)?parseFloat(e):0}function U(e,t){var o=t.displayName||t.name;return o?"".concat(e,"(").concat(o,")"):e}function Y(e,t){var o=e.getBoundingClientRect();return{top:o.top+t.top,left:o.left+t.left}}function X(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function J(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var n={left:o.left+e.offsetLeft,top:o.top+e.offsetTop};return e.parentNode===t?n:J(e.parentNode,t,n)}}function $(e){var t=e.lockOffset,o=e.width,n=e.height,r=t,i=t,l="px";if("string"==typeof t){var s=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);I()(null!==s,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),r=parseFloat(t),i=parseFloat(t),l=s[1]}return I()(isFinite(r)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===l&&(r=r*o/100,i=i*n/100),{x:r,y:i}}function Q(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),o=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find(function(e){return o.test(t[e])})}(e)?e:Q(e.parentNode):null}var ee="BUTTON",te="INPUT",oe="OPTION",ne="TEXTAREA",re="SELECT";function ie(e){return null!=e.sortableHandle}var le=function(){function e(t,o){y(this,e),this.container=t,this.onScrollCallback=o}return L(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,o=e.translate,n=e.minTranslate,r=e.maxTranslate,i=e.width,l=e.height,s={x:0,y:0},a={x:1,y:1},c=this.container,d=c.scrollTop,u=c.scrollLeft,f=c.scrollHeight,m=c.scrollWidth,p=0===d,h=f-d-c.clientHeight===0,w=0===u,g=m-u-c.clientWidth===0;o.y>=r.y-l/2&&!h?(s.y=1,a.y=10*Math.abs((r.y-l/2-o.y)/l)):o.x>=r.x-i/2&&!g?(s.x=1,a.x=10*Math.abs((r.x-i/2-o.x)/i)):o.y<=n.y+l/2&&!p?(s.y=-1,a.y=10*Math.abs((o.y-l/2-n.y)/l)):o.x<=n.x+i/2&&!w&&(s.x=-1,a.x=10*Math.abs((o.x-i/2-n.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval(function(){t.isAutoScrolling=!0;var e={left:a.x*s.x,top:a.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}(),se={axis:V().oneOf(["x","y","xy"]),contentWindow:V().any,disableAutoscroll:V().bool,distance:V().number,getContainer:V().func,getHelperDimensions:V().func,helperClass:V().string,helperContainer:V().oneOfType([V().func,"undefined"==typeof HTMLElement?V().any:V().instanceOf(HTMLElement)]),hideSortableGhost:V().bool,keyboardSortingTransitionDuration:V().number,lockAxis:V().string,lockOffset:V().oneOfType([V().number,V().string,V().arrayOf(V().oneOfType([V().number,V().string]))]),lockToContainerEdges:V().bool,onSortEnd:V().func,onSortMove:V().func,onSortOver:V().func,onSortStart:V().func,pressDelay:V().number,pressThreshold:V().number,keyCodes:V().shape({lift:V().arrayOf(V().number),drop:V().arrayOf(V().number),cancel:V().arrayOf(V().number),up:V().arrayOf(V().number),down:V().arrayOf(V().number)}),shouldCancelStart:V().func,transitionDuration:V().number,updateBeforeSortStart:V().func,useDragHandle:V().bool,useWindowAsScrollContainer:V().bool},ae={lift:[32],drop:[32],cancel:[27],up:[38,37],down:[40,39]},ce={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ae,shouldCancelStart:function(e){return-1!==[te,ne,re,oe,ee].indexOf(e.target.tagName)||!!F(e.target,function(e){return"true"===e.contentEditable})},transitionDuration:300,useWindowAsScrollContainer:!1},de=Object.keys(se),ue=(0,E.createContext)({manager:{}}),fe={index:V().number.isRequired,collection:V().oneOfType([V().number,V().string]),disabled:V().bool},me=Object.keys(fe),pe={multiCheckbox:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 16.2503C6.96621 16.2503 7.75 17.0341 7.75 18.0003V20.0003C7.74985 20.9664 6.96612 21.7503 6 21.7503H4C3.03388 21.7503 2.25015 20.9664 2.25 20.0003V18.0003C2.25 17.0341 3.03379 16.2503 4 16.2503H6ZM4 17.7503C3.86221 17.7503 3.75 17.8626 3.75 18.0003V20.0003C3.75015 20.138 3.86231 20.2503 4 20.2503H6C6.13769 20.2503 6.24985 20.138 6.25 20.0003V18.0003C6.25 17.8626 6.13779 17.7503 6 17.7503H4Z",fill:"black"}),(0,b.jsx)("path",{d:"M21 18.2503C21.4142 18.2503 21.75 18.5861 21.75 19.0003C21.7498 19.4144 21.4141 19.7503 21 19.7503H11C10.5859 19.7503 10.2502 19.4144 10.25 19.0003C10.25 18.5861 10.5858 18.2503 11 18.2503H21Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 9.25035C6.96621 9.25035 7.75 10.0341 7.75 11.0003V13.0003C7.74985 13.9664 6.96612 14.7503 6 14.7503H4C3.03388 14.7503 2.25015 13.9664 2.25 13.0003V11.0003C2.25 10.0341 3.03379 9.25035 4 9.25035H6ZM4 10.7503C3.86221 10.7503 3.75 10.8626 3.75 11.0003V13.0003C3.75015 13.138 3.86231 13.2503 4 13.2503H6C6.13769 13.2503 6.24985 13.138 6.25 13.0003V11.0003C6.25 10.8626 6.13779 10.7503 6 10.7503H4Z",fill:"black"}),(0,b.jsx)("path",{d:"M21 11.2503C21.4142 11.2503 21.75 11.5861 21.75 12.0003C21.7498 12.4144 21.4141 12.7503 21 12.7503H11C10.5859 12.7503 10.2502 12.4144 10.25 12.0003C10.25 11.5861 10.5858 11.2503 11 11.2503H21Z",fill:"black"}),(0,b.jsx)("path",{d:"M6.02539 3.47007C6.31823 3.17724 6.79303 3.17735 7.08594 3.47007C7.37869 3.76298 7.37878 4.23777 7.08594 4.53062L4.86426 6.7523C4.58965 7.02677 4.1549 7.04436 3.86035 6.80406L3.80371 6.75328L2.46973 5.42027L2.41797 5.36265C2.17794 5.06822 2.19549 4.63333 2.46973 4.35875C2.74427 4.08437 3.17909 4.06685 3.47363 4.30699L3.53027 4.35875L4.33301 5.16148L6.02539 3.47007Z",fill:"black"}),(0,b.jsx)("path",{d:"M21 4.25035C21.4142 4.25035 21.75 4.58613 21.75 5.00035C21.7498 5.41443 21.4141 5.75035 21 5.75035H11C10.5859 5.75035 10.2502 5.41443 10.25 5.00035C10.25 4.58613 10.5858 4.25035 11 4.25035H21Z",fill:"black"})]}),checkbox:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M15.2188 9.38867C15.5132 9.14876 15.9481 9.16617 16.2227 9.44043C16.5152 9.73322 16.5151 10.2081 16.2227 10.501L11.4355 15.2891C11.295 15.4297 11.1041 15.5087 10.9053 15.5088C10.7065 15.5088 10.5156 15.4296 10.375 15.2891L8.18164 13.0957L8.12988 13.0391C7.8899 12.7445 7.90716 12.3096 8.18164 12.0352C8.4563 11.7607 8.89105 11.744 9.18555 11.9844L9.24219 12.0352L10.9043 13.6973L15.1611 9.44043L15.2188 9.38867Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z",fill:"black"})]}),emailInput:(0,b.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 2.25C17.3852 2.25 21.75 6.61479 21.75 12V13.5C21.75 15.2952 20.2952 16.75 18.5 16.75C17.2652 16.75 16.1917 16.0617 15.6416 15.0479C14.7702 16.0878 13.4628 16.75 12 16.75C9.37679 16.75 7.25 14.6232 7.25 12C7.25 9.37679 9.37679 7.25 12 7.25C14.6232 7.25 16.75 9.37679 16.75 12V13.5C16.75 14.4668 17.5332 15.25 18.5 15.25C19.4668 15.25 20.25 14.4668 20.25 13.5V12C20.25 7.44321 16.5568 3.75 12 3.75C7.44321 3.75 3.75 7.44321 3.75 12C3.75 16.5568 7.44321 20.25 12 20.25C13.0536 20.25 14.1241 20.0502 15.1572 19.6221L15.5654 19.4395C15.9663 19.2457 16.3459 19.0203 16.7051 18.7705C17.0451 18.5341 17.5125 18.618 17.749 18.958C17.9852 19.298 17.9014 19.7655 17.5615 20.002C17.0723 20.3422 16.5444 20.6466 15.9766 20.9014L15.7314 21.0078C14.5106 21.5137 13.2444 21.75 12 21.75C6.61479 21.75 2.25 17.3852 2.25 12C2.25 6.61479 6.61479 2.25 12 2.25ZM12 8.75C10.2052 8.75 8.75 10.2052 8.75 12C8.75 13.7948 10.2052 15.25 12 15.25C13.7948 15.25 15.25 13.7948 15.25 12C15.25 10.2052 13.7948 8.75 12 8.75Z",fill:"black"})}),label:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M7.31934 7.15039C7.73681 6.81004 8.33936 6.81004 8.75684 7.15039L8.84375 7.22852L8.92188 7.31543C9.28647 7.76279 9.26065 8.42294 8.84375 8.83984C8.39898 9.28456 7.67723 9.2845 7.23242 8.83984C6.78763 8.39505 6.78766 7.67333 7.23242 7.22852L7.31934 7.15039Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.3594 2.26172C10.902 2.31138 11.4169 2.52263 11.8379 2.86621L12.041 3.04883L20.9453 11.958L21.1338 12.167C21.9559 13.1752 21.9561 14.6306 21.1338 15.6387L20.9453 15.8477L15.8516 20.9443C14.7776 22.0194 13.0339 22.0196 11.96 20.9443L3.0498 12.0303C2.53815 11.5186 2.25002 10.8235 2.25 10.0986V7.28711C2.25 6.56225 2.53815 5.86714 3.0498 5.35547L5.3291 3.0752L5.52832 2.89551C6.00878 2.50097 6.61107 2.28141 7.2373 2.27637L10.0859 2.25L10.3594 2.26172ZM7.25098 3.77539C6.96915 3.77756 6.69636 3.87645 6.47949 4.05469L6.39062 4.13574L4.11035 6.41602C3.88006 6.64633 3.75 6.96001 3.75 7.28711V10.0986C3.75002 10.4257 3.88005 10.7394 4.11035 10.9697L13.0215 19.8838L13.1162 19.9697C13.6072 20.3708 14.3324 20.342 14.79 19.8838L19.8848 14.7871L19.9707 14.6914C20.3441 14.2332 20.3442 13.5714 19.9707 13.1133L19.8848 13.0186L10.9814 4.11133L10.8896 4.02832C10.6988 3.87257 10.4662 3.77719 10.2227 3.75488L10.0996 3.75L7.25098 3.77539Z",fill:"black"})]}),nameInput:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M14.4238 15.25C15.4257 15.25 16.3853 15.6291 17.1182 16.3086L17.2764 16.4639C17.5836 16.7819 17.8362 17.1488 18.0225 17.5508L18.1104 17.7539L18.1348 17.8271C18.2385 18.1928 18.0504 18.5853 17.6895 18.7285C17.3288 18.8715 16.9233 18.7149 16.748 18.3779L16.7158 18.3076L16.6611 18.1816C16.5264 17.891 16.3362 17.6283 16.0996 17.4092C15.6426 16.9852 15.0456 16.75 14.4238 16.75H9.57617C9.03239 16.75 8.50773 16.9297 8.07812 17.2588L7.89941 17.4092C7.62976 17.6589 7.41914 17.9656 7.28223 18.3086L7.25098 18.3789C7.07514 18.716 6.66831 18.8715 6.30762 18.7275C5.92315 18.5739 5.73617 18.1375 5.88965 17.7529L5.97656 17.5498C6.19385 17.0822 6.49996 16.6605 6.87988 16.3086L7.02051 16.1846C7.73408 15.5831 8.6366 15.25 9.57617 15.25H14.4238Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.99512 6.91699C10.6548 5.25734 13.3452 5.25735 15.0049 6.91699L15.1562 7.0752C16.6635 8.74353 16.6127 11.3189 15.0049 12.9268C13.3451 14.5865 10.6549 14.5865 8.99512 12.9268C7.33546 11.267 7.33541 8.5767 8.99512 6.91699ZM13.7354 7.78809C12.6552 6.90756 11.0623 6.97092 10.0557 7.97754C8.98174 9.05146 8.98179 10.7923 10.0557 11.8662C11.1296 12.9402 12.8704 12.9402 13.9443 11.8662C14.951 10.8595 15.0144 9.26663 14.1338 8.18652L13.9443 7.97754L13.7354 7.78809Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z",fill:"black"})]}),phoneInput:(0,b.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{d:"M6.95704 3.25C7.55364 3.2501 8.12599 3.48731 8.54786 3.90918L10.4648 5.82617L10.6533 6.03516C11.4758 7.0434 11.4759 8.49863 10.6533 9.50684L10.4648 9.71582L9.31543 10.8643C10.0742 12.5648 11.4344 13.9246 13.1348 14.6836L14.2842 13.5352L14.4863 13.3525C14.9757 12.9516 15.5913 12.7295 16.2295 12.7295C16.9587 12.7296 17.6582 13.0195 18.1738 13.5352L20.0908 15.4521L20.2451 15.623C20.9182 16.448 20.9183 17.6389 20.2451 18.4639L20.0908 18.6348L19.2324 19.4932C18.4788 20.2468 17.4735 20.6907 16.4141 20.7441L16.2012 20.75C12.7654 20.7529 9.4695 19.3894 7.04004 16.96C4.6106 14.5305 3.24706 11.2346 3.25 7.79883L3.25586 7.58594C3.30933 6.5265 3.75323 5.52125 4.50684 4.76758L5.36524 3.90918L5.53028 3.75977C5.93071 3.43153 6.43474 3.25 6.95704 3.25ZM6.95704 4.75C6.80799 4.75 6.66326 4.79456 6.54102 4.87598L6.42676 4.96973L5.56739 5.82812C5.04452 6.35106 4.7507 7.06031 4.75 7.7998L4.76368 8.36816C4.90187 11.1989 6.08704 13.8859 8.10059 15.8994C10.2484 18.0473 13.1627 19.2526 16.2002 19.25L16.4756 19.2363C17.1139 19.1725 17.7143 18.8902 18.1719 18.4326L19.0303 17.5732L19.082 17.5166C19.3061 17.2418 19.306 16.8452 19.082 16.5703L19.0303 16.5127L17.1133 14.5957C16.879 14.3614 16.5609 14.2296 16.2295 14.2295C15.9393 14.2295 15.659 14.3303 15.4365 14.5127L15.3447 14.5957L13.8418 16.0986C13.6342 16.3061 13.3248 16.374 13.0498 16.2715C10.5884 15.3535 8.64647 13.4116 7.72852 10.9502C7.62603 10.6752 7.69387 10.3658 7.90137 10.1582L9.4043 8.6543L9.49024 8.55957C9.8637 8.10146 9.86363 7.44057 9.49024 6.98242L9.4043 6.88672L7.48731 4.96973C7.34675 4.82917 7.15581 4.7501 6.95704 4.75Z",fill:"black"})}),textInput:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M16 20.25C16.4142 20.25 16.75 20.5858 16.75 21C16.75 21.4142 16.4142 21.75 16 21.75H4C3.58579 21.75 3.25 21.4142 3.25 21C3.25 20.5858 3.58579 20.25 4 20.25H16Z",fill:"black"}),(0,b.jsx)("path",{d:"M20 16.25C20.4142 16.25 20.75 16.5858 20.75 17C20.75 17.4142 20.4142 17.75 20 17.75H4C3.58579 17.75 3.25 17.4142 3.25 17C3.25 16.5858 3.58579 16.25 4 16.25H20Z",fill:"black"}),(0,b.jsx)("path",{d:"M4.71484 13.3115C4.55067 13.6914 4.10961 13.8669 3.72949 13.7031C3.34915 13.5391 3.17384 13.0971 3.33789 12.7168L4.71484 13.3115Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.95215 3.25294C7.98573 3.25469 8.01894 3.2575 8.05176 3.26368C8.08353 3.26964 8.11508 3.27781 8.14648 3.28809C8.1557 3.29111 8.16474 3.29449 8.17383 3.29786C8.18613 3.30241 8.19875 3.30628 8.21094 3.31153C8.23146 3.32038 8.25119 3.33041 8.27051 3.34083C8.27744 3.34457 8.2842 3.34858 8.29102 3.35254C8.31685 3.36754 8.34081 3.38473 8.36426 3.40235C8.38566 3.41844 8.40512 3.43665 8.4248 3.45508C8.44089 3.47014 8.4571 3.48469 8.47168 3.50098C8.48741 3.51857 8.50148 3.53742 8.51562 3.55665C8.53027 3.57652 8.54504 3.59607 8.55762 3.61719C8.56119 3.62322 8.56591 3.62862 8.56934 3.63477L8.60352 3.70411L11.7871 11.1094C11.7895 11.1152 11.7917 11.1211 11.7939 11.127L12.4785 12.7178C12.642 13.0983 12.4654 13.5395 12.085 13.7031C11.7045 13.8665 11.2632 13.6909 11.0996 13.3106L10.5996 12.1465H5.21777L4.71484 13.3115L4.02637 13.0137L3.33789 12.7168L4.0127 11.1514C4.02486 11.1163 4.03865 11.0823 4.05566 11.0498L7.22559 3.70313C7.24287 3.66307 7.2631 3.6252 7.28613 3.58985C7.34153 3.50484 7.41477 3.4308 7.50293 3.37305C7.51576 3.36466 7.52968 3.35817 7.54297 3.35059C7.56739 3.33666 7.59173 3.32191 7.61816 3.31055C7.62262 3.30864 7.62737 3.30749 7.63184 3.30567C7.64109 3.30191 7.65076 3.29929 7.66016 3.2959C7.69741 3.28244 7.73461 3.27098 7.77246 3.26368C7.77761 3.26268 7.78292 3.26261 7.78809 3.26172C7.82854 3.2548 7.86886 3.25121 7.90918 3.25098C7.92351 3.25088 7.93777 3.25221 7.95215 3.25294ZM5.86426 10.6465H9.9541L7.91211 5.89649L5.86426 10.6465Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9326 7.69532C16.1478 6.5966 17.9515 6.50718 19.2627 7.42676C19.3264 7.07715 19.632 6.81153 20 6.81153C20.4141 6.81153 20.7497 7.14754 20.75 7.56153V13C20.7497 13.414 20.4141 13.75 20 13.75C19.6318 13.75 19.3262 13.4847 19.2627 13.1348C17.951 14.0553 16.1483 13.9676 14.9326 12.8682L14.8027 12.7451C13.4422 11.3844 13.4417 9.17843 14.8027 7.81837L14.9326 7.69532ZM18.5186 8.74317C17.74 8.10732 16.5901 8.15282 15.8643 8.87891L15.8633 8.87989C15.0889 9.65378 15.0882 10.9094 15.8633 11.6846L16.0146 11.8213C16.7931 12.4564 17.9423 12.4112 18.6689 11.6846L18.8057 11.5342C19.3987 10.8076 19.3982 9.75786 18.8047 9.03028L18.6689 8.87891L18.5186 8.74317Z",fill:"black"})]}),radio:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.26444 16.8661C4.32421 16.0022 5.87557 16.049 6.88456 17.0018L6.88749 17.0038L6.94413 17.0556L7.13358 17.2645C7.95522 18.2725 7.95526 19.7273 7.13358 20.7352L6.94413 20.9442C5.93749 21.9509 4.34456 22.0141 3.26444 21.1337L3.05546 20.9442C1.98151 19.8703 1.98151 18.1295 3.05546 17.0556L3.26444 16.8661ZM5.78885 18.0302C5.33063 17.6564 4.66898 17.6564 4.21073 18.0302L4.116 18.1161C3.62785 18.6043 3.62785 19.3955 4.116 19.8837L4.21073 19.9696C4.7017 20.37 5.42597 20.3413 5.88358 19.8837L5.96952 19.789C6.34322 19.3307 6.34319 18.6691 5.96952 18.2108L5.88358 18.1161L5.78885 18.0302Z",fill:"black"}),(0,b.jsx)("path",{d:"M20.9998 18.2499C21.4139 18.25 21.7498 18.5857 21.7498 18.9999C21.7498 19.414 21.4139 19.7498 20.9998 19.7499H10.9998C10.5856 19.7499 10.2498 19.4141 10.2498 18.9999C10.2498 18.5857 10.5856 18.2499 10.9998 18.2499H20.9998Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.26444 9.8661C4.32421 9.00218 5.87557 9.04904 6.88456 10.0018L6.88749 10.0038L6.94413 10.0556L7.13358 10.2645C7.95522 11.2725 7.95526 12.7273 7.13358 13.7352L6.94413 13.9442C5.93749 14.9509 4.34456 15.0141 3.26444 14.1337L3.05546 13.9442C1.98151 12.8703 1.98151 11.1295 3.05546 10.0556L3.26444 9.8661ZM5.78885 11.0302C5.33063 10.6564 4.66898 10.6564 4.21073 11.0302L4.116 11.1161C3.62785 11.6043 3.62785 12.3955 4.116 12.8837L4.21073 12.9696C4.7017 13.37 5.42597 13.3413 5.88358 12.8837L5.96952 12.789C6.34322 12.3307 6.34319 11.6691 5.96952 11.2108L5.88358 11.1161L5.78885 11.0302Z",fill:"black"}),(0,b.jsx)("path",{d:"M20.9998 11.2499C21.4139 11.25 21.7498 11.5857 21.7498 11.9999C21.7498 12.414 21.4139 12.7498 20.9998 12.7499H10.9998C10.5856 12.7499 10.2498 12.4141 10.2498 11.9999C10.2498 11.5857 10.5856 11.2499 10.9998 11.2499H20.9998Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.26444 2.8661C4.32421 2.00217 5.87557 2.04904 6.88456 3.00184L6.88749 3.0038L6.94413 3.05555L7.13358 3.26454C7.95522 4.27247 7.95526 5.72733 7.13358 6.73524L6.94413 6.94422C5.93749 7.95086 4.34456 8.01414 3.26444 7.13368L3.05546 6.94422C1.98151 5.87028 1.98151 4.1295 3.05546 3.05555L3.26444 2.8661ZM5.78885 4.03016C5.33063 3.65639 4.66898 3.65644 4.21073 4.03016L4.116 4.1161C3.62785 4.60426 3.62785 5.39552 4.116 5.88368L4.21073 5.96962C4.7017 6.36996 5.42597 6.34129 5.88358 5.88368L5.96952 5.78895C6.34323 5.33075 6.34318 4.66906 5.96952 4.21083L5.88358 4.1161L5.78885 4.03016Z",fill:"black"}),(0,b.jsx)("path",{d:"M20.9998 4.24989C21.4139 4.25 21.7498 4.58575 21.7498 4.99989C21.7498 5.414 21.4139 5.74978 20.9998 5.74989H10.9998C10.5856 5.74989 10.2498 5.41407 10.2498 4.99989C10.2498 4.58568 10.5856 4.24989 10.9998 4.24989H20.9998Z",fill:"black"})]}),select:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.3223 14.8086C15.3223 13.424 16.9988 12.7245 17.9805 13.708L17.9795 13.709L23.293 19.0205C24.2426 19.9701 23.6215 21.5746 22.3193 21.6738L22.1914 21.6777H19.6084L17.9756 23.2969C16.9923 24.2704 15.3224 23.575 15.3223 22.1914V14.8086ZM16.8574 14.7559C16.8421 14.7622 16.833 14.7709 16.8291 14.7764C16.8275 14.7786 16.8262 14.7812 16.8252 14.7842C16.8243 14.7871 16.8223 14.7952 16.8223 14.8086V22.1914C16.8223 22.2045 16.8242 22.2117 16.8252 22.2148C16.8262 22.2179 16.8276 22.2204 16.8291 22.2227C16.8329 22.228 16.842 22.2377 16.8574 22.2441C16.8726 22.2504 16.8851 22.2501 16.8916 22.249C16.8945 22.2485 16.8973 22.2477 16.9004 22.2461C16.9033 22.2446 16.9096 22.2406 16.9189 22.2314L18.7715 20.3955L18.8848 20.3027C19.0066 20.222 19.1506 20.1778 19.2988 20.1777H22.1914C22.2052 20.1777 22.2127 20.1758 22.2158 20.1748C22.2191 20.1738 22.2213 20.1725 22.2236 20.1709C22.2289 20.1672 22.2378 20.1587 22.2441 20.1436C22.2504 20.1286 22.251 20.1159 22.25 20.1094C22.2495 20.1066 22.2486 20.1035 22.2471 20.1006C22.2456 20.0978 22.242 20.0906 22.2324 20.0811L16.918 14.7676C16.9086 14.7583 16.9021 14.7543 16.8994 14.7529C16.8967 14.7516 16.8942 14.7514 16.8916 14.751C16.8854 14.7499 16.873 14.7494 16.8574 14.7559Z",fill:"black"}),(0,b.jsx)("path",{d:"M17.4756 1.25C18.8698 1.25 20 2.3802 20 3.77441V10.625C20 11.0392 19.6642 11.375 19.25 11.375C18.8358 11.375 18.5 11.0392 18.5 10.625V3.77441C18.5 3.20863 18.0414 2.75 17.4756 2.75H3.77441C3.20863 2.75 2.75 3.20863 2.75 3.77441V17.4756C2.75 18.0414 3.20863 18.5 3.77441 18.5H12C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H3.77441C2.3802 20 1.25 18.8698 1.25 17.4756V3.77441C1.25 2.3802 2.3802 1.25 3.77441 1.25H17.4756Z",fill:"black"}),(0,b.jsx)("path",{d:"M5.58203 14.3525C5.95754 14.0463 6.49541 14.0593 6.85938 14.3682C6.86576 14.3733 6.87169 14.3794 6.87793 14.3848L6.91797 14.4189L6.96973 14.4756C7.3098 14.8687 7.29328 15.4625 6.91992 15.8359C6.52905 16.2267 5.89673 16.2267 5.50586 15.8359C5.11519 15.4451 5.11513 14.8127 5.50586 14.4219L5.58203 14.3525Z",fill:"black"}),(0,b.jsx)("path",{d:"M12.0762 14.3789C12.4545 14.4172 12.75 14.7366 12.75 15.125C12.75 15.5134 12.4545 15.8328 12.0762 15.8711L12 15.875H10.3447C9.93051 15.875 9.59473 15.5392 9.59473 15.125C9.59473 14.7108 9.93051 14.375 10.3447 14.375H12L12.0762 14.3789Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.49609 9.84668C5.86949 9.54497 6.40882 9.55213 6.77539 9.86621C6.79408 9.88147 6.81259 9.89771 6.83008 9.91504L6.83203 9.91699L6.90137 9.99316C7.2219 10.3861 7.19829 10.9656 6.83203 11.332C6.44119 11.7227 5.80881 11.7227 5.41797 11.332C5.02726 10.9411 5.02714 10.3078 5.41797 9.91699L5.41992 9.91504L5.49609 9.84668ZM6.31543 10.4336L6.30176 10.4473L6.12598 10.625L6.44824 10.3008L6.47754 10.2705L6.47656 10.2695L6.31543 10.4336Z",fill:"black"}),(0,b.jsx)("path",{d:"M15.5918 9.87891C15.9699 9.91742 16.2646 10.2368 16.2646 10.625C16.2646 11.0132 15.9699 11.3326 15.5918 11.3711L15.5146 11.375H10.2549C9.84072 11.3749 9.50488 11.0392 9.50488 10.625C9.50488 10.2108 9.84072 9.87506 10.2549 9.875H15.5146L15.5918 9.87891Z",fill:"black"}),(0,b.jsx)("path",{d:"M5.49414 5.35156C5.86967 5.04531 6.40754 5.05828 6.77148 5.36719C6.77789 5.37235 6.78377 5.37837 6.79004 5.38379L6.83008 5.41797L6.88184 5.47461C7.2219 5.86773 7.20535 6.46151 6.83203 6.83496C6.44116 7.22573 5.80884 7.22573 5.41797 6.83496C5.02724 6.44409 5.02721 5.81176 5.41797 5.4209L5.49414 5.35156Z",fill:"black"}),(0,b.jsx)("path",{d:"M15.5918 5.37891C15.9699 5.41742 16.2646 5.73675 16.2646 6.125C16.2646 6.51325 15.9699 6.83258 15.5918 6.87109L15.5146 6.875H10.2549C9.84072 6.87494 9.50488 6.53917 9.50488 6.125C9.50488 5.71083 9.84072 5.37506 10.2549 5.375H15.5146L15.5918 5.37891Z",fill:"black"})]}),submit:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.2012 9.97168C10.7781 9.73057 11.4437 9.85955 11.8887 10.2988L18.29 16.6182L18.3701 16.7041C18.7527 17.1437 18.8586 17.7653 18.6348 18.3105C18.4108 18.8559 17.8987 19.2238 17.3174 19.2676L17.2002 19.2715H13.9658L11.8838 21.3096C11.4658 21.7187 10.8561 21.8555 10.3076 21.6719L10.1982 21.6309C9.62319 21.389 9.24916 20.826 9.24902 20.2021V11.4023C9.24902 10.7772 9.6245 10.2129 10.2012 9.97168ZM10.7803 11.3555C10.7615 11.3633 10.749 11.3821 10.749 11.4023V20.2021C10.7492 20.2223 10.7617 20.2402 10.7803 20.248L10.8086 20.251C10.8182 20.2492 10.8277 20.2444 10.835 20.2373L13.1348 17.9863L13.249 17.8945C13.3703 17.8151 13.5132 17.7715 13.6602 17.7715H17.2002L17.2285 17.7637C17.2367 17.7582 17.2432 17.7497 17.2471 17.7402C17.2507 17.7311 17.2518 17.7212 17.25 17.7119L17.2354 17.6855L10.835 11.3662C10.8206 11.352 10.7989 11.3478 10.7803 11.3555Z",fill:"black"}),(0,b.jsx)("path",{d:"M19.0029 2.24609C20.5221 2.24619 21.7539 3.47886 21.7539 4.99805V11C21.7536 12.519 20.5219 13.7509 19.0029 13.751H18.002C17.5881 13.7508 17.2522 13.4148 17.252 13.001C17.2521 12.587 17.588 12.2512 18.002 12.251H19.0029C19.6935 12.2509 20.2536 11.6905 20.2539 11V4.99805C20.2539 4.30729 19.6937 3.74716 19.0029 3.74707H4.99707C4.30625 3.74707 3.74609 4.30723 3.74609 4.99805V11C3.74636 11.6906 4.30642 12.251 4.99707 12.251H6.99805L7.07422 12.2549C7.45242 12.2932 7.74792 12.6127 7.74805 13.001C7.7478 13.3891 7.45234 13.7088 7.07422 13.7471L6.99805 13.751H4.99707C3.47799 13.751 2.24636 12.519 2.24609 11V4.99805C2.24609 3.4788 3.47783 2.24609 4.99707 2.24609H19.0029Z",fill:"black"})]}),textarea:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M19 3.25C20.5192 3.25 21.75 4.48079 21.75 6V18C21.75 19.5192 20.5192 20.75 19 20.75H6C4.48079 20.75 3.25 19.5192 3.25 18V14C3.25 13.5858 3.58579 13.25 4 13.25C4.41421 13.25 4.75 13.5858 4.75 14V18C4.75 18.6908 5.30921 19.25 6 19.25H19C19.6908 19.25 20.25 18.6908 20.25 18V6C20.25 5.30921 19.6908 4.75 19 4.75H14C13.5858 4.75 13.25 4.41421 13.25 4C13.25 3.58579 13.5858 3.25 14 3.25H19Z",fill:"black"}),(0,b.jsx)("path",{d:"M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H8C7.58579 16.75 7.25 16.4142 7.25 16C7.25 15.5858 7.58579 15.25 8 15.25H17Z",fill:"black"}),(0,b.jsx)("path",{d:"M17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12C11.25 11.5858 11.5858 11.25 12 11.25H17Z",fill:"black"}),(0,b.jsx)("path",{d:"M9.66699 3.25C10.2652 3.25 10.75 3.73479 10.75 4.33301V5.3584C10.7498 5.77243 10.4141 6.1084 10 6.1084C9.58592 6.1084 9.25022 5.77243 9.25 5.3584V4.75H7.75V9.25H8.5C8.91421 9.25 9.25 9.58579 9.25 10C9.25 10.4142 8.91421 10.75 8.5 10.75H5.5C5.08579 10.75 4.75 10.4142 4.75 10C4.75 9.58579 5.08579 9.25 5.5 9.25H6.25V4.75H4.75V5.3584C4.74978 5.77243 4.41408 6.1084 4 6.1084C3.58592 6.1084 3.25022 5.77243 3.25 5.3584V4.33301C3.25 3.73479 3.73479 3.25 4.33301 3.25H9.66699Z",fill:"black"}),(0,b.jsx)("path",{d:"M17 7.25C17.4142 7.25 17.75 7.58579 17.75 8C17.75 8.41421 17.4142 8.75 17 8.75H13C12.5858 8.75 12.25 8.41421 12.25 8C12.25 7.58579 12.5858 7.25 13 7.25H17Z",fill:"black"})]}),websiteInput:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 9.75C14.6282 9.75 16.75 11.8718 16.75 14.5C16.75 17.1282 14.6282 19.25 12 19.25C9.37179 19.25 7.25 17.1282 7.25 14.5C7.25 11.8718 9.37179 9.75 12 9.75ZM14.2607 15.25C14.1818 15.9469 13.9922 16.6321 13.6924 17.2764C14.4225 16.8316 14.9618 16.1075 15.1631 15.25H14.2607ZM8.83691 15.25C9.03806 16.1068 9.57653 16.8305 10.3057 17.2754C10.0063 16.6315 9.81714 15.9465 9.73828 15.25H8.83691ZM11.252 15.25C11.3554 15.9526 11.604 16.6363 12 17.2461C12.3961 16.6363 12.6446 15.9527 12.748 15.25H11.252ZM10.3066 11.7227C9.57671 12.1675 9.0382 12.8926 8.83691 13.75H9.73828C9.81727 13.0528 10.0066 12.3671 10.3066 11.7227ZM12 11.7539C11.6038 12.3635 11.3554 13.0473 11.252 13.75H12.748C12.6446 13.0473 12.3962 12.3636 12 11.7539ZM13.6924 11.7227C13.9925 12.3671 14.1817 13.0528 14.2607 13.75H15.1631C14.9617 12.8923 14.4227 12.1674 13.6924 11.7227Z",fill:"black"}),(0,b.jsx)("path",{d:"M4.85645 4.74414C4.87328 4.74586 4.88977 4.74914 4.90625 4.75195C4.90915 4.75245 4.91214 4.7524 4.91504 4.75293C4.93888 4.75729 4.96138 4.7659 4.98438 4.77246C5.0122 4.78032 5.04066 4.78739 5.06836 4.79883L5.07324 4.7998C5.15731 4.83517 5.23987 4.88733 5.31348 4.96094C5.47394 5.1214 5.53418 5.32318 5.53418 5.49512C5.53418 5.66705 5.47394 5.86884 5.31348 6.0293C5.15302 6.18976 4.95123 6.25 4.7793 6.25C4.60736 6.25 4.40558 6.18976 4.24512 6.0293C4.12488 5.90906 4.06074 5.76555 4.03613 5.62891L4.02441 5.49512L4.03613 5.36133C4.06074 5.22469 4.12488 5.08118 4.24512 4.96094C4.31872 4.88733 4.40128 4.83517 4.48535 4.7998L4.48926 4.79883C4.51693 4.78736 4.54544 4.78035 4.57324 4.77246C4.59622 4.76587 4.61875 4.75732 4.64258 4.75293C4.64548 4.7524 4.64847 4.75245 4.65137 4.75195C4.69299 4.74479 4.73563 4.74023 4.7793 4.74023L4.85645 4.74414Z",fill:"black"}),(0,b.jsx)("path",{d:"M7.39941 4.74414C7.41625 4.74586 7.43274 4.74914 7.44922 4.75195C7.45211 4.75245 7.45511 4.7524 7.45801 4.75293C7.48185 4.75729 7.50435 4.7659 7.52734 4.77246C7.55517 4.78032 7.58363 4.78739 7.61133 4.79883L7.61621 4.7998C7.70028 4.83517 7.78284 4.88733 7.85645 4.96094C8.01691 5.1214 8.07715 5.32318 8.07715 5.49512C8.07715 5.66705 8.01691 5.86884 7.85645 6.0293C7.69599 6.18976 7.4942 6.25 7.32227 6.25C7.10372 6.25 6.93315 6.15787 6.8252 6.06348C6.7183 5.96995 6.60085 5.80964 6.57324 5.5918L6.56738 5.49512L6.5791 5.36133C6.60371 5.22469 6.66784 5.08118 6.78809 4.96094C6.86169 4.88733 6.94425 4.83517 7.02832 4.7998L7.03223 4.79883C7.0599 4.78736 7.08841 4.78035 7.11621 4.77246C7.13919 4.76587 7.16172 4.75732 7.18555 4.75293C7.18845 4.7524 7.19144 4.75245 7.19434 4.75195C7.23596 4.74479 7.2786 4.74023 7.32227 4.74023L7.39941 4.74414Z",fill:"black"}),(0,b.jsx)("path",{d:"M9.93848 4.74414C9.95531 4.74586 9.9718 4.74914 9.98828 4.75195C9.99118 4.75245 9.99417 4.7524 9.99707 4.75293C10.0209 4.75729 10.0434 4.7659 10.0664 4.77246C10.0942 4.78032 10.1227 4.78739 10.1504 4.79883L10.1553 4.7998C10.2393 4.83517 10.3219 4.88733 10.3955 4.96094C10.556 5.1214 10.6162 5.32318 10.6162 5.49512C10.6162 5.66705 10.556 5.86884 10.3955 6.0293C10.235 6.18976 10.0333 6.25 9.86133 6.25C9.68939 6.25 9.48761 6.18976 9.32715 6.0293C9.20691 5.90906 9.14277 5.76555 9.11816 5.62891L9.10645 5.49512L9.11816 5.36133C9.14277 5.22469 9.20691 5.08118 9.32715 4.96094C9.40075 4.88733 9.48331 4.83517 9.56738 4.7998L9.57129 4.79883C9.59897 4.78736 9.62747 4.78035 9.65527 4.77246C9.67826 4.76587 9.70078 4.75732 9.72461 4.75293C9.72751 4.7524 9.7305 4.75245 9.7334 4.75195C9.77502 4.74479 9.81766 4.74023 9.86133 4.74023L9.93848 4.74414Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 2.25C21.5192 2.25 22.75 3.48079 22.75 5V19C22.75 20.5192 21.5192 21.75 20 21.75H4C2.48079 21.75 1.25 20.5192 1.25 19V5C1.25 3.48079 2.48079 2.25 4 2.25H20ZM2.75 19C2.75 19.6908 3.30921 20.25 4 20.25H20C20.6908 20.25 21.25 19.6908 21.25 19V8.75H2.75V19ZM4 3.75C3.30921 3.75 2.75 4.30921 2.75 5V7.25H21.25V5C21.25 4.30921 20.6908 3.75 20 3.75H4Z",fill:"black"})]}),date:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M7.11523 15.9844C7.61864 16.0356 8.01367 16.4601 8.01367 16.9795C8.01341 17.5315 7.56572 17.9795 7.01367 17.9795C6.49623 17.9795 6.07012 17.5859 6.01855 17.082L6.01367 16.9795C6.0126 16.4245 6.46333 15.9795 7.0127 15.9795L7.11523 15.9844Z",fill:"black"}),(0,b.jsx)("path",{d:"M12.1152 15.9844C12.6186 16.0356 13.0137 16.4601 13.0137 16.9795C13.0134 17.5315 12.5657 17.9795 12.0137 17.9795C11.4962 17.9795 11.0701 17.5859 11.0186 17.082L11.0137 16.9795C11.0126 16.4245 11.4633 15.9795 12.0127 15.9795L12.1152 15.9844Z",fill:"black"}),(0,b.jsx)("path",{d:"M12.1152 11.9844C12.6186 12.0356 13.0137 12.4601 13.0137 12.9795C13.0134 13.5315 12.5657 13.9795 12.0137 13.9795C11.4962 13.9795 11.0701 13.5859 11.0186 13.082L11.0137 12.9795C11.0126 12.4245 11.4633 11.9795 12.0127 11.9795L12.1152 11.9844Z",fill:"black"}),(0,b.jsx)("path",{d:"M17.1152 11.9844C17.6186 12.0356 18.0137 12.4601 18.0137 12.9795C18.0134 13.5315 17.5657 13.9795 17.0137 13.9795C16.4962 13.9795 16.0701 13.5859 16.0186 13.082L16.0137 12.9795C16.0126 12.4245 16.4633 11.9795 17.0127 11.9795L17.1152 11.9844Z",fill:"black"}),(0,b.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 1.25C16.4142 1.25 16.75 1.58579 16.75 2V3.25H19C20.5192 3.25 21.75 4.48079 21.75 6V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V6C2.25 4.48079 3.48079 3.25 5 3.25H7.25V2C7.25 1.58579 7.58579 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2V3.25H15.25V2C15.25 1.58579 15.5858 1.25 16 1.25ZM3.75 19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V9.75H3.75V19ZM5 4.75C4.30921 4.75 3.75 5.30921 3.75 6V8.25H20.25V6C20.25 5.30921 19.6908 4.75 19 4.75H16.75V6C16.75 6.41421 16.4142 6.75 16 6.75C15.5858 6.75 15.25 6.41421 15.25 6V4.75H8.75V6C8.75 6.41421 8.41421 6.75 8 6.75C7.58579 6.75 7.25 6.41421 7.25 6V4.75H5Z",fill:"black"})]}),upload:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M9.68652 3.26367C10.1821 3.32522 10.632 3.59626 10.917 4.01465L12.3223 6.08008L12.3623 6.12695C12.4076 6.16735 12.4672 6.19043 12.5293 6.19043H19L19.2812 6.2041C20.6679 6.345 21.7499 7.51663 21.75 8.94043V18L21.7363 18.2715C21.674 18.9012 21.3957 19.493 20.9443 19.9443C20.493 20.3957 19.9012 20.674 19.2715 20.7363L19 20.75H16C15.5858 20.75 15.25 20.4142 15.25 20C15.25 19.5858 15.5858 19.25 16 19.25H19L19.124 19.2441C19.4101 19.2157 19.6787 19.0888 19.8838 18.8838C20.0888 18.6787 20.2157 18.4101 20.2441 18.124L20.25 18V8.94043C20.25 8.29326 19.7582 7.76039 19.1279 7.69629L19 7.69043H12.5293C12.0221 7.69041 11.5437 7.46991 11.2139 7.09375L11.082 6.92383L9.67676 4.85938C9.6419 4.80819 9.58998 4.77251 9.53125 4.75781L9.4707 4.75H5C4.66851 4.74991 4.35061 4.88181 4.11621 5.11621C3.88181 5.35061 3.74991 5.66851 3.75 6V18L3.75586 18.124C3.78425 18.4101 3.91117 18.6787 4.11621 18.8838C4.35061 19.1182 4.66851 19.2501 5 19.25H8C8.41421 19.25 8.75 19.5858 8.75 20C8.75 20.4142 8.41421 20.75 8 20.75H5C4.27061 20.7501 3.57142 20.4601 3.05566 19.9443C2.6043 19.493 2.32601 18.9012 2.26367 18.2715L2.25 18V6C2.24985 5.27061 2.53991 4.57142 3.05566 4.05566C3.57142 3.53991 4.27061 3.24985 5 3.25H9.4707L9.68652 3.26367Z",fill:"black"}),(0,b.jsx)("path",{d:"M12.0254 13.251C12.0319 13.2512 12.0384 13.2516 12.0449 13.252C12.0839 13.2543 12.122 13.2595 12.1592 13.2676C12.1925 13.2748 12.2246 13.2861 12.2568 13.2979C12.2693 13.3024 12.2828 13.3044 12.2949 13.3096C12.314 13.3177 12.3311 13.33 12.3496 13.3398C12.3734 13.3525 12.3977 13.3639 12.4199 13.3789C12.4588 13.4052 12.4959 13.4353 12.5303 13.4697L14.5303 15.4697L14.582 15.5264C14.8223 15.8209 14.8049 16.2557 14.5303 16.5303C14.2557 16.8049 13.8209 16.8223 13.5264 16.582L13.4697 16.5303L12.75 15.8105V20C12.75 20.4142 12.4142 20.75 12 20.75C11.5858 20.75 11.25 20.4142 11.25 20V15.8105L10.5303 16.5303C10.2374 16.8232 9.76262 16.8232 9.46973 16.5303C9.17683 16.2374 9.17683 15.7626 9.46973 15.4697L11.4697 13.4697L11.5264 13.418C11.5366 13.4097 11.5481 13.4032 11.5586 13.3955C11.5741 13.3841 11.59 13.3734 11.6064 13.3633C11.6303 13.3485 11.6546 13.3351 11.6797 13.3232C11.6979 13.3146 11.7164 13.307 11.7354 13.2998C11.7629 13.2894 11.7909 13.2814 11.8193 13.2744C11.8394 13.2694 11.8592 13.2631 11.8799 13.2598C11.8909 13.258 11.902 13.2562 11.9131 13.2549C11.9416 13.2516 11.9706 13.25 12 13.25C12.0085 13.25 12.017 13.2507 12.0254 13.251Z",fill:"black"})]}),number:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M7 8V16",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,b.jsx)("path",{d:"M5 10L7 8L9 10",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,b.jsx)("path",{d:"M5 14L7 16L9 14",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,b.jsx)("path",{d:"M13 9H19",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}),(0,b.jsx)("path",{d:"M13 12H19",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}),(0,b.jsx)("path",{d:"M13 15H17",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}),(0,b.jsx)("rect",{x:"2.75",y:"3.75",width:"18.5",height:"16.5",rx:"2.25",stroke:"black",strokeWidth:"1.5"})]}),time:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM3.75 12C3.75 7.44365 7.44365 3.75 12 3.75C16.5563 3.75 20.25 7.44365 20.25 12C20.25 16.5563 16.5563 20.25 12 20.25C7.44365 20.25 3.75 16.5563 3.75 12Z",fill:"black"}),(0,b.jsx)("path",{d:"M12 6.25C12.4142 6.25 12.75 6.58579 12.75 7V11.6893L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V7C11.25 6.58579 11.5858 6.25 12 6.25Z",fill:"black"})]}),gdpr:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C12.2842 2.25 12.5438 2.40314 12.6792 2.64808L13.6533 4.41421L15.6533 4.91421C15.9194 4.98075 16.1352 5.17689 16.2273 5.43648C16.3195 5.69607 16.2755 5.98392 16.1103 6.20272L14.8603 7.86272L15.0103 10.0127C15.0296 10.291 14.911 10.5606 14.6937 10.7306C14.4764 10.9006 14.1891 10.9481 13.9281 10.8573L12 10.1862L10.0719 10.8573C9.81089 10.9481 9.52361 10.9006 9.30631 10.7306C9.08901 10.5606 8.97037 10.291 8.98969 10.0127L9.13969 7.86272L7.88969 6.20272C7.72451 5.98392 7.68047 5.69607 7.77265 5.43648C7.86482 5.17689 8.08062 4.98075 8.34669 4.91421L10.3467 4.41421L11.3208 2.64808C11.4562 2.40314 11.7158 2.25 12 2.25ZM12 4.29279L11.4292 5.35192C11.3214 5.55227 11.1325 5.69604 10.9109 5.74579L9.73779 6.03974L10.5603 7.12728C10.7011 7.31393 10.7619 7.54882 10.7297 7.78044L10.6322 8.88346L11.6781 8.51961C11.8856 8.44717 12.1144 8.44717 12.3219 8.51961L13.3678 8.88346L13.2703 7.78044C13.2381 7.54882 13.2989 7.31393 13.4397 7.12728L14.2622 6.03974L13.0891 5.74579C12.8675 5.69604 12.6786 5.55227 12.5708 5.35192L12 4.29279Z",fill:"black"}),(0,b.jsx)("path",{d:"M6 13.25C5.58579 13.25 5.25 13.5858 5.25 14V19C5.25 19.4142 5.58579 19.75 6 19.75H18C18.4142 19.75 18.75 19.4142 18.75 19V14C18.75 13.5858 18.4142 13.25 18 13.25H6ZM3.75 14C3.75 12.7574 4.75736 11.75 6 11.75H18C19.2426 11.75 20.25 12.7574 20.25 14V19C20.25 20.2426 19.2426 21.25 18 21.25H6C4.75736 21.25 3.75 20.2426 3.75 19V14Z",fill:"black"}),(0,b.jsx)("path",{d:"M12 14.25C12.4142 14.25 12.75 14.5858 12.75 15V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V15C11.25 14.5858 11.5858 14.25 12 14.25Z",fill:"black"})]}),hidden:(0,b.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z",fill:"black"}),(0,b.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.74923 5.68857C5.14595 6.70551 3.87335 8.14755 3.05025 9.85037C2.68325 10.6071 2.68325 11.4929 3.05025 12.2496C4.80039 15.8662 8.18154 18.25 12 18.25C13.6687 18.25 15.2502 17.7959 16.6258 17.0072L15.5096 15.891C14.4456 16.4418 13.2565 16.75 12 16.75C8.87435 16.75 6.06913 14.8079 4.44013 11.6046C4.31996 11.3671 4.31996 11.0329 4.44013 10.7954C5.12296 9.46056 6.12431 8.32182 7.36114 7.49581L6.74923 5.68857ZM9.72346 8.66279C8.92269 9.28999 8.42857 10.2712 8.42857 11.3636C8.42857 13.3318 10.028 14.9318 12 14.9318C13.0891 14.9318 14.0686 14.4398 14.6975 13.6418L13.5963 12.5406C13.2161 12.9988 12.6429 13.2955 12 13.2955C10.9371 13.2955 10.0682 12.4295 10.0682 11.3636C10.0682 10.7235 10.3647 10.1515 10.8216 9.77088L9.72346 8.66279Z",fill:"black"}),(0,b.jsx)("path",{d:"M19.5599 10.7954C19.0455 9.78685 18.3733 8.88296 17.5759 8.11269L18.6331 7.05235C19.586 8.00061 20.3825 9.11308 20.9497 10.3496C21.3167 11.1062 21.3167 11.992 20.9497 12.7487C19.1996 16.3654 15.8185 18.7491 12 18.7491C11.1831 18.7491 10.3871 18.6439 9.62505 18.4483L10.9236 17.1458C11.2742 17.2064 11.6336 17.2491 12 17.2491C15.1256 17.2491 17.9309 15.307 19.5599 12.1037C19.68 11.8663 19.68 11.532 19.5599 11.2946L19.5599 10.7954Z",fill:"black"})]})},he=window.wp.compose,we=window.wp.hooks,ge=window.wp.primitives,Ce=(0,E.createElement)(ge.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,E.createElement)(ge.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"}));function be(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function xe(e){for(var t=1;te.length)&&(t=e.length);for(var o=0,n=Array(t);o0){var C=w.innerBlocks.find(function(e){return"core/group"===e.name});if(C&&C.innerBlocks&&C.innerBlocks.length>0){var b=C.innerBlocks.find(function(e){return"core/columns"===e.name});if(b&&b.innerBlocks&&b.innerBlocks.length>0){var x=b.innerBlocks.find(function(e){return"core/column"===e.name});x&&(g=x)}}}console.log("Target block for insertion:",g),l(u,void 0,g.clientId,!1)}else console.log("No form block found, inserting at root"),l(u)};(0,c.updateCategory)("wpzoom-forms",{icon:(0,b.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2Z",fill:"#164777"}),(0,b.jsx)("path",{d:"M5.276 12.084H6.032L8.156 7.224L10.268 12.084H11.024L13.148 5.316H13.988V4.104H10.628V5.316H11.708L10.508 9.468L8.552 4.872H7.832L5.876 9.468L4.592 5.316H5.636V4.104H2.276V5.316H3.116L5.276 12.084Z",fill:"white"})]})}),(0,w.registerPlugin)("wpzoom-forms-document-settings",{icon:"",render:function(e){var t=(0,f.useSelect)(function(e){return e("core/editor").getCurrentPostId()},[]),o=(0,f.useSelect)(function(e){return e("core/editor").getCurrentPostType()},[]),n=s((0,u.useEntityProp)("postType",o,"meta"),2),r=n[0],i=n[1],a=r._form_method||"email",c=r._form_email||("undefined"!=typeof wpzf_formblock&&"admin_email"in wpzf_formblock?wpzf_formblock.admin_email:""),w=r._form_subject||"",g=r._form_success_message||(0,h.__)("Thanks! We've received your submission!","wpzoom-forms"),C=r._form_failure_message||(0,h.__)("Submission failed!","wpzoom-forms"),v=(r._form_email_subject,r._form_email_message,r._form_redirect,r._form_custom_action,r._form_custom_method,r._form_custom_enctype,r._form_custom_target,r._form_custom_hide_on_success,r._form_custom_success_message,r._form_custom_error_message,r._form_custom_success_redirect,r._form_custom_success_redirect_timeout,r._form_custom_success_redirect_timeout_message,r._form_custom_success_redirect_timeout_message_show,r._form_custom_success_redirect_timeout_message_show_time,r._form_custom_success_redirect_timeout_message_hide_time,r._form_custom_success_redirect_timeout_message_hide_effect,r._form_custom_success_redirect_timeout_message_show_effect,r._wpzf_stripe_payment_enabled||!1),_=r._wpzf_stripe_payment_type||"one-time",y=r._wpzf_stripe_payment_description||"",k=r._wpzf_stripe_customer_email||"",L=r._wpzf_stripe_customer_name||"",z=r._wpzf_stripe_recurring_period||"month",j=(0,f.useSelect)(function(e){var t=e("core/block-editor").getBlocks(),o=["wpzoom-forms/text-plain-field","wpzoom-forms/text-name-field","wpzoom-forms/text-email-field","wpzoom-forms/text-website-field","wpzoom-forms/text-phone-field","wpzoom-forms/textarea-field","wpzoom-forms/select-field","wpzoom-forms/multi-checkbox-field","wpzoom-forms/checkbox-field","wpzoom-forms/radio-field","wpzoom-forms/datepicker-field"],n=function(e){var t,r=[],i=function(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(e){if("string"==typeof e)return ke(e,t);var o={}.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?ke(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var _n=0,n=function(){};return{s:n,n:function(){return _n>=e.length?{done:!0}:{done:!1,value:e[_n++]}},e:function(e){throw e},f:n}}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 r,i=!0,l=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return i=e.done,e},e:function(e){l=!0,r=e},f:function(){try{i||null==o.return||o.return()}finally{if(l)throw r}}}}(e);try{for(i.s();!(t=i.n()).done;){var l=t.value;o.includes(l.name)&&l.attributes.name&&r.push({label:l.attributes.label||l.attributes.name,value:l.attributes.name}),l.innerBlocks&&l.innerBlocks.length&&(r=r.concat(n(l.innerBlocks)))}}catch(e){i.e(e)}finally{i.f()}return r};return n(t)},[]),S=[{label:(0,h.__)("— Select a field —","wpzoom-forms"),value:""}].concat(l(j)),O=(0,f.useDispatch)("core/edit-post").toggleEditorPanelOpened;(0,m.useEffect)(function(){O("wpzoom-forms-document-settings/form-settings",!0),O("wpzoom-forms-document-settings/add-form-fields",!0),O("wpzoom-forms-document-settings/form-details",!0)},[]);var M=s((0,m.useState)(!1),2),E=M[0],H=M[1];(0,m.useEffect)(function(){var e=function(e){if(document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()}),!e.handled)try{var t=e.dataTransfer.getData("text");if(!t)return;var o=JSON.parse(t),n=o.type,r=o.attributes;if(!n||!n.startsWith("wpzoom-forms/"))return;e.preventDefault(),e.stopPropagation(),e.handled=!0;var i=wp.blocks.createBlock,l=wp.data.dispatch("core/block-editor"),s=l.insertBlock,a=(l.getBlockInsertionPoint,wp.data.select("core/block-editor")),c=a.getBlockRootClientId,d=a.getBlockIndex,u=i(n,r),f={x:e.clientX,y:e.clientY},m=document.querySelectorAll("[data-block]"),p=null,h=1/0,w=!1;if(m.forEach(function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,n=t.top+t.height/2,r=Math.sqrt(Math.pow(f.x-o,2)+Math.pow(f.y-n,2));rn)}),p){var g=p.getAttribute("data-block"),C=c(g),b=d(g);s(u,w?b+1:b,C,!1)}else s(u)}catch(e){console.error("Error handling block drop:",e)}},t=function(e){try{var o=e.dataTransfer.getData("text");if(o){var n=JSON.parse(o).type;if(!n||!n.startsWith("wpzoom-forms/"))return}}catch(e){return}e.preventDefault(),e.stopPropagation(),t.timeout||(t.timeout=setTimeout(function(){t.timeout=null;var o=document.querySelectorAll("[data-block]"),n=null,r=1/0,i=!1,l=e.clientX,s=e.clientY;if(o.forEach(function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,a=t.top+t.height/2,c=Math.sqrt(Math.pow(l-o,2)+Math.pow(s-a,2));ct.top+t.height/2)}),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()}),n){var a=n.getBoundingClientRect(),c=document.createElement("div");c.className="wpzoom-forms-drop-indicator",Object.assign(c.style,{position:"absolute",left:a.left+"px",right:window.innerWidth-a.right+"px",height:"2px",background:"#007cba",pointerEvents:"none",zIndex:"9999",transition:"transform 0.1s ease",top:i?a.bottom+"px":a.top+"px"}),document.body.appendChild(c)}},50))},o=function(){t.timeout&&(clearTimeout(t.timeout),t.timeout=null),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()})},n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o),n.addEventListener("drop",e),n.addEventListener("dragover",t),n.addEventListener("dragleave",o),n.addEventListener("dragend",o),n.addEventListener("mouseup",o),window.addEventListener("blur",o));var r=document.createElement("style");return r.textContent="\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t",document.head.appendChild(r),function(){t.timeout&&clearTimeout(t.timeout);var n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o)),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()})}},[]);var T=(0,f.useSelect)(function(e){var t=e("core/block-editor").getBlocks(),o=function(e){return e.some(function(e){return"wpzoom-forms/text-plain-field"===e.name&&!0===e.attributes.subject||!!(e.innerBlocks&&e.innerBlocks.length>0)&&o(e.innerBlocks)})};return t.some(function(e){return"wpzoom-forms/text-plain-field"===e.name&&!0===e.attributes.subject||!!(e.innerBlocks&&e.innerBlocks.length>0)&&o(e.innerBlocks)})},[]),I=(0,f.useSelect)(function(e){var t=e("core/block-editor").getBlocks(),o=function(e,t){return e.some(function(e){return e.name===t||!!(e.innerBlocks&&e.innerBlocks.length>0)&&o(e.innerBlocks,t)})};return{"text-email-field":o(t,"wpzoom-forms/text-email-field"),"text-name-field":o(t,"wpzoom-forms/text-name-field"),"submit-field":o(t,"wpzoom-forms/submit-field")}},[]);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(x,{}),(0,b.jsxs)(p.PluginDocumentSettingPanel,{name:"wpzoom-forms-document-settings",className:"wpzoom-forms-document-settings",title:(0,h.__)("Form Settings","wpzoom-forms"),children:[(0,b.jsx)(d.SelectControl,{label:(0,h.__)("Form Method","wpzoom-forms"),value:a,options:[{label:(0,h.__)("Save to Database Only","wpzoom-forms"),value:"db"},{label:(0,h.__)("Email Only","wpzoom-forms"),value:"email"},{label:(0,h.__)("Save to Database & Email","wpzoom-forms"),value:"combined"}],onChange:function(e){return i(ye(ye({},r),{},{_form_method:e}))},help:(0,h.__)("Choose how form submissions are handled.","wpzoom-forms")}),("email"==a||"combined"==a)&&(0,b.jsx)(d.TextControl,{type:"email",label:(0,h.__)("Send To","wpzoom-forms"),value:c,placeholder:(0,h.__)("someone@somedomain.com","wpzoom-forms"),onChange:function(e){return i(ye(ye({},r),{},{_form_email:e}))},help:(0,h.__)("Email address where submissions will be sent.","wpzoom-forms")}),(0,b.jsx)(d.TextControl,{type:"text",label:(0,h.__)("Email Subject","wpzoom-forms"),value:w,placeholder:(0,h.__)("New Form Submission","wpzoom-forms"),onChange:function(e){return i(ye(ye({},r),{},{_form_subject:e}))},disabled:T}),T&&(0,b.jsx)("p",{class:"description",children:(0,h.__)('Your form already includes a field that is marked as the Subject. Uncheck its "Is Subject" option if you want to set a custom subject here.',"wpzoom-forms")}),(0,b.jsx)(d.TextControl,{type:"text",label:(0,h.__)("Success Message","wpzoom-forms"),value:g,placeholder:(0,h.__)("Thank you! Your message has been sent.","wpzoom-forms"),onChange:function(e){return i(ye(ye({},r),{},{_form_success_message:e}))},help:(0,h.__)("This message is shown when the form is submitted successfully.","wpzoom-forms")}),(0,b.jsx)(d.TextControl,{type:"text",label:(0,h.__)("Failure Message","wpzoom-forms"),value:C,placeholder:(0,h.__)("Oops! Something went wrong. Please try again.","wpzoom-forms"),onChange:function(e){return i(ye(ye({},r),{},{_form_failure_message:e}))},help:(0,h.__)("This message is shown if the form fails to submit.","wpzoom-forms")}),(0,b.jsxs)(d.Button,{isPrimary:!0,disabled:!0,icon:(0,b.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{d:"M21.3 10.8l-8.8-8.8c-.4-.4-.9-.6-1.4-.6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.5-.2-1-.7-1.4zM12 19H5V5h5v4h4v1l-4.4 4.4c-.1.1-.2.3-.2.4v3.5H12v-1.5L18.5 10H14V5.5l1.5 1.5H19v7.8L12 21v-2z"})}),className:"wpzoom-forms-edit-template-button",style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"8px",width:"100%",padding:"10px",marginTop:"15px",position:"relative"},children:[(0,h.__)("Customize Notification Email","wpzoom-forms"),(0,b.jsx)("small",{class:"pro-only",children:"PRO"})]}),(0,b.jsx)("p",{className:"description",style:{marginTop:"calc(8px)",fontSize:"12px",color:"rgb(117, 117, 117)"},children:(0,h.__)("Edit the template for emails sent to you when a new form entry is submitted.","wpzoom-forms")})]}),(0,b.jsxs)(p.PluginDocumentSettingPanel,{name:"payment-settings",className:"wpzoom-forms-payment-settings",title:(0,h.__)("Payment Settings","wpzoom-forms"),children:[(0,b.jsx)(d.ToggleControl,{label:(0,h.__)("Enable Stripe Payments","wpzoom-forms"),checked:!!v,onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_payment_enabled:!!e}))},help:(0,h.__)("Collect payments through Stripe when this form is submitted.","wpzoom-forms"),__next40pxDefaultSize:!0}),v&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(d.SelectControl,{label:(0,h.__)("Payment Type","wpzoom-forms"),value:_,options:[{label:(0,h.__)("One-time Payment","wpzoom-forms"),value:"one-time"},{label:(0,h.__)("Recurring Subscription","wpzoom-forms"),value:"recurring"}],onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_payment_type:e}))},__next40pxDefaultSize:!0}),"recurring"===_&&(0,b.jsx)(d.SelectControl,{label:(0,h.__)("Billing Period","wpzoom-forms"),value:z,options:[{label:(0,h.__)("Daily","wpzoom-forms"),value:"day"},{label:(0,h.__)("Weekly","wpzoom-forms"),value:"week"},{label:(0,h.__)("Monthly","wpzoom-forms"),value:"month"},{label:(0,h.__)("Yearly","wpzoom-forms"),value:"year"}],onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_recurring_period:e}))},__next40pxDefaultSize:!0}),(0,b.jsx)(d.TextControl,{type:"text",label:(0,h.__)("Payment Description","wpzoom-forms"),value:y,placeholder:(0,h.__)("e.g. Conference Ticket","wpzoom-forms"),onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_payment_description:e}))},help:(0,h.__)("Shown on the Stripe receipt and in your dashboard.","wpzoom-forms"),__next40pxDefaultSize:!0}),(0,b.jsx)(d.SelectControl,{label:(0,h.__)("Customer Email Field","wpzoom-forms"),value:k,options:S,onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_customer_email:e}))},help:(0,h.__)("The email field used for the Stripe customer.","wpzoom-forms"),__next40pxDefaultSize:!0}),(0,b.jsx)(d.SelectControl,{label:(0,h.__)("Customer Name Field","wpzoom-forms"),value:L,options:S,onChange:function(e){return i(ye(ye({},r),{},{_wpzf_stripe_customer_name:e}))},help:(0,h.__)("The name field used for the Stripe customer.","wpzoom-forms"),__next40pxDefaultSize:!0})]})]}),(0,b.jsx)(p.PluginDocumentSettingPanel,{name:"wpzoom-forms-document-settings-fields",className:"wpzoom-forms-document-settings-fields",title:(0,h.__)("Form Fields","wpzoom-forms"),children:(0,b.jsxs)("div",{className:"wpzoom-forms-block-patterns",children:[(0,b.jsx)("p",{className:"description",style:{marginTop:"calc(8px)",fontSize:"12px",color:"rgb(117, 117, 117)"},children:(0,h.__)("Click or drag a field to add it to your form.","wpzoom-forms")}),(0,b.jsx)("div",{className:"wpzoom-forms-block-patterns-list",children:[{name:"multi-checkbox-field",title:(0,h.__)("Multichoice","wpzoom-forms"),icon:pe.multiCheckbox,defaultAttributes:{label:(0,h.__)("Multichoice","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"checkbox-field",title:(0,h.__)("Checkbox","wpzoom-forms"),icon:pe.checkbox,defaultAttributes:{label:(0,h.__)("Checkbox","wpzoom-forms"),required:!1}},{name:"text-email-field",title:(0,h.__)("Email","wpzoom-forms"),icon:pe.emailInput,defaultAttributes:{label:(0,h.__)("Email","wpzoom-forms"),required:!0}},{name:"label-field",title:(0,h.__)("Label","wpzoom-forms"),icon:pe.label,defaultAttributes:{content:(0,h.__)("Label","wpzoom-forms")}},{name:"text-name-field",title:(0,h.__)("Name","wpzoom-forms"),icon:pe.nameInput,defaultAttributes:{label:(0,h.__)("Name","wpzoom-forms"),required:!0}},{name:"text-phone-field",title:(0,h.__)("Phone","wpzoom-forms"),icon:pe.phoneInput,defaultAttributes:{label:(0,h.__)("Phone","wpzoom-forms"),required:!1}},{name:"text-plain-field",title:(0,h.__)("Text","wpzoom-forms"),icon:pe.textInput,defaultAttributes:{label:(0,h.__)("Text","wpzoom-forms"),required:!1}},{name:"radio-field",title:(0,h.__)("Radio","wpzoom-forms"),icon:pe.radio,defaultAttributes:{label:(0,h.__)("Radio","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"select-field",title:(0,h.__)("Select","wpzoom-forms"),icon:pe.select,defaultAttributes:{label:(0,h.__)("Select","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"submit-field",title:(0,h.__)("Submit","wpzoom-forms"),icon:pe.submit,defaultAttributes:{label:(0,h.__)("Submit","wpzoom-forms")}},{name:"textarea-field",title:(0,h.__)("Message","wpzoom-forms"),icon:pe.textarea,defaultAttributes:{label:(0,h.__)("Message","wpzoom-forms"),required:!1,rows:5}},{name:"text-website-field",title:(0,h.__)("Website","wpzoom-forms"),icon:pe.websiteInput,defaultAttributes:{label:(0,h.__)("Website","wpzoom-forms"),required:!1}},{name:"datepicker-field",title:(0,h.__)("Date","wpzoom-forms"),icon:pe.date,defaultAttributes:{label:(0,h.__)("Date","wpzoom-forms"),required:!1}},{name:"upload-field",title:(0,h.__)("Upload","wpzoom-forms"),icon:pe.upload,isPro:!0,defaultAttributes:{label:(0,h.__)("Upload","wpzoom-forms"),required:!1}},{name:"number-field",title:(0,h.__)("Number","wpzoom-forms"),icon:pe.number,isPro:!0,defaultAttributes:{label:(0,h.__)("Number","wpzoom-forms"),required:!1}},{name:"timepicker-field",title:(0,h.__)("Time","wpzoom-forms"),icon:pe.time,isPro:!0,defaultAttributes:{label:(0,h.__)("Time","wpzoom-forms"),required:!1}},{name:"gdpr-field",title:(0,h.__)("GDPR","wpzoom-forms"),icon:pe.gdpr,isPro:!0,defaultAttributes:{consentText:(0,h.__)("I consent to having this website store my submitted information so they can respond to my inquiry.","wpzoom-forms"),required:!0}},{name:"hidden-field",title:(0,h.__)("Hidden","wpzoom-forms"),icon:pe.hidden,isPro:!0,defaultAttributes:{name:(0,h.__)("Hidden Field","wpzoom-forms"),defaultValue:""}}].map(function(e){var t=I[e.name]||e.isPro,o=e.isPro;return(0,b.jsxs)("div",{className:"wpzoom-forms-block-pattern-item".concat(t?" disabled":""),draggable:!t,onDragStart:function(o){t?o.preventDefault():o.dataTransfer.setData("text",JSON.stringify({type:"wpzoom-forms/".concat(e.name),attributes:e.defaultAttributes}))},onClick:function(n){console.log("Quick form field clicked:",e.name),n.preventDefault(),n.stopPropagation(),Le(e.name,e.defaultAttributes,t,o)},title:t&&!e.isPro?(0,h.__)("This field can only be used once per form","wpzoom-forms"):"",children:[e.icon,(0,b.jsx)("span",{children:e.title}),t&&!e.isPro&&(0,b.jsx)("span",{className:"dashicons dashicons-info"}),e.isPro&&(0,b.jsx)("small",{className:"pro-only",children:(0,h.__)("PRO","wpzoom-forms")})]},e.name)})})]})}),(0,b.jsx)(p.PluginDocumentSettingPanel,{name:"wpzoom-forms-document-settings-details",className:"wpzoom-forms-document-settings-details",title:(0,h.__)("Form Shortcode","wpzoom-forms"),children:(0,b.jsxs)(d.__experimentalHStack,{className:"wpzf-shortcode-container",style:{alignItems:"center",justifyContent:"flex-start"},children:[(0,b.jsx)(d.TextControl,{value:'[wpzf_form id="'.concat(t,'"]'),readOnly:!0,style:{margin:0}}),(0,b.jsx)(d.ClipboardButton,{className:"wpzf-copy-button",variant:"primary",style:{height:"30px",minWidth:"30px",display:"flex",alignItems:"center",justifyContent:"center",padding:"2px 8px"},text:'[wpzf_form id="'.concat(t,'"]'),label:(0,h.__)("Copy shortcode","wpzoom-forms"),showTooltip:!0,onCopy:function(){return H(!0)},onFinishCopy:function(){return H(!1)},children:(0,b.jsx)(d.Icon,{icon:E?(0,b.jsx)("svg",{viewBox:"0 0 24 24",children:(0,b.jsx)("path",{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})}):(0,b.jsx)("svg",{viewBox:"0 0 24 24",children:(0,b.jsx)("path",{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"})}),size:16})})]})})]})}}),(0,h.setLocaleData)({Publish:[(0,h.__)("Save","wpzoom-forms")]});var ze=function(e){var t,o,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return o=t=function(t){function o(){var e,t;y(this,o);for(var r=arguments.length,i=new Array(r),l=0;l1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return o=t=function(t){function o(){var e,t;y(this,o);for(var r=arguments.length,i=new Array(r),l=0;l0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return I()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.wrappedInstance.current}},{key:"render",value:function(){var t=r.withRef?this.wrappedInstance:null;return(0,E.createElement)(e,v({ref:t},D(this.props,me)))}}]),o}(E.Component),n(t,"displayName",U("sortableElement",e)),n(t,"contextType",ue),n(t,"propTypes",fe),n(t,"defaultProps",{collection:0}),o}(function(e){var t=e.value,o=e.optsId,n=e.options,r=e.changeCallback,i=e.removeCallback;return(0,b.jsx)(m.Fragment,{children:(0,b.jsxs)(d.Flex,{children:[(0,b.jsx)(d.FlexBlock,{children:(0,b.jsx)(d.TextControl,{value:t,onChange:function(e){return r(e,o)}})}),n.length>1&&(0,b.jsxs)(d.FlexItem,{children:[(0,b.jsx)(ze,{}),(0,b.jsx)(d.IconButton,{icon:"no-alt",label:(0,h.__)("Delete Item","wpzoom-forms"),onClick:function(){return i(o)}})]})]})})});!function(e){var t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};t=function(t){function r(e){var t;y(this,r),n(z(z(t=j(this,S(r).call(this,e)))),"state",{}),n(z(z(t)),"handleStart",function(e){var o=t.props,n=o.distance,r=o.shouldCancelStart;if(2!==e.button&&!r(e)){t.touched=!0,t.position=X(e);var i=F(e.target,function(e){return null!=e.sortableInfo});if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var l=t.props.useDragHandle,s=i.sortableInfo,a=s.index,c=s.collection;if(s.disabled)return;if(l&&!F(e.target,ie))return;t.manager.active={collection:c,index:a},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||"A"!==e.target.tagName||e.preventDefault(),n||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),n(z(z(t)),"nodeIsChild",function(e){return e.sortableInfo.manager===t.manager}),n(z(z(t)),"handleMove",function(e){var o=t.props,n=o.distance,r=o.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=X(e),l={x:t.position.x-i.x,y:t.position.y-i.y},s=Math.abs(l.x)+Math.abs(l.y);t.delta=l,n||r&&!(s>=r)?n&&s>=n&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}}),n(z(z(t)),"handleEnd",function(){t.touched=!1,t.cancel()}),n(z(z(t)),"cancel",function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),n(z(z(t)),"handlePress",function(e){try{var o=t.manager.getActive(),n=function(){if(o){var n=function(){var o,n,r,d,w,g,C=m.sortableInfo.index,b=(o=m,{bottom:K((n=window.getComputedStyle(o)).marginBottom),left:K(n.marginLeft),right:K(n.marginRight),top:K(n.marginTop)}),x=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:K(t.gridColumnGap),y:K(t.gridRowGap)}:{x:0,y:0}}(t.container),v=t.scrollContainer.getBoundingClientRect(),y=s({index:C,node:m,collection:p});if(t.node=m,t.margin=b,t.gridGap=x,t.width=y.width,t.height=y.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=m.getBoundingClientRect(),t.containerBoundingRect=v,t.index=C,t.newIndex=C,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=J(m,t.container),t.initialOffset=X(h?_({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((d="input, textarea, select, canvas, [contenteditable]",w=(r=m).querySelectorAll(d),l((g=r.cloneNode(!0)).querySelectorAll(d)).forEach(function(e,t){"file"!==e.type&&(e.value=w[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),"CANVAS"===e.tagName&&w[t].width>0&&w[t].height>0&&e.getContext("2d").drawImage(w[t],0,0)}),g)),R(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-b.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-b.top,"px"),width:"".concat(t.width,"px")}),h&&t.helper.focus(),c&&(t.sortableGhost=m,R(m,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},h){var k=f?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,L=k.top,z=k.left,j=k.width,S=L+k.height,O=z+j;t.axis.x&&(t.minTranslate.x=z-t.boundingClientRect.left,t.maxTranslate.x=O-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=L-t.boundingClientRect.top,t.maxTranslate.y=S-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(f?0:v.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(f?t.contentWindow.innerWidth:v.left+v.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(f?0:v.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(f?t.contentWindow.innerHeight:v.top+v.height)-t.boundingClientRect.top-t.height/2);a&&a.split(" ").forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?e.target:t.contentWindow,h?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(N.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),N.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:C}),u&&u({node:m,index:C,collection:p,isKeySorting:h,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),h&&t.keyMove(0)},r=t.props,i=r.axis,s=r.getHelperDimensions,a=r.helperClass,c=r.hideSortableGhost,d=r.updateBeforeSortStart,u=r.onSortStart,f=r.useWindowAsScrollContainer,m=o.node,p=o.collection,h=t.manager.isKeySorting,w=function(){if("function"==typeof d){t._awaitingUpdateBeforeSortStart=!0;var o=function(t,o){try{var n=(r=m.sortableInfo.index,Promise.resolve(d({collection:p,index:r,node:m,isKeySorting:h},e)).then(function(){}))}catch(e){return o(!0,e)}var r;return n&&n.then?n.then(o.bind(null,!1),o.bind(null,!0)):o(!1,value)}(0,function(e,o){if(t._awaitingUpdateBeforeSortStart=!1,e)throw o;return o});if(o&&o.then)return o.then(function(){})}}();return w&&w.then?w.then(n):n()}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),n(z(z(t)),"handleSortMove",function(e){var o=t.props.onSortMove;"function"==typeof e.preventDefault&&e.cancelable&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),o&&o(e)}),n(z(z(t)),"handleSortEnd",function(e){var o=t.props,n=o.hideSortableGhost,r=o.onSortEnd,i=t.manager,l=i.active.collection,s=i.isKeySorting,a=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(N.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),N.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),n&&t.sortableGhost&&R(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,d=a.length;cn)){t.prevIndex=i,t.newIndex=r;var l=function(e,t,o){return et?e-1:e>o&&ew?w/2:this.height/2,width:this.width>h?h/2:this.width/2},C=c&&p>this.index&&p<=d,b=c&&p=d,x={x:0,y:0},v=l[u].edgeOffset;v||(v=J(m,this.container),l[u].edgeOffset=v,c&&(l[u].boundingClientRect=Y(m,r)));var _=u0&&l[u-1];_&&!_.edgeOffset&&(_.edgeOffset=J(_.node,this.container),c&&(_.boundingClientRect=Y(_.node,r))),p!==this.index?(t&&W(m,t),this.axis.x?this.axis.y?b||pthis.containerBoundingRect.width-g.width&&_&&(x.x=_.edgeOffset.left-v.left,x.y=_.edgeOffset.top-v.top),null===this.newIndex&&(this.newIndex=p)):(C||p>this.index&&(s+i.left+g.width>=v.left&&a+i.top+g.height>=v.top||a+i.top+g.height>=v.top+w))&&(x.x=-(this.width+this.marginOffset.x),v.left+x.xthis.index&&s+i.left+g.width>=v.left?(x.x=-(this.width+this.marginOffset.x),this.newIndex=p):(b||pthis.index&&a+i.top+g.height>=v.top?(x.y=-(this.height+this.marginOffset.y),this.newIndex=p):(b||p0)&&o(e.innerBlocks,t)})};return{"text-email-field":o(t,"wpzoom-forms/text-email-field"),"text-name-field":o(t,"wpzoom-forms/text-name-field"),"submit-field":o(t,"wpzoom-forms/submit-field")}},[]);return(0,m.useEffect)(function(){var e=function(e){if(e.preventDefault(),e.stopPropagation(),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()}),!e.handled){e.handled=!0;try{var t=e.dataTransfer.getData("text");if(!t)return;var o=JSON.parse(t),n=o.type,r=o.attributes;if(!n||!n.startsWith("wpzoom-forms/"))return;var i=wp.blocks.createBlock,l=wp.data.dispatch("core/block-editor"),s=l.insertBlock,a=(l.getBlockInsertionPoint,wp.data.select("core/block-editor")),c=a.getBlockRootClientId,d=a.getBlockIndex,u=i(n,r),f={x:e.clientX,y:e.clientY},m=document.querySelectorAll("[data-block]"),p=null,h=1/0,w=!1;if(m.forEach(function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,n=t.top+t.height/2,r=Math.sqrt(Math.pow(f.x-o,2)+Math.pow(f.y-n,2));rn)}),p){var g=p.getAttribute("data-block"),C=c(g),b=d(g);s(u,w?b+1:b,C,!1)}else s(u)}catch(e){console.error("Error handling block drop:",e)}}},t=function(e){e.preventDefault(),e.stopPropagation(),t.timeout||(t.timeout=setTimeout(function(){t.timeout=null;var o=document.querySelectorAll("[data-block]"),n=null,r=1/0,i=!1,l=e.clientX,s=e.clientY;if(o.forEach(function(e){var t=e.getBoundingClientRect(),o=t.left+t.width/2,a=t.top+t.height/2,c=Math.sqrt(Math.pow(l-o,2)+Math.pow(s-a,2));ct.top+t.height/2)}),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()}),n){var a=n.getBoundingClientRect(),c=document.createElement("div");c.className="wpzoom-forms-drop-indicator",Object.assign(c.style,{position:"absolute",left:a.left+"px",right:window.innerWidth-a.right+"px",height:"2px",background:"#007cba",pointerEvents:"none",zIndex:"9999",transition:"transform 0.1s ease",top:i?a.bottom+"px":a.top+"px"}),document.body.appendChild(c)}},50))},o=function(){t.timeout&&(clearTimeout(t.timeout),t.timeout=null),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()})},n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o),n.addEventListener("drop",e),n.addEventListener("dragover",t),n.addEventListener("dragleave",o),n.addEventListener("dragend",o),n.addEventListener("mouseup",o),window.addEventListener("blur",o));var r=document.createElement("style");return r.textContent="\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t",document.head.appendChild(r),function(){t.timeout&&clearTimeout(t.timeout);var n=document.querySelector(".block-editor-block-list__layout");n&&(n.removeEventListener("drop",e),n.removeEventListener("dragover",t),n.removeEventListener("dragleave",o),n.removeEventListener("dragend",o),n.removeEventListener("mouseup",o),window.removeEventListener("blur",o)),document.querySelectorAll(".wpzoom-forms-drop-indicator").forEach(function(e){return e.remove()})}},[]),(0,b.jsxs)("div",ye(ye({},e),{},{children:[(0,b.jsx)(a.InspectorControls,{children:(0,b.jsx)(d.PanelBody,{title:(0,h.__)("Form Fields","wpzoom-forms"),initialOpen:!0,children:(0,b.jsxs)("div",{className:"wpzoom-forms-block-patterns",children:[(0,b.jsx)("div",{className:"wpzoom-forms-block-patterns-list",children:[{name:"multi-checkbox-field",title:(0,h.__)("Multichoice","wpzoom-forms"),icon:pe.multiCheckbox,defaultAttributes:{label:(0,h.__)("Multichoice","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"checkbox-field",title:(0,h.__)("Checkbox","wpzoom-forms"),icon:pe.checkbox,defaultAttributes:{label:(0,h.__)("Checkbox","wpzoom-forms"),required:!1}},{name:"text-email-field",title:(0,h.__)("Email","wpzoom-forms"),icon:pe.emailInput,defaultAttributes:{label:(0,h.__)("Email","wpzoom-forms"),required:!0}},{name:"label-field",title:(0,h.__)("Label","wpzoom-forms"),icon:pe.label,defaultAttributes:{content:(0,h.__)("Label","wpzoom-forms")}},{name:"text-name-field",title:(0,h.__)("Name","wpzoom-forms"),icon:pe.nameInput,defaultAttributes:{label:(0,h.__)("Name","wpzoom-forms"),required:!0}},{name:"text-phone-field",title:(0,h.__)("Phone","wpzoom-forms"),icon:pe.phoneInput,defaultAttributes:{label:(0,h.__)("Phone","wpzoom-forms"),required:!1}},{name:"text-plain-field",title:(0,h.__)("Text","wpzoom-forms"),icon:pe.textInput,defaultAttributes:{label:(0,h.__)("Text","wpzoom-forms"),required:!1}},{name:"radio-field",title:(0,h.__)("Radio","wpzoom-forms"),icon:pe.radio,defaultAttributes:{label:(0,h.__)("Radio","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"select-field",title:(0,h.__)("Select","wpzoom-forms"),icon:pe.select,defaultAttributes:{label:(0,h.__)("Select","wpzoom-forms"),required:!1,options:["Option 1","Option 2","Option 3"]}},{name:"submit-field",title:(0,h.__)("Submit","wpzoom-forms"),icon:pe.submit,defaultAttributes:{label:(0,h.__)("Submit","wpzoom-forms")}},{name:"textarea-field",title:(0,h.__)("Message","wpzoom-forms"),icon:pe.textarea,defaultAttributes:{label:(0,h.__)("Message","wpzoom-forms"),required:!1,rows:5}},{name:"text-website-field",title:(0,h.__)("Website","wpzoom-forms"),icon:pe.websiteInput,defaultAttributes:{label:(0,h.__)("Website","wpzoom-forms"),required:!1}},{name:"datepicker-field",title:(0,h.__)("Date","wpzoom-forms"),icon:pe.date,defaultAttributes:{label:(0,h.__)("Date","wpzoom-forms"),required:!1}},{name:"upload-field",title:(0,h.__)("Upload","wpzoom-forms"),icon:pe.upload,isPro:!0,defaultAttributes:{label:(0,h.__)("Upload","wpzoom-forms"),required:!1}},{name:"number-field",title:(0,h.__)("Number","wpzoom-forms"),icon:pe.number,isPro:!0,defaultAttributes:{label:(0,h.__)("Number","wpzoom-forms"),required:!1}},{name:"timepicker-field",title:(0,h.__)("Time","wpzoom-forms"),icon:pe.time,isPro:!0,defaultAttributes:{label:(0,h.__)("Time","wpzoom-forms"),required:!1}},{name:"gdpr-field",title:(0,h.__)("GDPR","wpzoom-forms"),icon:pe.gdpr,isPro:!0,defaultAttributes:{consentText:(0,h.__)("I consent to having this website store my submitted information so they can respond to my inquiry.","wpzoom-forms"),required:!0}},{name:"hidden-field",title:(0,h.__)("Hidden","wpzoom-forms"),icon:pe.hidden,isPro:!0,defaultAttributes:{name:(0,h.__)("Hidden Field","wpzoom-forms"),defaultValue:""}}].map(function(e){var o=t[e.name]||e.isPro,n=e.isPro;return(0,b.jsxs)("div",{className:"wpzoom-forms-block-pattern-item".concat(o?" disabled":""),draggable:!o,onDragStart:function(t){o?t.preventDefault():t.dataTransfer.setData("text",JSON.stringify({type:"wpzoom-forms/".concat(e.name),attributes:e.defaultAttributes}))},onClick:function(t){console.log("Quick form field clicked:",e.name),t.preventDefault(),t.stopPropagation(),Le(e.name,e.defaultAttributes,o,n)},title:o&&!e.isPro?(0,h.__)("This field can only be used once per form","wpzoom-forms"):"",children:[e.icon,(0,b.jsx)("span",{children:e.title}),o&&!e.isPro&&(0,b.jsx)("span",{className:"dashicons dashicons-info"}),e.isPro&&(0,b.jsx)("small",{className:"pro-only",children:(0,h.__)("PRO","wpzoom-forms")})]},e.name)})}),(0,b.jsx)("p",{className:"description",style:{marginTop:"calc(8px)",fontSize:"12px",color:"rgb(117, 117, 117)"},children:(0,h.__)("Click or drag a field to add it to your form.","wpzoom-forms")})]})})}),(0,b.jsx)(a.InnerBlocks,{allowedBlocks:["wpzoom-forms/text-plain-field","wpzoom-forms/text-name-field","wpzoom-forms/text-email-field","wpzoom-forms/text-website-field","wpzoom-forms/text-phone-field","wpzoom-forms/textarea-field","wpzoom-forms/select-field","wpzoom-forms/multi-checkbox-field","wpzoom-forms/checkbox-field","wpzoom-forms/radio-field","wpzoom-forms/label-field","wpzoom-forms/submit-field","wpzoom-forms/datepicker-field","core/group","core/columns","core/column","core/paragraph","core/heading","core/spacer","core/separator","core/html"],template:[["core/group",{tagName:"div"},[["core/columns",{isStackedOnMobile:!0},[["core/column",{width:"100%"},[["wpzoom-forms/text-name-field",{id:"input_name",name:(0,h.__)("Name","wpzoom-blocks"),type:"text",showLabel:!0,label:(0,h.__)("Name","wpzoom-blocks"),required:!0,replyto:!0,className:"fullwidth"}],["wpzoom-forms/text-email-field",{id:"input_email",name:(0,h.__)("Email","wpzoom-blocks"),type:"email",showLabel:!0,label:(0,h.__)("Email","wpzoom-blocks"),required:!0,replyto:!0,className:"fullwidth"}],["wpzoom-forms/text-plain-field",{id:"input_subject",name:(0,h.__)("Subject","wpzoom-blocks"),type:"text",showLabel:!0,label:(0,h.__)("Subject","wpzoom-blocks"),required:!0,subject:!0,className:"fullwidth"}],["wpzoom-forms/textarea-field",{id:"input_message",name:(0,h.__)("Message","wpzoom-blocks"),cols:"55",rows:"10",showLabel:!0,label:(0,h.__)("Message","wpzoom-blocks"),required:!0,className:"fullwidth"}]]]]],["core/columns",{isStackedOnMobile:!0},[["core/column",{width:"30%"},[["wpzoom-forms/submit-field",{id:"input_submit",name:(0,h.__)("Submit","wpzoom-blocks")}]]],["core/column",{width:"70%"},[["core/paragraph",{align:"right",content:(0,h.__)('Fields marked with * are required.',"wpzoom-blocks"),dropCap:!1,style:{typography:{fontSize:16}}}]]]]]]]]})]}))},save:function(){var e=a.useBlockProps.save();return(0,b.jsx)("div",ye(ye({},e),{},{children:(0,b.jsx)(a.InnerBlocks.Content,{})}))}})}()}(); \ No newline at end of file +/******/ (function() { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/arrow-right.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/arrow-right.js ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); +/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); + +/** + * WordPress dependencies + */ + +const arrowRight = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 24 24" +}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Path, { + d: "m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" +})); +/* harmony default export */ __webpack_exports__["default"] = (arrowRight); +//# sourceMappingURL=arrow-right.js.map + +/***/ }), + +/***/ "./src/main/backend/conditional-logic-placeholder.js": +/*!***********************************************************!*\ + !*** ./src/main/backend/conditional-logic-placeholder.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose"); +/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/hooks */ "@wordpress/hooks"); +/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/arrow-right.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } +/** + * Conditional Logic placeholder for the free version. + * Shows a panel with an "Unlock this feature" link when a form field block is selected. + * The actual conditional logic is available in WPZOOM Forms Pro. + */ + + + + + + + + +var ALLOWED_FIELD_BLOCKS = ['wpzoom-forms/text-plain-field', 'wpzoom-forms/text-name-field', 'wpzoom-forms/text-email-field', 'wpzoom-forms/text-website-field', 'wpzoom-forms/text-phone-field', 'wpzoom-forms/textarea-field', 'wpzoom-forms/select-field', 'wpzoom-forms/multi-checkbox-field', 'wpzoom-forms/checkbox-field', 'wpzoom-forms/radio-field', 'wpzoom-forms/datepicker-field']; +var CONDITIONAL_LOGIC_PRO_URL = 'https://www.wpzoom.com/plugins/wpzoom-forms/?utm_source=wpzoom-forms-free&utm_medium=conditional-logic-upsell&utm_campaign=plugin-upsell'; + +/** + * Add conditional logic placeholder inspector controls to the block editor + */ +(0,_wordpress_hooks__WEBPACK_IMPORTED_MODULE_2__.addFilter)("editor.BlockEdit", "wpzoom-forms/conditional-logic-placeholder", (0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_1__.createHigherOrderComponent)(function (BlockEdit) { + return function (props) { + var name = props.name; + if (!ALLOWED_FIELD_BLOCKS.includes(name)) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(BlockEdit, _objectSpread({}, props)); + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(BlockEdit, _objectSpread({}, props), "edit"), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.__experimentalToolsPanel, { + label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)("Conditional Logic", "wpzoom-forms"), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { + className: "wpzoom-forms-conditional-logic-pro-badge", + style: { + display: 'inline-block', + backgroundColor: '#eff6ff', + color: '#2563eb', + fontSize: '9px', + padding: '3px 6px', + borderRadius: '3px', + marginLeft: '8px', + lineHeight: '1.4', + textTransform: 'uppercase', + letterSpacing: '0.5px', + border: '1px solid #dbeafe' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Pro', 'wpzoom-forms') + })] + }), + dropdownMenuProps: { + popoverProps: { + placement: "left-start", + offset: 259 + } + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + style: { + gridColumn: '1 / -1', + padding: '12px', + backgroundColor: '#eff6ff', + borderRadius: '3px', + border: '1px solid #dbeafe' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { + style: { + margin: '0 0 12px 0' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Show or hide this field based on the value of another field.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.Button, { + href: CONDITIONAL_LOGIC_PRO_URL, + target: "_blank", + rel: "noopener noreferrer", + variant: "primary", + className: "wpzoom-forms-unlock-feature-link", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__["default"], + iconPosition: "right", + iconSize: 20, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Unlock this feature', 'wpzoom-forms') + })] + }) + }) + })] + }); + }; +}, "withConditionalLogicPlaceholder")); + +/***/ }), + +/***/ "./src/main/backend/icons.js": +/*!***********************************!*\ + !*** ./src/main/backend/icons.js ***! + \***********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); + +// Custom SVG icons for form fields +var FormIcons = { + multiCheckbox: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M6 16.2503C6.96621 16.2503 7.75 17.0341 7.75 18.0003V20.0003C7.74985 20.9664 6.96612 21.7503 6 21.7503H4C3.03388 21.7503 2.25015 20.9664 2.25 20.0003V18.0003C2.25 17.0341 3.03379 16.2503 4 16.2503H6ZM4 17.7503C3.86221 17.7503 3.75 17.8626 3.75 18.0003V20.0003C3.75015 20.138 3.86231 20.2503 4 20.2503H6C6.13769 20.2503 6.24985 20.138 6.25 20.0003V18.0003C6.25 17.8626 6.13779 17.7503 6 17.7503H4Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M21 18.2503C21.4142 18.2503 21.75 18.5861 21.75 19.0003C21.7498 19.4144 21.4141 19.7503 21 19.7503H11C10.5859 19.7503 10.2502 19.4144 10.25 19.0003C10.25 18.5861 10.5858 18.2503 11 18.2503H21Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M6 9.25035C6.96621 9.25035 7.75 10.0341 7.75 11.0003V13.0003C7.74985 13.9664 6.96612 14.7503 6 14.7503H4C3.03388 14.7503 2.25015 13.9664 2.25 13.0003V11.0003C2.25 10.0341 3.03379 9.25035 4 9.25035H6ZM4 10.7503C3.86221 10.7503 3.75 10.8626 3.75 11.0003V13.0003C3.75015 13.138 3.86231 13.2503 4 13.2503H6C6.13769 13.2503 6.24985 13.138 6.25 13.0003V11.0003C6.25 10.8626 6.13779 10.7503 6 10.7503H4Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M21 11.2503C21.4142 11.2503 21.75 11.5861 21.75 12.0003C21.7498 12.4144 21.4141 12.7503 21 12.7503H11C10.5859 12.7503 10.2502 12.4144 10.25 12.0003C10.25 11.5861 10.5858 11.2503 11 11.2503H21Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M6.02539 3.47007C6.31823 3.17724 6.79303 3.17735 7.08594 3.47007C7.37869 3.76298 7.37878 4.23777 7.08594 4.53062L4.86426 6.7523C4.58965 7.02677 4.1549 7.04436 3.86035 6.80406L3.80371 6.75328L2.46973 5.42027L2.41797 5.36265C2.17794 5.06822 2.19549 4.63333 2.46973 4.35875C2.74427 4.08437 3.17909 4.06685 3.47363 4.30699L3.53027 4.35875L4.33301 5.16148L6.02539 3.47007Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M21 4.25035C21.4142 4.25035 21.75 4.58613 21.75 5.00035C21.7498 5.41443 21.4141 5.75035 21 5.75035H11C10.5859 5.75035 10.2502 5.41443 10.25 5.00035C10.25 4.58613 10.5858 4.25035 11 4.25035H21Z", + fill: "black" + })] + }), + checkbox: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M15.2188 9.38867C15.5132 9.14876 15.9481 9.16617 16.2227 9.44043C16.5152 9.73322 16.5151 10.2081 16.2227 10.501L11.4355 15.2891C11.295 15.4297 11.1041 15.5087 10.9053 15.5088C10.7065 15.5088 10.5156 15.4296 10.375 15.2891L8.18164 13.0957L8.12988 13.0391C7.8899 12.7445 7.90716 12.3096 8.18164 12.0352C8.4563 11.7607 8.89105 11.744 9.18555 11.9844L9.24219 12.0352L10.9043 13.6973L15.1611 9.44043L15.2188 9.38867Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z", + fill: "black" + })] + }), + emailInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M12 2.25C17.3852 2.25 21.75 6.61479 21.75 12V13.5C21.75 15.2952 20.2952 16.75 18.5 16.75C17.2652 16.75 16.1917 16.0617 15.6416 15.0479C14.7702 16.0878 13.4628 16.75 12 16.75C9.37679 16.75 7.25 14.6232 7.25 12C7.25 9.37679 9.37679 7.25 12 7.25C14.6232 7.25 16.75 9.37679 16.75 12V13.5C16.75 14.4668 17.5332 15.25 18.5 15.25C19.4668 15.25 20.25 14.4668 20.25 13.5V12C20.25 7.44321 16.5568 3.75 12 3.75C7.44321 3.75 3.75 7.44321 3.75 12C3.75 16.5568 7.44321 20.25 12 20.25C13.0536 20.25 14.1241 20.0502 15.1572 19.6221L15.5654 19.4395C15.9663 19.2457 16.3459 19.0203 16.7051 18.7705C17.0451 18.5341 17.5125 18.618 17.749 18.958C17.9852 19.298 17.9014 19.7655 17.5615 20.002C17.0723 20.3422 16.5444 20.6466 15.9766 20.9014L15.7314 21.0078C14.5106 21.5137 13.2444 21.75 12 21.75C6.61479 21.75 2.25 17.3852 2.25 12C2.25 6.61479 6.61479 2.25 12 2.25ZM12 8.75C10.2052 8.75 8.75 10.2052 8.75 12C8.75 13.7948 10.2052 15.25 12 15.25C13.7948 15.25 15.25 13.7948 15.25 12C15.25 10.2052 13.7948 8.75 12 8.75Z", + fill: "black" + }) + }), + label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M7.31934 7.15039C7.73681 6.81004 8.33936 6.81004 8.75684 7.15039L8.84375 7.22852L8.92188 7.31543C9.28647 7.76279 9.26065 8.42294 8.84375 8.83984C8.39898 9.28456 7.67723 9.2845 7.23242 8.83984C6.78763 8.39505 6.78766 7.67333 7.23242 7.22852L7.31934 7.15039Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M10.3594 2.26172C10.902 2.31138 11.4169 2.52263 11.8379 2.86621L12.041 3.04883L20.9453 11.958L21.1338 12.167C21.9559 13.1752 21.9561 14.6306 21.1338 15.6387L20.9453 15.8477L15.8516 20.9443C14.7776 22.0194 13.0339 22.0196 11.96 20.9443L3.0498 12.0303C2.53815 11.5186 2.25002 10.8235 2.25 10.0986V7.28711C2.25 6.56225 2.53815 5.86714 3.0498 5.35547L5.3291 3.0752L5.52832 2.89551C6.00878 2.50097 6.61107 2.28141 7.2373 2.27637L10.0859 2.25L10.3594 2.26172ZM7.25098 3.77539C6.96915 3.77756 6.69636 3.87645 6.47949 4.05469L6.39062 4.13574L4.11035 6.41602C3.88006 6.64633 3.75 6.96001 3.75 7.28711V10.0986C3.75002 10.4257 3.88005 10.7394 4.11035 10.9697L13.0215 19.8838L13.1162 19.9697C13.6072 20.3708 14.3324 20.342 14.79 19.8838L19.8848 14.7871L19.9707 14.6914C20.3441 14.2332 20.3442 13.5714 19.9707 13.1133L19.8848 13.0186L10.9814 4.11133L10.8896 4.02832C10.6988 3.87257 10.4662 3.77719 10.2227 3.75488L10.0996 3.75L7.25098 3.77539Z", + fill: "black" + })] + }), + nameInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M14.4238 15.25C15.4257 15.25 16.3853 15.6291 17.1182 16.3086L17.2764 16.4639C17.5836 16.7819 17.8362 17.1488 18.0225 17.5508L18.1104 17.7539L18.1348 17.8271C18.2385 18.1928 18.0504 18.5853 17.6895 18.7285C17.3288 18.8715 16.9233 18.7149 16.748 18.3779L16.7158 18.3076L16.6611 18.1816C16.5264 17.891 16.3362 17.6283 16.0996 17.4092C15.6426 16.9852 15.0456 16.75 14.4238 16.75H9.57617C9.03239 16.75 8.50773 16.9297 8.07812 17.2588L7.89941 17.4092C7.62976 17.6589 7.41914 17.9656 7.28223 18.3086L7.25098 18.3789C7.07514 18.716 6.66831 18.8715 6.30762 18.7275C5.92315 18.5739 5.73617 18.1375 5.88965 17.7529L5.97656 17.5498C6.19385 17.0822 6.49996 16.6605 6.87988 16.3086L7.02051 16.1846C7.73408 15.5831 8.6366 15.25 9.57617 15.25H14.4238Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M8.99512 6.91699C10.6548 5.25734 13.3452 5.25735 15.0049 6.91699L15.1562 7.0752C16.6635 8.74353 16.6127 11.3189 15.0049 12.9268C13.3451 14.5865 10.6549 14.5865 8.99512 12.9268C7.33546 11.267 7.33541 8.5767 8.99512 6.91699ZM13.7354 7.78809C12.6552 6.90756 11.0623 6.97092 10.0557 7.97754C8.98174 9.05146 8.98179 10.7923 10.0557 11.8662C11.1296 12.9402 12.8704 12.9402 13.9443 11.8662C14.951 10.8595 15.0144 9.26663 14.1338 8.18652L13.9443 7.97754L13.7354 7.78809Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M19 2.25C20.5192 2.25 21.75 3.48079 21.75 5V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V5C2.25 3.48079 3.48079 2.25 5 2.25H19ZM5 3.75C4.30921 3.75 3.75 4.30921 3.75 5V19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V5C20.25 4.30921 19.6908 3.75 19 3.75H5Z", + fill: "black" + })] + }), + phoneInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M6.95704 3.25C7.55364 3.2501 8.12599 3.48731 8.54786 3.90918L10.4648 5.82617L10.6533 6.03516C11.4758 7.0434 11.4759 8.49863 10.6533 9.50684L10.4648 9.71582L9.31543 10.8643C10.0742 12.5648 11.4344 13.9246 13.1348 14.6836L14.2842 13.5352L14.4863 13.3525C14.9757 12.9516 15.5913 12.7295 16.2295 12.7295C16.9587 12.7296 17.6582 13.0195 18.1738 13.5352L20.0908 15.4521L20.2451 15.623C20.9182 16.448 20.9183 17.6389 20.2451 18.4639L20.0908 18.6348L19.2324 19.4932C18.4788 20.2468 17.4735 20.6907 16.4141 20.7441L16.2012 20.75C12.7654 20.7529 9.4695 19.3894 7.04004 16.96C4.6106 14.5305 3.24706 11.2346 3.25 7.79883L3.25586 7.58594C3.30933 6.5265 3.75323 5.52125 4.50684 4.76758L5.36524 3.90918L5.53028 3.75977C5.93071 3.43153 6.43474 3.25 6.95704 3.25ZM6.95704 4.75C6.80799 4.75 6.66326 4.79456 6.54102 4.87598L6.42676 4.96973L5.56739 5.82812C5.04452 6.35106 4.7507 7.06031 4.75 7.7998L4.76368 8.36816C4.90187 11.1989 6.08704 13.8859 8.10059 15.8994C10.2484 18.0473 13.1627 19.2526 16.2002 19.25L16.4756 19.2363C17.1139 19.1725 17.7143 18.8902 18.1719 18.4326L19.0303 17.5732L19.082 17.5166C19.3061 17.2418 19.306 16.8452 19.082 16.5703L19.0303 16.5127L17.1133 14.5957C16.879 14.3614 16.5609 14.2296 16.2295 14.2295C15.9393 14.2295 15.659 14.3303 15.4365 14.5127L15.3447 14.5957L13.8418 16.0986C13.6342 16.3061 13.3248 16.374 13.0498 16.2715C10.5884 15.3535 8.64647 13.4116 7.72852 10.9502C7.62603 10.6752 7.69387 10.3658 7.90137 10.1582L9.4043 8.6543L9.49024 8.55957C9.8637 8.10146 9.86363 7.44057 9.49024 6.98242L9.4043 6.88672L7.48731 4.96973C7.34675 4.82917 7.15581 4.7501 6.95704 4.75Z", + fill: "black" + }) + }), + textInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M16 20.25C16.4142 20.25 16.75 20.5858 16.75 21C16.75 21.4142 16.4142 21.75 16 21.75H4C3.58579 21.75 3.25 21.4142 3.25 21C3.25 20.5858 3.58579 20.25 4 20.25H16Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M20 16.25C20.4142 16.25 20.75 16.5858 20.75 17C20.75 17.4142 20.4142 17.75 20 17.75H4C3.58579 17.75 3.25 17.4142 3.25 17C3.25 16.5858 3.58579 16.25 4 16.25H20Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M4.71484 13.3115C4.55067 13.6914 4.10961 13.8669 3.72949 13.7031C3.34915 13.5391 3.17384 13.0971 3.33789 12.7168L4.71484 13.3115Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M7.95215 3.25294C7.98573 3.25469 8.01894 3.2575 8.05176 3.26368C8.08353 3.26964 8.11508 3.27781 8.14648 3.28809C8.1557 3.29111 8.16474 3.29449 8.17383 3.29786C8.18613 3.30241 8.19875 3.30628 8.21094 3.31153C8.23146 3.32038 8.25119 3.33041 8.27051 3.34083C8.27744 3.34457 8.2842 3.34858 8.29102 3.35254C8.31685 3.36754 8.34081 3.38473 8.36426 3.40235C8.38566 3.41844 8.40512 3.43665 8.4248 3.45508C8.44089 3.47014 8.4571 3.48469 8.47168 3.50098C8.48741 3.51857 8.50148 3.53742 8.51562 3.55665C8.53027 3.57652 8.54504 3.59607 8.55762 3.61719C8.56119 3.62322 8.56591 3.62862 8.56934 3.63477L8.60352 3.70411L11.7871 11.1094C11.7895 11.1152 11.7917 11.1211 11.7939 11.127L12.4785 12.7178C12.642 13.0983 12.4654 13.5395 12.085 13.7031C11.7045 13.8665 11.2632 13.6909 11.0996 13.3106L10.5996 12.1465H5.21777L4.71484 13.3115L4.02637 13.0137L3.33789 12.7168L4.0127 11.1514C4.02486 11.1163 4.03865 11.0823 4.05566 11.0498L7.22559 3.70313C7.24287 3.66307 7.2631 3.6252 7.28613 3.58985C7.34153 3.50484 7.41477 3.4308 7.50293 3.37305C7.51576 3.36466 7.52968 3.35817 7.54297 3.35059C7.56739 3.33666 7.59173 3.32191 7.61816 3.31055C7.62262 3.30864 7.62737 3.30749 7.63184 3.30567C7.64109 3.30191 7.65076 3.29929 7.66016 3.2959C7.69741 3.28244 7.73461 3.27098 7.77246 3.26368C7.77761 3.26268 7.78292 3.26261 7.78809 3.26172C7.82854 3.2548 7.86886 3.25121 7.90918 3.25098C7.92351 3.25088 7.93777 3.25221 7.95215 3.25294ZM5.86426 10.6465H9.9541L7.91211 5.89649L5.86426 10.6465Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M14.9326 7.69532C16.1478 6.5966 17.9515 6.50718 19.2627 7.42676C19.3264 7.07715 19.632 6.81153 20 6.81153C20.4141 6.81153 20.7497 7.14754 20.75 7.56153V13C20.7497 13.414 20.4141 13.75 20 13.75C19.6318 13.75 19.3262 13.4847 19.2627 13.1348C17.951 14.0553 16.1483 13.9676 14.9326 12.8682L14.8027 12.7451C13.4422 11.3844 13.4417 9.17843 14.8027 7.81837L14.9326 7.69532ZM18.5186 8.74317C17.74 8.10732 16.5901 8.15282 15.8643 8.87891L15.8633 8.87989C15.0889 9.65378 15.0882 10.9094 15.8633 11.6846L16.0146 11.8213C16.7931 12.4564 17.9423 12.4112 18.6689 11.6846L18.8057 11.5342C19.3987 10.8076 19.3982 9.75786 18.8047 9.03028L18.6689 8.87891L18.5186 8.74317Z", + fill: "black" + })] + }), + radio: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 16.8661C4.32421 16.0022 5.87557 16.049 6.88456 17.0018L6.88749 17.0038L6.94413 17.0556L7.13358 17.2645C7.95522 18.2725 7.95526 19.7273 7.13358 20.7352L6.94413 20.9442C5.93749 21.9509 4.34456 22.0141 3.26444 21.1337L3.05546 20.9442C1.98151 19.8703 1.98151 18.1295 3.05546 17.0556L3.26444 16.8661ZM5.78885 18.0302C5.33063 17.6564 4.66898 17.6564 4.21073 18.0302L4.116 18.1161C3.62785 18.6043 3.62785 19.3955 4.116 19.8837L4.21073 19.9696C4.7017 20.37 5.42597 20.3413 5.88358 19.8837L5.96952 19.789C6.34322 19.3307 6.34319 18.6691 5.96952 18.2108L5.88358 18.1161L5.78885 18.0302Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M20.9998 18.2499C21.4139 18.25 21.7498 18.5857 21.7498 18.9999C21.7498 19.414 21.4139 19.7498 20.9998 19.7499H10.9998C10.5856 19.7499 10.2498 19.4141 10.2498 18.9999C10.2498 18.5857 10.5856 18.2499 10.9998 18.2499H20.9998Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 9.8661C4.32421 9.00218 5.87557 9.04904 6.88456 10.0018L6.88749 10.0038L6.94413 10.0556L7.13358 10.2645C7.95522 11.2725 7.95526 12.7273 7.13358 13.7352L6.94413 13.9442C5.93749 14.9509 4.34456 15.0141 3.26444 14.1337L3.05546 13.9442C1.98151 12.8703 1.98151 11.1295 3.05546 10.0556L3.26444 9.8661ZM5.78885 11.0302C5.33063 10.6564 4.66898 10.6564 4.21073 11.0302L4.116 11.1161C3.62785 11.6043 3.62785 12.3955 4.116 12.8837L4.21073 12.9696C4.7017 13.37 5.42597 13.3413 5.88358 12.8837L5.96952 12.789C6.34322 12.3307 6.34319 11.6691 5.96952 11.2108L5.88358 11.1161L5.78885 11.0302Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M20.9998 11.2499C21.4139 11.25 21.7498 11.5857 21.7498 11.9999C21.7498 12.414 21.4139 12.7498 20.9998 12.7499H10.9998C10.5856 12.7499 10.2498 12.4141 10.2498 11.9999C10.2498 11.5857 10.5856 11.2499 10.9998 11.2499H20.9998Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M3.26444 2.8661C4.32421 2.00217 5.87557 2.04904 6.88456 3.00184L6.88749 3.0038L6.94413 3.05555L7.13358 3.26454C7.95522 4.27247 7.95526 5.72733 7.13358 6.73524L6.94413 6.94422C5.93749 7.95086 4.34456 8.01414 3.26444 7.13368L3.05546 6.94422C1.98151 5.87028 1.98151 4.1295 3.05546 3.05555L3.26444 2.8661ZM5.78885 4.03016C5.33063 3.65639 4.66898 3.65644 4.21073 4.03016L4.116 4.1161C3.62785 4.60426 3.62785 5.39552 4.116 5.88368L4.21073 5.96962C4.7017 6.36996 5.42597 6.34129 5.88358 5.88368L5.96952 5.78895C6.34323 5.33075 6.34318 4.66906 5.96952 4.21083L5.88358 4.1161L5.78885 4.03016Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M20.9998 4.24989C21.4139 4.25 21.7498 4.58575 21.7498 4.99989C21.7498 5.414 21.4139 5.74978 20.9998 5.74989H10.9998C10.5856 5.74989 10.2498 5.41407 10.2498 4.99989C10.2498 4.58568 10.5856 4.24989 10.9998 4.24989H20.9998Z", + fill: "black" + })] + }), + select: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M15.3223 14.8086C15.3223 13.424 16.9988 12.7245 17.9805 13.708L17.9795 13.709L23.293 19.0205C24.2426 19.9701 23.6215 21.5746 22.3193 21.6738L22.1914 21.6777H19.6084L17.9756 23.2969C16.9923 24.2704 15.3224 23.575 15.3223 22.1914V14.8086ZM16.8574 14.7559C16.8421 14.7622 16.833 14.7709 16.8291 14.7764C16.8275 14.7786 16.8262 14.7812 16.8252 14.7842C16.8243 14.7871 16.8223 14.7952 16.8223 14.8086V22.1914C16.8223 22.2045 16.8242 22.2117 16.8252 22.2148C16.8262 22.2179 16.8276 22.2204 16.8291 22.2227C16.8329 22.228 16.842 22.2377 16.8574 22.2441C16.8726 22.2504 16.8851 22.2501 16.8916 22.249C16.8945 22.2485 16.8973 22.2477 16.9004 22.2461C16.9033 22.2446 16.9096 22.2406 16.9189 22.2314L18.7715 20.3955L18.8848 20.3027C19.0066 20.222 19.1506 20.1778 19.2988 20.1777H22.1914C22.2052 20.1777 22.2127 20.1758 22.2158 20.1748C22.2191 20.1738 22.2213 20.1725 22.2236 20.1709C22.2289 20.1672 22.2378 20.1587 22.2441 20.1436C22.2504 20.1286 22.251 20.1159 22.25 20.1094C22.2495 20.1066 22.2486 20.1035 22.2471 20.1006C22.2456 20.0978 22.242 20.0906 22.2324 20.0811L16.918 14.7676C16.9086 14.7583 16.9021 14.7543 16.8994 14.7529C16.8967 14.7516 16.8942 14.7514 16.8916 14.751C16.8854 14.7499 16.873 14.7494 16.8574 14.7559Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M17.4756 1.25C18.8698 1.25 20 2.3802 20 3.77441V10.625C20 11.0392 19.6642 11.375 19.25 11.375C18.8358 11.375 18.5 11.0392 18.5 10.625V3.77441C18.5 3.20863 18.0414 2.75 17.4756 2.75H3.77441C3.20863 2.75 2.75 3.20863 2.75 3.77441V17.4756C2.75 18.0414 3.20863 18.5 3.77441 18.5H12C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H3.77441C2.3802 20 1.25 18.8698 1.25 17.4756V3.77441C1.25 2.3802 2.3802 1.25 3.77441 1.25H17.4756Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M5.58203 14.3525C5.95754 14.0463 6.49541 14.0593 6.85938 14.3682C6.86576 14.3733 6.87169 14.3794 6.87793 14.3848L6.91797 14.4189L6.96973 14.4756C7.3098 14.8687 7.29328 15.4625 6.91992 15.8359C6.52905 16.2267 5.89673 16.2267 5.50586 15.8359C5.11519 15.4451 5.11513 14.8127 5.50586 14.4219L5.58203 14.3525Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12.0762 14.3789C12.4545 14.4172 12.75 14.7366 12.75 15.125C12.75 15.5134 12.4545 15.8328 12.0762 15.8711L12 15.875H10.3447C9.93051 15.875 9.59473 15.5392 9.59473 15.125C9.59473 14.7108 9.93051 14.375 10.3447 14.375H12L12.0762 14.3789Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M5.49609 9.84668C5.86949 9.54497 6.40882 9.55213 6.77539 9.86621C6.79408 9.88147 6.81259 9.89771 6.83008 9.91504L6.83203 9.91699L6.90137 9.99316C7.2219 10.3861 7.19829 10.9656 6.83203 11.332C6.44119 11.7227 5.80881 11.7227 5.41797 11.332C5.02726 10.9411 5.02714 10.3078 5.41797 9.91699L5.41992 9.91504L5.49609 9.84668ZM6.31543 10.4336L6.30176 10.4473L6.12598 10.625L6.44824 10.3008L6.47754 10.2705L6.47656 10.2695L6.31543 10.4336Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M15.5918 9.87891C15.9699 9.91742 16.2646 10.2368 16.2646 10.625C16.2646 11.0132 15.9699 11.3326 15.5918 11.3711L15.5146 11.375H10.2549C9.84072 11.3749 9.50488 11.0392 9.50488 10.625C9.50488 10.2108 9.84072 9.87506 10.2549 9.875H15.5146L15.5918 9.87891Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M5.49414 5.35156C5.86967 5.04531 6.40754 5.05828 6.77148 5.36719C6.77789 5.37235 6.78377 5.37837 6.79004 5.38379L6.83008 5.41797L6.88184 5.47461C7.2219 5.86773 7.20535 6.46151 6.83203 6.83496C6.44116 7.22573 5.80884 7.22573 5.41797 6.83496C5.02724 6.44409 5.02721 5.81176 5.41797 5.4209L5.49414 5.35156Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M15.5918 5.37891C15.9699 5.41742 16.2646 5.73675 16.2646 6.125C16.2646 6.51325 15.9699 6.83258 15.5918 6.87109L15.5146 6.875H10.2549C9.84072 6.87494 9.50488 6.53917 9.50488 6.125C9.50488 5.71083 9.84072 5.37506 10.2549 5.375H15.5146L15.5918 5.37891Z", + fill: "black" + })] + }), + submit: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M10.2012 9.97168C10.7781 9.73057 11.4437 9.85955 11.8887 10.2988L18.29 16.6182L18.3701 16.7041C18.7527 17.1437 18.8586 17.7653 18.6348 18.3105C18.4108 18.8559 17.8987 19.2238 17.3174 19.2676L17.2002 19.2715H13.9658L11.8838 21.3096C11.4658 21.7187 10.8561 21.8555 10.3076 21.6719L10.1982 21.6309C9.62319 21.389 9.24916 20.826 9.24902 20.2021V11.4023C9.24902 10.7772 9.6245 10.2129 10.2012 9.97168ZM10.7803 11.3555C10.7615 11.3633 10.749 11.3821 10.749 11.4023V20.2021C10.7492 20.2223 10.7617 20.2402 10.7803 20.248L10.8086 20.251C10.8182 20.2492 10.8277 20.2444 10.835 20.2373L13.1348 17.9863L13.249 17.8945C13.3703 17.8151 13.5132 17.7715 13.6602 17.7715H17.2002L17.2285 17.7637C17.2367 17.7582 17.2432 17.7497 17.2471 17.7402C17.2507 17.7311 17.2518 17.7212 17.25 17.7119L17.2354 17.6855L10.835 11.3662C10.8206 11.352 10.7989 11.3478 10.7803 11.3555Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M19.0029 2.24609C20.5221 2.24619 21.7539 3.47886 21.7539 4.99805V11C21.7536 12.519 20.5219 13.7509 19.0029 13.751H18.002C17.5881 13.7508 17.2522 13.4148 17.252 13.001C17.2521 12.587 17.588 12.2512 18.002 12.251H19.0029C19.6935 12.2509 20.2536 11.6905 20.2539 11V4.99805C20.2539 4.30729 19.6937 3.74716 19.0029 3.74707H4.99707C4.30625 3.74707 3.74609 4.30723 3.74609 4.99805V11C3.74636 11.6906 4.30642 12.251 4.99707 12.251H6.99805L7.07422 12.2549C7.45242 12.2932 7.74792 12.6127 7.74805 13.001C7.7478 13.3891 7.45234 13.7088 7.07422 13.7471L6.99805 13.751H4.99707C3.47799 13.751 2.24636 12.519 2.24609 11V4.99805C2.24609 3.4788 3.47783 2.24609 4.99707 2.24609H19.0029Z", + fill: "black" + })] + }), + textarea: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M19 3.25C20.5192 3.25 21.75 4.48079 21.75 6V18C21.75 19.5192 20.5192 20.75 19 20.75H6C4.48079 20.75 3.25 19.5192 3.25 18V14C3.25 13.5858 3.58579 13.25 4 13.25C4.41421 13.25 4.75 13.5858 4.75 14V18C4.75 18.6908 5.30921 19.25 6 19.25H19C19.6908 19.25 20.25 18.6908 20.25 18V6C20.25 5.30921 19.6908 4.75 19 4.75H14C13.5858 4.75 13.25 4.41421 13.25 4C13.25 3.58579 13.5858 3.25 14 3.25H19Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H8C7.58579 16.75 7.25 16.4142 7.25 16C7.25 15.5858 7.58579 15.25 8 15.25H17Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12C11.25 11.5858 11.5858 11.25 12 11.25H17Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M9.66699 3.25C10.2652 3.25 10.75 3.73479 10.75 4.33301V5.3584C10.7498 5.77243 10.4141 6.1084 10 6.1084C9.58592 6.1084 9.25022 5.77243 9.25 5.3584V4.75H7.75V9.25H8.5C8.91421 9.25 9.25 9.58579 9.25 10C9.25 10.4142 8.91421 10.75 8.5 10.75H5.5C5.08579 10.75 4.75 10.4142 4.75 10C4.75 9.58579 5.08579 9.25 5.5 9.25H6.25V4.75H4.75V5.3584C4.74978 5.77243 4.41408 6.1084 4 6.1084C3.58592 6.1084 3.25022 5.77243 3.25 5.3584V4.33301C3.25 3.73479 3.73479 3.25 4.33301 3.25H9.66699Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M17 7.25C17.4142 7.25 17.75 7.58579 17.75 8C17.75 8.41421 17.4142 8.75 17 8.75H13C12.5858 8.75 12.25 8.41421 12.25 8C12.25 7.58579 12.5858 7.25 13 7.25H17Z", + fill: "black" + })] + }), + websiteInput: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M12 9.75C14.6282 9.75 16.75 11.8718 16.75 14.5C16.75 17.1282 14.6282 19.25 12 19.25C9.37179 19.25 7.25 17.1282 7.25 14.5C7.25 11.8718 9.37179 9.75 12 9.75ZM14.2607 15.25C14.1818 15.9469 13.9922 16.6321 13.6924 17.2764C14.4225 16.8316 14.9618 16.1075 15.1631 15.25H14.2607ZM8.83691 15.25C9.03806 16.1068 9.57653 16.8305 10.3057 17.2754C10.0063 16.6315 9.81714 15.9465 9.73828 15.25H8.83691ZM11.252 15.25C11.3554 15.9526 11.604 16.6363 12 17.2461C12.3961 16.6363 12.6446 15.9527 12.748 15.25H11.252ZM10.3066 11.7227C9.57671 12.1675 9.0382 12.8926 8.83691 13.75H9.73828C9.81727 13.0528 10.0066 12.3671 10.3066 11.7227ZM12 11.7539C11.6038 12.3635 11.3554 13.0473 11.252 13.75H12.748C12.6446 13.0473 12.3962 12.3636 12 11.7539ZM13.6924 11.7227C13.9925 12.3671 14.1817 13.0528 14.2607 13.75H15.1631C14.9617 12.8923 14.4227 12.1674 13.6924 11.7227Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M4.85645 4.74414C4.87328 4.74586 4.88977 4.74914 4.90625 4.75195C4.90915 4.75245 4.91214 4.7524 4.91504 4.75293C4.93888 4.75729 4.96138 4.7659 4.98438 4.77246C5.0122 4.78032 5.04066 4.78739 5.06836 4.79883L5.07324 4.7998C5.15731 4.83517 5.23987 4.88733 5.31348 4.96094C5.47394 5.1214 5.53418 5.32318 5.53418 5.49512C5.53418 5.66705 5.47394 5.86884 5.31348 6.0293C5.15302 6.18976 4.95123 6.25 4.7793 6.25C4.60736 6.25 4.40558 6.18976 4.24512 6.0293C4.12488 5.90906 4.06074 5.76555 4.03613 5.62891L4.02441 5.49512L4.03613 5.36133C4.06074 5.22469 4.12488 5.08118 4.24512 4.96094C4.31872 4.88733 4.40128 4.83517 4.48535 4.7998L4.48926 4.79883C4.51693 4.78736 4.54544 4.78035 4.57324 4.77246C4.59622 4.76587 4.61875 4.75732 4.64258 4.75293C4.64548 4.7524 4.64847 4.75245 4.65137 4.75195C4.69299 4.74479 4.73563 4.74023 4.7793 4.74023L4.85645 4.74414Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M7.39941 4.74414C7.41625 4.74586 7.43274 4.74914 7.44922 4.75195C7.45211 4.75245 7.45511 4.7524 7.45801 4.75293C7.48185 4.75729 7.50435 4.7659 7.52734 4.77246C7.55517 4.78032 7.58363 4.78739 7.61133 4.79883L7.61621 4.7998C7.70028 4.83517 7.78284 4.88733 7.85645 4.96094C8.01691 5.1214 8.07715 5.32318 8.07715 5.49512C8.07715 5.66705 8.01691 5.86884 7.85645 6.0293C7.69599 6.18976 7.4942 6.25 7.32227 6.25C7.10372 6.25 6.93315 6.15787 6.8252 6.06348C6.7183 5.96995 6.60085 5.80964 6.57324 5.5918L6.56738 5.49512L6.5791 5.36133C6.60371 5.22469 6.66784 5.08118 6.78809 4.96094C6.86169 4.88733 6.94425 4.83517 7.02832 4.7998L7.03223 4.79883C7.0599 4.78736 7.08841 4.78035 7.11621 4.77246C7.13919 4.76587 7.16172 4.75732 7.18555 4.75293C7.18845 4.7524 7.19144 4.75245 7.19434 4.75195C7.23596 4.74479 7.2786 4.74023 7.32227 4.74023L7.39941 4.74414Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M9.93848 4.74414C9.95531 4.74586 9.9718 4.74914 9.98828 4.75195C9.99118 4.75245 9.99417 4.7524 9.99707 4.75293C10.0209 4.75729 10.0434 4.7659 10.0664 4.77246C10.0942 4.78032 10.1227 4.78739 10.1504 4.79883L10.1553 4.7998C10.2393 4.83517 10.3219 4.88733 10.3955 4.96094C10.556 5.1214 10.6162 5.32318 10.6162 5.49512C10.6162 5.66705 10.556 5.86884 10.3955 6.0293C10.235 6.18976 10.0333 6.25 9.86133 6.25C9.68939 6.25 9.48761 6.18976 9.32715 6.0293C9.20691 5.90906 9.14277 5.76555 9.11816 5.62891L9.10645 5.49512L9.11816 5.36133C9.14277 5.22469 9.20691 5.08118 9.32715 4.96094C9.40075 4.88733 9.48331 4.83517 9.56738 4.7998L9.57129 4.79883C9.59897 4.78736 9.62747 4.78035 9.65527 4.77246C9.67826 4.76587 9.70078 4.75732 9.72461 4.75293C9.72751 4.7524 9.7305 4.75245 9.7334 4.75195C9.77502 4.74479 9.81766 4.74023 9.86133 4.74023L9.93848 4.74414Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M20 2.25C21.5192 2.25 22.75 3.48079 22.75 5V19C22.75 20.5192 21.5192 21.75 20 21.75H4C2.48079 21.75 1.25 20.5192 1.25 19V5C1.25 3.48079 2.48079 2.25 4 2.25H20ZM2.75 19C2.75 19.6908 3.30921 20.25 4 20.25H20C20.6908 20.25 21.25 19.6908 21.25 19V8.75H2.75V19ZM4 3.75C3.30921 3.75 2.75 4.30921 2.75 5V7.25H21.25V5C21.25 4.30921 20.6908 3.75 20 3.75H4Z", + fill: "black" + })] + }), + date: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M7.11523 15.9844C7.61864 16.0356 8.01367 16.4601 8.01367 16.9795C8.01341 17.5315 7.56572 17.9795 7.01367 17.9795C6.49623 17.9795 6.07012 17.5859 6.01855 17.082L6.01367 16.9795C6.0126 16.4245 6.46333 15.9795 7.0127 15.9795L7.11523 15.9844Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12.1152 15.9844C12.6186 16.0356 13.0137 16.4601 13.0137 16.9795C13.0134 17.5315 12.5657 17.9795 12.0137 17.9795C11.4962 17.9795 11.0701 17.5859 11.0186 17.082L11.0137 16.9795C11.0126 16.4245 11.4633 15.9795 12.0127 15.9795L12.1152 15.9844Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12.1152 11.9844C12.6186 12.0356 13.0137 12.4601 13.0137 12.9795C13.0134 13.5315 12.5657 13.9795 12.0137 13.9795C11.4962 13.9795 11.0701 13.5859 11.0186 13.082L11.0137 12.9795C11.0126 12.4245 11.4633 11.9795 12.0127 11.9795L12.1152 11.9844Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M17.1152 11.9844C17.6186 12.0356 18.0137 12.4601 18.0137 12.9795C18.0134 13.5315 17.5657 13.9795 17.0137 13.9795C16.4962 13.9795 16.0701 13.5859 16.0186 13.082L16.0137 12.9795C16.0126 12.4245 16.4633 11.9795 17.0127 11.9795L17.1152 11.9844Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M16 1.25C16.4142 1.25 16.75 1.58579 16.75 2V3.25H19C20.5192 3.25 21.75 4.48079 21.75 6V19C21.75 20.5192 20.5192 21.75 19 21.75H5C3.48079 21.75 2.25 20.5192 2.25 19V6C2.25 4.48079 3.48079 3.25 5 3.25H7.25V2C7.25 1.58579 7.58579 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2V3.25H15.25V2C15.25 1.58579 15.5858 1.25 16 1.25ZM3.75 19C3.75 19.6908 4.30921 20.25 5 20.25H19C19.6908 20.25 20.25 19.6908 20.25 19V9.75H3.75V19ZM5 4.75C4.30921 4.75 3.75 5.30921 3.75 6V8.25H20.25V6C20.25 5.30921 19.6908 4.75 19 4.75H16.75V6C16.75 6.41421 16.4142 6.75 16 6.75C15.5858 6.75 15.25 6.41421 15.25 6V4.75H8.75V6C8.75 6.41421 8.41421 6.75 8 6.75C7.58579 6.75 7.25 6.41421 7.25 6V4.75H5Z", + fill: "black" + })] + }), + upload: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M9.68652 3.26367C10.1821 3.32522 10.632 3.59626 10.917 4.01465L12.3223 6.08008L12.3623 6.12695C12.4076 6.16735 12.4672 6.19043 12.5293 6.19043H19L19.2812 6.2041C20.6679 6.345 21.7499 7.51663 21.75 8.94043V18L21.7363 18.2715C21.674 18.9012 21.3957 19.493 20.9443 19.9443C20.493 20.3957 19.9012 20.674 19.2715 20.7363L19 20.75H16C15.5858 20.75 15.25 20.4142 15.25 20C15.25 19.5858 15.5858 19.25 16 19.25H19L19.124 19.2441C19.4101 19.2157 19.6787 19.0888 19.8838 18.8838C20.0888 18.6787 20.2157 18.4101 20.2441 18.124L20.25 18V8.94043C20.25 8.29326 19.7582 7.76039 19.1279 7.69629L19 7.69043H12.5293C12.0221 7.69041 11.5437 7.46991 11.2139 7.09375L11.082 6.92383L9.67676 4.85938C9.6419 4.80819 9.58998 4.77251 9.53125 4.75781L9.4707 4.75H5C4.66851 4.74991 4.35061 4.88181 4.11621 5.11621C3.88181 5.35061 3.74991 5.66851 3.75 6V18L3.75586 18.124C3.78425 18.4101 3.91117 18.6787 4.11621 18.8838C4.35061 19.1182 4.66851 19.2501 5 19.25H8C8.41421 19.25 8.75 19.5858 8.75 20C8.75 20.4142 8.41421 20.75 8 20.75H5C4.27061 20.7501 3.57142 20.4601 3.05566 19.9443C2.6043 19.493 2.32601 18.9012 2.26367 18.2715L2.25 18V6C2.24985 5.27061 2.53991 4.57142 3.05566 4.05566C3.57142 3.53991 4.27061 3.24985 5 3.25H9.4707L9.68652 3.26367Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12.0254 13.251C12.0319 13.2512 12.0384 13.2516 12.0449 13.252C12.0839 13.2543 12.122 13.2595 12.1592 13.2676C12.1925 13.2748 12.2246 13.2861 12.2568 13.2979C12.2693 13.3024 12.2828 13.3044 12.2949 13.3096C12.314 13.3177 12.3311 13.33 12.3496 13.3398C12.3734 13.3525 12.3977 13.3639 12.4199 13.3789C12.4588 13.4052 12.4959 13.4353 12.5303 13.4697L14.5303 15.4697L14.582 15.5264C14.8223 15.8209 14.8049 16.2557 14.5303 16.5303C14.2557 16.8049 13.8209 16.8223 13.5264 16.582L13.4697 16.5303L12.75 15.8105V20C12.75 20.4142 12.4142 20.75 12 20.75C11.5858 20.75 11.25 20.4142 11.25 20V15.8105L10.5303 16.5303C10.2374 16.8232 9.76262 16.8232 9.46973 16.5303C9.17683 16.2374 9.17683 15.7626 9.46973 15.4697L11.4697 13.4697L11.5264 13.418C11.5366 13.4097 11.5481 13.4032 11.5586 13.3955C11.5741 13.3841 11.59 13.3734 11.6064 13.3633C11.6303 13.3485 11.6546 13.3351 11.6797 13.3232C11.6979 13.3146 11.7164 13.307 11.7354 13.2998C11.7629 13.2894 11.7909 13.2814 11.8193 13.2744C11.8394 13.2694 11.8592 13.2631 11.8799 13.2598C11.8909 13.258 11.902 13.2562 11.9131 13.2549C11.9416 13.2516 11.9706 13.25 12 13.25C12.0085 13.25 12.017 13.2507 12.0254 13.251Z", + fill: "black" + })] + }), + number: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M7 8V16", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round", + strokeLinejoin: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M5 10L7 8L9 10", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round", + strokeLinejoin: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M5 14L7 16L9 14", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round", + strokeLinejoin: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M13 9H19", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M13 12H19", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M13 15H17", + stroke: "black", + strokeWidth: "1.5", + strokeLinecap: "round" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("rect", { + x: "2.75", + y: "3.75", + width: "18.5", + height: "16.5", + rx: "2.25", + stroke: "black", + strokeWidth: "1.5" + })] + }), + time: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM3.75 12C3.75 7.44365 7.44365 3.75 12 3.75C16.5563 3.75 20.25 7.44365 20.25 12C20.25 16.5563 16.5563 20.25 12 20.25C7.44365 20.25 3.75 16.5563 3.75 12Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12 6.25C12.4142 6.25 12.75 6.58579 12.75 7V11.6893L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V7C11.25 6.58579 11.5858 6.25 12 6.25Z", + fill: "black" + })] + }), + gdpr: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C12.2842 2.25 12.5438 2.40314 12.6792 2.64808L13.6533 4.41421L15.6533 4.91421C15.9194 4.98075 16.1352 5.17689 16.2273 5.43648C16.3195 5.69607 16.2755 5.98392 16.1103 6.20272L14.8603 7.86272L15.0103 10.0127C15.0296 10.291 14.911 10.5606 14.6937 10.7306C14.4764 10.9006 14.1891 10.9481 13.9281 10.8573L12 10.1862L10.0719 10.8573C9.81089 10.9481 9.52361 10.9006 9.30631 10.7306C9.08901 10.5606 8.97037 10.291 8.98969 10.0127L9.13969 7.86272L7.88969 6.20272C7.72451 5.98392 7.68047 5.69607 7.77265 5.43648C7.86482 5.17689 8.08062 4.98075 8.34669 4.91421L10.3467 4.41421L11.3208 2.64808C11.4562 2.40314 11.7158 2.25 12 2.25ZM12 4.29279L11.4292 5.35192C11.3214 5.55227 11.1325 5.69604 10.9109 5.74579L9.73779 6.03974L10.5603 7.12728C10.7011 7.31393 10.7619 7.54882 10.7297 7.78044L10.6322 8.88346L11.6781 8.51961C11.8856 8.44717 12.1144 8.44717 12.3219 8.51961L13.3678 8.88346L13.2703 7.78044C13.2381 7.54882 13.2989 7.31393 13.4397 7.12728L14.2622 6.03974L13.0891 5.74579C12.8675 5.69604 12.6786 5.55227 12.5708 5.35192L12 4.29279Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M6 13.25C5.58579 13.25 5.25 13.5858 5.25 14V19C5.25 19.4142 5.58579 19.75 6 19.75H18C18.4142 19.75 18.75 19.4142 18.75 19V14C18.75 13.5858 18.4142 13.25 18 13.25H6ZM3.75 14C3.75 12.7574 4.75736 11.75 6 11.75H18C19.2426 11.75 20.25 12.7574 20.25 14V19C20.25 20.2426 19.2426 21.25 18 21.25H6C4.75736 21.25 3.75 20.2426 3.75 19V14Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M12 14.25C12.4142 14.25 12.75 14.5858 12.75 15V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V15C11.25 14.5858 11.5858 14.25 12 14.25Z", + fill: "black" + })] + }), + hidden: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.74923 5.68857C5.14595 6.70551 3.87335 8.14755 3.05025 9.85037C2.68325 10.6071 2.68325 11.4929 3.05025 12.2496C4.80039 15.8662 8.18154 18.25 12 18.25C13.6687 18.25 15.2502 17.7959 16.6258 17.0072L15.5096 15.891C14.4456 16.4418 13.2565 16.75 12 16.75C8.87435 16.75 6.06913 14.8079 4.44013 11.6046C4.31996 11.3671 4.31996 11.0329 4.44013 10.7954C5.12296 9.46056 6.12431 8.32182 7.36114 7.49581L6.74923 5.68857ZM9.72346 8.66279C8.92269 9.28999 8.42857 10.2712 8.42857 11.3636C8.42857 13.3318 10.028 14.9318 12 14.9318C13.0891 14.9318 14.0686 14.4398 14.6975 13.6418L13.5963 12.5406C13.2161 12.9988 12.6429 13.2955 12 13.2955C10.9371 13.2955 10.0682 12.4295 10.0682 11.3636C10.0682 10.7235 10.3647 10.1515 10.8216 9.77088L9.72346 8.66279Z", + fill: "black" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("path", { + d: "M19.5599 10.7954C19.0455 9.78685 18.3733 8.88296 17.5759 8.11269L18.6331 7.05235C19.586 8.00061 20.3825 9.11308 20.9497 10.3496C21.3167 11.1062 21.3167 11.992 20.9497 12.7487C19.1996 16.3654 15.8185 18.7491 12 18.7491C11.1831 18.7491 10.3871 18.6439 9.62505 18.4483L10.9236 17.1458C11.2742 17.2064 11.6336 17.2491 12 17.2491C15.1256 17.2491 17.9309 15.307 19.5599 12.1037C19.68 11.8663 19.68 11.532 19.5599 11.2946L19.5599 10.7954Z", + fill: "black" + })] + }) +}; +/* harmony default export */ __webpack_exports__["default"] = (FormIcons); + +/***/ }), + +/***/ "./src/main/backend/welcome.js": +/*!*************************************!*\ + !*** ./src/main/backend/welcome.js ***! + \*************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/edit-post */ "@wordpress/edit-post"); +/* harmony import */ var _wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/preferences */ "@wordpress/preferences"); +/* harmony import */ var _wordpress_preferences__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); + + + + + + + + +function WelcomeGuide(props) { + var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useDispatch)(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store), + toggle = _useDispatch.toggle; + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(true), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__["default"])(_useState, 2), + isFirstLoad = _useState2[0], + setIsFirstLoad = _useState2[1]; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { + // Set default preference for welcome guide + (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.dispatch)(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store).setDefaults('wpzoom-forms', { + welcomeGuide: true + }); + + // Check if this is first time use + if (isFirstLoad) { + // Get the option value + wp.apiFetch({ + path: '/wp/v2/settings' + }).then(function (settings) { + var hasSeenWelcomeGuide = settings.wpzoom_forms_welcome_guide_shown; + if (!hasSeenWelcomeGuide) { + // Show the guide + (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.dispatch)(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store).set('wpzoom-forms', 'welcomeGuide', true); + + // Mark as shown in site options + wp.apiFetch({ + path: '/wp/v2/settings', + method: 'POST', + data: { + wpzoom_forms_welcome_guide_shown: true + } + }); + } + }); + setIsFirstLoad(false); + } + }, [isFirstLoad]); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_edit_post__WEBPACK_IMPORTED_MODULE_4__.PluginMoreMenuItem, { + onClick: function onClick() { + return toggle('wpzoom-forms', 'welcomeGuide'); + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('WPZOOM Forms Welcome Guide', 'wpzoom-forms') + }), props.isActive && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Guide, { + className: "edit-post-welcome-guide", + onFinish: function onFinish() { + return toggle('wpzoom-forms', 'welcomeGuide'); + }, + pages: [{ + image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { + width: "312", + src: __webpack_require__(/*! ../images/step-1.png */ "./src/main/images/step-1.png") + }), + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + className: "wpzoom-forms-welcome-guide-page", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { + class: "edit-post-welcome-guide__heading", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Welcome to WPZOOM Forms', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { + class: "edit-post-welcome-guide__text", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Easily build custom forms in WordPress using the intuitive block editor — no coding needed.', 'wpzoom-forms') + })] + }) + }, { + image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { + width: "312", + src: __webpack_require__(/*! ../images/step-2.png */ "./src/main/images/step-2.png") + }), + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + className: "wpzoom-forms-welcome-guide-page", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { + class: "edit-post-welcome-guide__heading", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Drag & Drop Fields', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { + class: "edit-post-welcome-guide__text", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Edit your form visually. Add, remove, or rearrange fields directly in the editor with a simple drag-and-drop interface.', 'wpzoom-forms') + })] + }) + }, { + image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { + width: "312", + src: __webpack_require__(/*! ../images/step-3.png */ "./src/main/images/step-3.png") + }), + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + className: "wpzoom-forms-welcome-guide-page", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { + class: "edit-post-welcome-guide__heading", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Embed Forms Anywhere.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { + class: "edit-post-welcome-guide__text", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Insert your forms using a block or shortcode, on pages, posts, or inside page builders.', 'wpzoom-forms') + })] + }) + }, { + image: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { + width: "312", + src: __webpack_require__(/*! ../images/step-4.png */ "./src/main/images/step-4.png") + }), + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + className: "wpzoom-forms-welcome-guide-page", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2", { + class: "edit-post-welcome-guide__heading", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Customize Settings.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("p", { + class: "edit-post-welcome-guide__text", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)('Fine-tune each form and field from the sidebar to match your style and needs.', 'wpzoom-forms') + })] + }) + }] + })] + }); +} +/* harmony default export */ __webpack_exports__["default"] = ((0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.withSelect)(function (select) { + return { + isActive: select(_wordpress_preferences__WEBPACK_IMPORTED_MODULE_5__.store).get('wpzoom-forms', 'welcomeGuide') + }; +})(WelcomeGuide)); + +/***/ }), + +/***/ "./node_modules/invariant/browser.js": +/*!*******************************************!*\ + !*** ./node_modules/invariant/browser.js ***! + \*******************************************/ +/***/ (function(module) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +/** + * Use invariant() to assert state which your program assumes to be true. + * + * Provide sprintf-style format (only %s is supported) and arguments + * to provide information about what broke and what you were + * expecting. + * + * The invariant message will be stripped in production, but the invariant + * will remain to ensure logic does not differ in production. + */ + +var invariant = function(condition, format, a, b, c, d, e, f) { + if (true) { + if (format === undefined) { + throw new Error('invariant requires an error message argument'); + } + } + + if (!condition) { + var error; + if (format === undefined) { + error = new Error( + 'Minified exception occurred; use the non-minified dev environment ' + + 'for the full error message and additional helpful warnings.' + ); + } else { + var args = [a, b, c, d, e, f]; + var argIndex = 0; + error = new Error( + format.replace(/%s/g, function() { return args[argIndex++]; }) + ); + error.name = 'Invariant Violation'; + } + + error.framesToPop = 1; // we don't care about invariant's own frame + throw error; + } +}; + +module.exports = invariant; + + +/***/ }), + +/***/ "./node_modules/object-assign/index.js": +/*!*********************************************!*\ + !*** ./node_modules/object-assign/index.js ***! + \*********************************************/ +/***/ (function(module) { + +"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + + +/* eslint-disable no-unused-vars */ +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; + +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); + } + + return Object(val); +} + +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers + test1[5] = 'de'; + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join('') !== '0123456789') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); + if (Object.keys(Object.assign({}, test3)).join('') !== + 'abcdefghijklmnopqrst') { + return false; + } + + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } +} + +module.exports = shouldUseNative() ? Object.assign : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; +}; + + +/***/ }), + +/***/ "./node_modules/prop-types/checkPropTypes.js": +/*!***************************************************!*\ + !*** ./node_modules/prop-types/checkPropTypes.js ***! + \***************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var printWarning = function() {}; + +if (true) { + var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); + var loggedTypeFailures = {}; + var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); + + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) { /**/ } + }; +} + +/** + * Assert that the values match with the type specs. + * Error messages are memorized and will only be shown once. + * + * @param {object} typeSpecs Map of name to a ReactPropType + * @param {object} values Runtime values that need to be type-checked + * @param {string} location e.g. "prop", "context", "child context" + * @param {string} componentName Name of the component for error messages. + * @param {?Function} getStack Returns the component stack. + * @private + */ +function checkPropTypes(typeSpecs, values, location, componentName, getStack) { + if (true) { + for (var typeSpecName in typeSpecs) { + if (has(typeSpecs, typeSpecName)) { + var error; + // Prop type validation may throw. In case they do, we don't want to + // fail the render phase where it didn't fail before. So we log it. + // After these have been cleaned up, we'll let them throw. + try { + // This is intentionally an invariant that gets caught. It's the same + // behavior as without this statement except with a better message. + if (typeof typeSpecs[typeSpecName] !== 'function') { + var err = Error( + (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.' + ); + err.name = 'Invariant Violation'; + throw err; + } + error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); + } catch (ex) { + error = ex; + } + if (error && !(error instanceof Error)) { + printWarning( + (componentName || 'React class') + ': type specification of ' + + location + ' `' + typeSpecName + '` is invalid; the type checker ' + + 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' + + 'You may have forgotten to pass an argument to the type checker ' + + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + + 'shape all require an argument).' + ); + } + if (error instanceof Error && !(error.message in loggedTypeFailures)) { + // Only monitor this failure once because there tends to be a lot of the + // same error. + loggedTypeFailures[error.message] = true; + + var stack = getStack ? getStack() : ''; + + printWarning( + 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '') + ); + } + } + } + } +} + +/** + * Resets warning cache when testing. + * + * @private + */ +checkPropTypes.resetWarningCache = function() { + if (true) { + loggedTypeFailures = {}; + } +} + +module.exports = checkPropTypes; + + +/***/ }), + +/***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": +/*!************************************************************!*\ + !*** ./node_modules/prop-types/factoryWithTypeCheckers.js ***! + \************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); +var assign = __webpack_require__(/*! object-assign */ "./node_modules/object-assign/index.js"); + +var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); +var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); +var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "./node_modules/prop-types/checkPropTypes.js"); + +var printWarning = function() {}; + +if (true) { + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; +} + +function emptyFunctionThatReturnsNull() { + return null; +} + +module.exports = function(isValidElement, throwOnDirectAccess) { + /* global Symbol */ + var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; + var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. + + /** + * Returns the iterator method function contained on the iterable object. + * + * Be sure to invoke the function with the iterable as context: + * + * var iteratorFn = getIteratorFn(myIterable); + * if (iteratorFn) { + * var iterator = iteratorFn.call(myIterable); + * ... + * } + * + * @param {?object} maybeIterable + * @return {?function} + */ + function getIteratorFn(maybeIterable) { + var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); + if (typeof iteratorFn === 'function') { + return iteratorFn; + } + } + + /** + * Collection of methods that allow declaration and validation of props that are + * supplied to React components. Example usage: + * + * var Props = require('ReactPropTypes'); + * var MyArticle = React.createClass({ + * propTypes: { + * // An optional string prop named "description". + * description: Props.string, + * + * // A required enum prop named "category". + * category: Props.oneOf(['News','Photos']).isRequired, + * + * // A prop named "dialog" that requires an instance of Dialog. + * dialog: Props.instanceOf(Dialog).isRequired + * }, + * render: function() { ... } + * }); + * + * A more formal specification of how these methods are used: + * + * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) + * decl := ReactPropTypes.{type}(.isRequired)? + * + * Each and every declaration produces a function with the same signature. This + * allows the creation of custom validation functions. For example: + * + * var MyLink = React.createClass({ + * propTypes: { + * // An optional string or URI prop named "href". + * href: function(props, propName, componentName) { + * var propValue = props[propName]; + * if (propValue != null && typeof propValue !== 'string' && + * !(propValue instanceof URI)) { + * return new Error( + * 'Expected a string or an URI for ' + propName + ' in ' + + * componentName + * ); + * } + * } + * }, + * render: function() {...} + * }); + * + * @internal + */ + + var ANONYMOUS = '<>'; + + // Important! + // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. + var ReactPropTypes = { + array: createPrimitiveTypeChecker('array'), + bigint: createPrimitiveTypeChecker('bigint'), + bool: createPrimitiveTypeChecker('boolean'), + func: createPrimitiveTypeChecker('function'), + number: createPrimitiveTypeChecker('number'), + object: createPrimitiveTypeChecker('object'), + string: createPrimitiveTypeChecker('string'), + symbol: createPrimitiveTypeChecker('symbol'), + + any: createAnyTypeChecker(), + arrayOf: createArrayOfTypeChecker, + element: createElementTypeChecker(), + elementType: createElementTypeTypeChecker(), + instanceOf: createInstanceTypeChecker, + node: createNodeChecker(), + objectOf: createObjectOfTypeChecker, + oneOf: createEnumTypeChecker, + oneOfType: createUnionTypeChecker, + shape: createShapeTypeChecker, + exact: createStrictShapeTypeChecker, + }; + + /** + * inlined Object.is polyfill to avoid requiring consumers ship their own + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is + */ + /*eslint-disable no-self-compare*/ + function is(x, y) { + // SameValue algorithm + if (x === y) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + return x !== 0 || 1 / x === 1 / y; + } else { + // Step 6.a: NaN == NaN + return x !== x && y !== y; + } + } + /*eslint-enable no-self-compare*/ + + /** + * We use an Error-like object for backward compatibility as people may call + * PropTypes directly and inspect their output. However, we don't use real + * Errors anymore. We don't inspect their stack anyway, and creating them + * is prohibitively expensive if they are created too often, such as what + * happens in oneOfType() for any type before the one that matched. + */ + function PropTypeError(message, data) { + this.message = message; + this.data = data && typeof data === 'object' ? data: {}; + this.stack = ''; + } + // Make `instanceof Error` still work for returned errors. + PropTypeError.prototype = Error.prototype; + + function createChainableTypeChecker(validate) { + if (true) { + var manualPropTypeCallCache = {}; + var manualPropTypeWarningCount = 0; + } + function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { + componentName = componentName || ANONYMOUS; + propFullName = propFullName || propName; + + if (secret !== ReactPropTypesSecret) { + if (throwOnDirectAccess) { + // New behavior only for users of `prop-types` package + var err = new Error( + 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + + 'Use `PropTypes.checkPropTypes()` to call them. ' + + 'Read more at http://fb.me/use-check-prop-types' + ); + err.name = 'Invariant Violation'; + throw err; + } else if ( true && typeof console !== 'undefined') { + // Old behavior for people using React.PropTypes + var cacheKey = componentName + ':' + propName; + if ( + !manualPropTypeCallCache[cacheKey] && + // Avoid spamming the console because they are often not actionable except for lib authors + manualPropTypeWarningCount < 3 + ) { + printWarning( + 'You are manually calling a React.PropTypes validation ' + + 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' + + 'and will throw in the standalone `prop-types` package. ' + + 'You may be seeing this warning due to a third-party PropTypes ' + + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.' + ); + manualPropTypeCallCache[cacheKey] = true; + manualPropTypeWarningCount++; + } + } + } + if (props[propName] == null) { + if (isRequired) { + if (props[propName] === null) { + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); + } + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); + } + return null; + } else { + return validate(props, propName, componentName, location, propFullName); + } + } + + var chainedCheckType = checkType.bind(null, false); + chainedCheckType.isRequired = checkType.bind(null, true); + + return chainedCheckType; + } + + function createPrimitiveTypeChecker(expectedType) { + function validate(props, propName, componentName, location, propFullName, secret) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== expectedType) { + // `propValue` being instance of, say, date/regexp, pass the 'object' + // check, but we can offer a more precise error message here rather than + // 'of type `object`'. + var preciseType = getPreciseType(propValue); + + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'), + {expectedType: expectedType} + ); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createAnyTypeChecker() { + return createChainableTypeChecker(emptyFunctionThatReturnsNull); + } + + function createArrayOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); + } + var propValue = props[propName]; + if (!Array.isArray(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); + } + for (var i = 0; i < propValue.length; i++) { + var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!isValidElement(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!ReactIs.isValidElementType(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createInstanceTypeChecker(expectedClass) { + function validate(props, propName, componentName, location, propFullName) { + if (!(props[propName] instanceof expectedClass)) { + var expectedClassName = expectedClass.name || ANONYMOUS; + var actualClassName = getClassName(props[propName]); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createEnumTypeChecker(expectedValues) { + if (!Array.isArray(expectedValues)) { + if (true) { + if (arguments.length > 1) { + printWarning( + 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + + 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' + ); + } else { + printWarning('Invalid argument supplied to oneOf, expected an array.'); + } + } + return emptyFunctionThatReturnsNull; + } + + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + for (var i = 0; i < expectedValues.length; i++) { + if (is(propValue, expectedValues[i])) { + return null; + } + } + + var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { + var type = getPreciseType(value); + if (type === 'symbol') { + return String(value); + } + return value; + }); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); + } + return createChainableTypeChecker(validate); + } + + function createObjectOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); + } + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); + } + for (var key in propValue) { + if (has(propValue, key)) { + var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createUnionTypeChecker(arrayOfTypeCheckers) { + if (!Array.isArray(arrayOfTypeCheckers)) { + true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0; + return emptyFunctionThatReturnsNull; + } + + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + if (typeof checker !== 'function') { + printWarning( + 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + + 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' + ); + return emptyFunctionThatReturnsNull; + } + } + + function validate(props, propName, componentName, location, propFullName) { + var expectedTypes = []; + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); + if (checkerResult == null) { + return null; + } + if (checkerResult.data && has(checkerResult.data, 'expectedType')) { + expectedTypes.push(checkerResult.data.expectedType); + } + } + var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); + } + return createChainableTypeChecker(validate); + } + + function createNodeChecker() { + function validate(props, propName, componentName, location, propFullName) { + if (!isNode(props[propName])) { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function invalidValidatorError(componentName, location, propFullName, key, type) { + return new PropTypeError( + (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' + ); + } + + function createShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + for (var key in shapeTypes) { + var checker = shapeTypes[key]; + if (typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createStrictShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + // We need to check all keys in case some are required but missing from props. + var allKeys = assign({}, props[propName], shapeTypes); + for (var key in allKeys) { + var checker = shapeTypes[key]; + if (has(shapeTypes, key) && typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + if (!checker) { + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + + '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + + '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') + ); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + + return createChainableTypeChecker(validate); + } + + function isNode(propValue) { + switch (typeof propValue) { + case 'number': + case 'string': + case 'undefined': + return true; + case 'boolean': + return !propValue; + case 'object': + if (Array.isArray(propValue)) { + return propValue.every(isNode); + } + if (propValue === null || isValidElement(propValue)) { + return true; + } + + var iteratorFn = getIteratorFn(propValue); + if (iteratorFn) { + var iterator = iteratorFn.call(propValue); + var step; + if (iteratorFn !== propValue.entries) { + while (!(step = iterator.next()).done) { + if (!isNode(step.value)) { + return false; + } + } + } else { + // Iterator will provide entry [k,v] tuples rather than values. + while (!(step = iterator.next()).done) { + var entry = step.value; + if (entry) { + if (!isNode(entry[1])) { + return false; + } + } + } + } + } else { + return false; + } + + return true; + default: + return false; + } + } + + function isSymbol(propType, propValue) { + // Native Symbol. + if (propType === 'symbol') { + return true; + } + + // falsy value can't be a Symbol + if (!propValue) { + return false; + } + + // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' + if (propValue['@@toStringTag'] === 'Symbol') { + return true; + } + + // Fallback for non-spec compliant Symbols which are polyfilled. + if (typeof Symbol === 'function' && propValue instanceof Symbol) { + return true; + } + + return false; + } + + // Equivalent of `typeof` but with special handling for array and regexp. + function getPropType(propValue) { + var propType = typeof propValue; + if (Array.isArray(propValue)) { + return 'array'; + } + if (propValue instanceof RegExp) { + // Old webkits (at least until Android 4.0) return 'function' rather than + // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ + // passes PropTypes.object. + return 'object'; + } + if (isSymbol(propType, propValue)) { + return 'symbol'; + } + return propType; + } + + // This handles more types than `getPropType`. Only used for error messages. + // See `createPrimitiveTypeChecker`. + function getPreciseType(propValue) { + if (typeof propValue === 'undefined' || propValue === null) { + return '' + propValue; + } + var propType = getPropType(propValue); + if (propType === 'object') { + if (propValue instanceof Date) { + return 'date'; + } else if (propValue instanceof RegExp) { + return 'regexp'; + } + } + return propType; + } + + // Returns a string that is postfixed to a warning about an invalid type. + // For example, "undefined" or "of type array" + function getPostfixForTypeWarning(value) { + var type = getPreciseType(value); + switch (type) { + case 'array': + case 'object': + return 'an ' + type; + case 'boolean': + case 'date': + case 'regexp': + return 'a ' + type; + default: + return type; + } + } + + // Returns class name of the object, if any. + function getClassName(propValue) { + if (!propValue.constructor || !propValue.constructor.name) { + return ANONYMOUS; + } + return propValue.constructor.name; + } + + ReactPropTypes.checkPropTypes = checkPropTypes; + ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; + ReactPropTypes.PropTypes = ReactPropTypes; + + return ReactPropTypes; +}; + + +/***/ }), + +/***/ "./node_modules/prop-types/index.js": +/*!******************************************!*\ + !*** ./node_modules/prop-types/index.js ***! + \******************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +if (true) { + var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); + + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "./node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess); +} else // removed by dead control flow +{} + + +/***/ }), + +/***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": +/*!*************************************************************!*\ + !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.js ***! + \*************************************************************/ +/***/ (function(module) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; + +module.exports = ReactPropTypesSecret; + + +/***/ }), + +/***/ "./node_modules/prop-types/lib/has.js": +/*!********************************************!*\ + !*** ./node_modules/prop-types/lib/has.js ***! + \********************************************/ +/***/ (function(module) { + +module.exports = Function.call.bind(Object.prototype.hasOwnProperty); + + +/***/ }), + +/***/ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js": +/*!***********************************************************************************!*\ + !*** ./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***! + \***********************************************************************************/ +/***/ (function(__unused_webpack_module, exports) { + +"use strict"; +/** @license React v16.13.1 + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + + + +if (true) { + (function() { +'use strict'; + +// The Symbol used to tag the ReactElement-like types. If there is no native Symbol +// nor polyfill, then a plain number is used for performance. +var hasSymbol = typeof Symbol === 'function' && Symbol.for; +var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; +var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; +var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; +var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; +var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; +var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; +var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary +// (unstable) APIs that have been removed. Can we remove the symbols? + +var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; +var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; +var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; +var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; +var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; +var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; +var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; +var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; +var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; +var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; +var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; + +function isValidElementType(type) { + return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. + type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); +} + +function typeOf(object) { + if (typeof object === 'object' && object !== null) { + var $$typeof = object.$$typeof; + + switch ($$typeof) { + case REACT_ELEMENT_TYPE: + var type = object.type; + + switch (type) { + case REACT_ASYNC_MODE_TYPE: + case REACT_CONCURRENT_MODE_TYPE: + case REACT_FRAGMENT_TYPE: + case REACT_PROFILER_TYPE: + case REACT_STRICT_MODE_TYPE: + case REACT_SUSPENSE_TYPE: + return type; + + default: + var $$typeofType = type && type.$$typeof; + + switch ($$typeofType) { + case REACT_CONTEXT_TYPE: + case REACT_FORWARD_REF_TYPE: + case REACT_LAZY_TYPE: + case REACT_MEMO_TYPE: + case REACT_PROVIDER_TYPE: + return $$typeofType; + + default: + return $$typeof; + } + + } + + case REACT_PORTAL_TYPE: + return $$typeof; + } + } + + return undefined; +} // AsyncMode is deprecated along with isAsyncMode + +var AsyncMode = REACT_ASYNC_MODE_TYPE; +var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; +var ContextConsumer = REACT_CONTEXT_TYPE; +var ContextProvider = REACT_PROVIDER_TYPE; +var Element = REACT_ELEMENT_TYPE; +var ForwardRef = REACT_FORWARD_REF_TYPE; +var Fragment = REACT_FRAGMENT_TYPE; +var Lazy = REACT_LAZY_TYPE; +var Memo = REACT_MEMO_TYPE; +var Portal = REACT_PORTAL_TYPE; +var Profiler = REACT_PROFILER_TYPE; +var StrictMode = REACT_STRICT_MODE_TYPE; +var Suspense = REACT_SUSPENSE_TYPE; +var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated + +function isAsyncMode(object) { + { + if (!hasWarnedAboutDeprecatedIsAsyncMode) { + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); + } + } + + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; +} +function isConcurrentMode(object) { + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; +} +function isContextConsumer(object) { + return typeOf(object) === REACT_CONTEXT_TYPE; +} +function isContextProvider(object) { + return typeOf(object) === REACT_PROVIDER_TYPE; +} +function isElement(object) { + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; +} +function isForwardRef(object) { + return typeOf(object) === REACT_FORWARD_REF_TYPE; +} +function isFragment(object) { + return typeOf(object) === REACT_FRAGMENT_TYPE; +} +function isLazy(object) { + return typeOf(object) === REACT_LAZY_TYPE; +} +function isMemo(object) { + return typeOf(object) === REACT_MEMO_TYPE; +} +function isPortal(object) { + return typeOf(object) === REACT_PORTAL_TYPE; +} +function isProfiler(object) { + return typeOf(object) === REACT_PROFILER_TYPE; +} +function isStrictMode(object) { + return typeOf(object) === REACT_STRICT_MODE_TYPE; +} +function isSuspense(object) { + return typeOf(object) === REACT_SUSPENSE_TYPE; +} + +exports.AsyncMode = AsyncMode; +exports.ConcurrentMode = ConcurrentMode; +exports.ContextConsumer = ContextConsumer; +exports.ContextProvider = ContextProvider; +exports.Element = Element; +exports.ForwardRef = ForwardRef; +exports.Fragment = Fragment; +exports.Lazy = Lazy; +exports.Memo = Memo; +exports.Portal = Portal; +exports.Profiler = Profiler; +exports.StrictMode = StrictMode; +exports.Suspense = Suspense; +exports.isAsyncMode = isAsyncMode; +exports.isConcurrentMode = isConcurrentMode; +exports.isContextConsumer = isContextConsumer; +exports.isContextProvider = isContextProvider; +exports.isElement = isElement; +exports.isForwardRef = isForwardRef; +exports.isFragment = isFragment; +exports.isLazy = isLazy; +exports.isMemo = isMemo; +exports.isPortal = isPortal; +exports.isProfiler = isProfiler; +exports.isStrictMode = isStrictMode; +exports.isSuspense = isSuspense; +exports.isValidElementType = isValidElementType; +exports.typeOf = typeOf; + })(); +} + + +/***/ }), + +/***/ "./node_modules/prop-types/node_modules/react-is/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/prop-types/node_modules/react-is/index.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + + +if (false) // removed by dead control flow +{} else { + module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js"); +} + + +/***/ }), + +/***/ "./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js": +/*!************************************************************************!*\ + !*** ./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ SortableContainer: function() { return /* binding */ sortableContainer; }, +/* harmony export */ SortableElement: function() { return /* binding */ sortableElement; }, +/* harmony export */ SortableHandle: function() { return /* binding */ sortableHandle; }, +/* harmony export */ arrayMove: function() { return /* binding */ arrayMove; }, +/* harmony export */ sortableContainer: function() { return /* binding */ sortableContainer; }, +/* harmony export */ sortableElement: function() { return /* binding */ sortableElement; }, +/* harmony export */ sortableHandle: function() { return /* binding */ sortableHandle; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); +/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js"); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); +/* harmony import */ var _babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"); +/* harmony import */ var _babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ "./node_modules/@babel/runtime/helpers/esm/inherits.js"); +/* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react-dom */ "react-dom"); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! invariant */ "./node_modules/invariant/browser.js"); +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_14__); + + + + + + + + + + + + + + + + +var Manager = function () { + function Manager() { + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, Manager); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(this, "refs", {}); + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(Manager, [{ + key: "add", + value: function add(collection, ref) { + if (!this.refs[collection]) { + this.refs[collection] = []; + } + + this.refs[collection].push(ref); + } + }, { + key: "remove", + value: function remove(collection, ref) { + var index = this.getIndex(collection, ref); + + if (index !== -1) { + this.refs[collection].splice(index, 1); + } + } + }, { + key: "isActive", + value: function isActive() { + return this.active; + } + }, { + key: "getActive", + value: function getActive() { + var _this = this; + + return this.refs[this.active.collection].find(function (_ref) { + var node = _ref.node; + return node.sortableInfo.index == _this.active.index; + }); + } + }, { + key: "getIndex", + value: function getIndex(collection, ref) { + return this.refs[collection].indexOf(ref); + } + }, { + key: "getOrderedRefs", + value: function getOrderedRefs() { + var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.active.collection; + return this.refs[collection].sort(sortByIndex); + } + }]); + + return Manager; +}(); + +function sortByIndex(_ref2, _ref3) { + var index1 = _ref2.node.sortableInfo.index; + var index2 = _ref3.node.sortableInfo.index; + return index1 - index2; +} + +function arrayMove(array, from, to) { + if (true) { + if (typeof console !== 'undefined') { + console.warn("Deprecation warning: arrayMove will no longer be exported by 'react-sortable-hoc' in the next major release. Please install the `array-move` package locally instead. https://www.npmjs.com/package/array-move"); + } + } + + array = array.slice(); + array.splice(to < 0 ? array.length + to : to, 0, array.splice(from, 1)[0]); + return array; +} +function omit(obj, keysToOmit) { + return Object.keys(obj).reduce(function (acc, key) { + if (keysToOmit.indexOf(key) === -1) { + acc[key] = obj[key]; + } + + return acc; + }, {}); +} +var events = { + end: ['touchend', 'touchcancel', 'mouseup'], + move: ['touchmove', 'mousemove'], + start: ['touchstart', 'mousedown'] +}; +var vendorPrefix = function () { + if (typeof window === 'undefined' || typeof document === 'undefined') { + return ''; + } + + var styles = window.getComputedStyle(document.documentElement, '') || ['-moz-hidden-iframe']; + var pre = (Array.prototype.slice.call(styles).join('').match(/-(moz|webkit|ms)-/) || styles.OLink === '' && ['', 'o'])[1]; + + switch (pre) { + case 'ms': + return 'ms'; + + default: + return pre && pre.length ? pre[0].toUpperCase() + pre.substr(1) : ''; + } +}(); +function setInlineStyles(node, styles) { + Object.keys(styles).forEach(function (key) { + node.style[key] = styles[key]; + }); +} +function setTranslate3d(node, translate) { + node.style["".concat(vendorPrefix, "Transform")] = translate == null ? '' : "translate3d(".concat(translate.x, "px,").concat(translate.y, "px,0)"); +} +function setTransitionDuration(node, duration) { + node.style["".concat(vendorPrefix, "TransitionDuration")] = duration == null ? '' : "".concat(duration, "ms"); +} +function closest(el, fn) { + while (el) { + if (fn(el)) { + return el; + } + + el = el.parentNode; + } + + return null; +} +function limit(min, max, value) { + return Math.max(min, Math.min(value, max)); +} + +function getPixelValue(stringValue) { + if (stringValue.substr(-2) === 'px') { + return parseFloat(stringValue); + } + + return 0; +} + +function getElementMargin(element) { + var style = window.getComputedStyle(element); + return { + bottom: getPixelValue(style.marginBottom), + left: getPixelValue(style.marginLeft), + right: getPixelValue(style.marginRight), + top: getPixelValue(style.marginTop) + }; +} +function provideDisplayName(prefix, Component$$1) { + var componentName = Component$$1.displayName || Component$$1.name; + return componentName ? "".concat(prefix, "(").concat(componentName, ")") : prefix; +} +function getScrollAdjustedBoundingClientRect(node, scrollDelta) { + var boundingClientRect = node.getBoundingClientRect(); + return { + top: boundingClientRect.top + scrollDelta.top, + left: boundingClientRect.left + scrollDelta.left + }; +} +function getPosition(event) { + if (event.touches && event.touches.length) { + return { + x: event.touches[0].pageX, + y: event.touches[0].pageY + }; + } else if (event.changedTouches && event.changedTouches.length) { + return { + x: event.changedTouches[0].pageX, + y: event.changedTouches[0].pageY + }; + } else { + return { + x: event.pageX, + y: event.pageY + }; + } +} +function isTouchEvent(event) { + return event.touches && event.touches.length || event.changedTouches && event.changedTouches.length; +} +function getEdgeOffset(node, parent) { + var offset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : { + left: 0, + top: 0 + }; + + if (!node) { + return undefined; + } + + var nodeOffset = { + left: offset.left + node.offsetLeft, + top: offset.top + node.offsetTop + }; + + if (node.parentNode === parent) { + return nodeOffset; + } + + return getEdgeOffset(node.parentNode, parent, nodeOffset); +} +function getTargetIndex(newIndex, prevIndex, oldIndex) { + if (newIndex < oldIndex && newIndex > prevIndex) { + return newIndex - 1; + } else if (newIndex > oldIndex && newIndex < prevIndex) { + return newIndex + 1; + } else { + return newIndex; + } +} +function getLockPixelOffset(_ref) { + var lockOffset = _ref.lockOffset, + width = _ref.width, + height = _ref.height; + var offsetX = lockOffset; + var offsetY = lockOffset; + var unit = 'px'; + + if (typeof lockOffset === 'string') { + var match = /^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(lockOffset); + invariant__WEBPACK_IMPORTED_MODULE_12___default()(match !== null, 'lockOffset value should be a number or a string of a ' + 'number followed by "px" or "%". Given %s', lockOffset); + offsetX = parseFloat(lockOffset); + offsetY = parseFloat(lockOffset); + unit = match[1]; + } + + invariant__WEBPACK_IMPORTED_MODULE_12___default()(isFinite(offsetX) && isFinite(offsetY), 'lockOffset value should be a finite. Given %s', lockOffset); + + if (unit === '%') { + offsetX = offsetX * width / 100; + offsetY = offsetY * height / 100; + } + + return { + x: offsetX, + y: offsetY + }; +} +function getLockPixelOffsets(_ref2) { + var height = _ref2.height, + width = _ref2.width, + lockOffset = _ref2.lockOffset; + var offsets = Array.isArray(lockOffset) ? lockOffset : [lockOffset, lockOffset]; + invariant__WEBPACK_IMPORTED_MODULE_12___default()(offsets.length === 2, 'lockOffset prop of SortableContainer should be a single ' + 'value or an array of exactly two values. Given %s', lockOffset); + + var _offsets = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(offsets, 2), + minLockOffset = _offsets[0], + maxLockOffset = _offsets[1]; + + return [getLockPixelOffset({ + height: height, + lockOffset: minLockOffset, + width: width + }), getLockPixelOffset({ + height: height, + lockOffset: maxLockOffset, + width: width + })]; +} + +function isScrollable(el) { + var computedStyle = window.getComputedStyle(el); + var overflowRegex = /(auto|scroll)/; + var properties = ['overflow', 'overflowX', 'overflowY']; + return properties.find(function (property) { + return overflowRegex.test(computedStyle[property]); + }); +} + +function getScrollingParent(el) { + if (!(el instanceof HTMLElement)) { + return null; + } else if (isScrollable(el)) { + return el; + } else { + return getScrollingParent(el.parentNode); + } +} +function getContainerGridGap(element) { + var style = window.getComputedStyle(element); + + if (style.display === 'grid') { + return { + x: getPixelValue(style.gridColumnGap), + y: getPixelValue(style.gridRowGap) + }; + } + + return { + x: 0, + y: 0 + }; +} +var KEYCODE = { + TAB: 9, + ESC: 27, + SPACE: 32, + LEFT: 37, + UP: 38, + RIGHT: 39, + DOWN: 40 +}; +var NodeType = { + Anchor: 'A', + Button: 'BUTTON', + Canvas: 'CANVAS', + Input: 'INPUT', + Option: 'OPTION', + Textarea: 'TEXTAREA', + Select: 'SELECT' +}; +function cloneNode(node) { + var selector = 'input, textarea, select, canvas, [contenteditable]'; + var fields = node.querySelectorAll(selector); + var clonedNode = node.cloneNode(true); + + var clonedFields = (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__["default"])(clonedNode.querySelectorAll(selector)); + + clonedFields.forEach(function (field, i) { + if (field.type !== 'file') { + field.value = fields[i].value; + } + + if (field.type === 'radio' && field.name) { + field.name = "__sortableClone__".concat(field.name); + } + + if (field.tagName === NodeType.Canvas && fields[i].width > 0 && fields[i].height > 0) { + var destCtx = field.getContext('2d'); + destCtx.drawImage(fields[i], 0, 0); + } + }); + return clonedNode; +} + +function sortableHandle(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableHandle, _React$Component); + + function WithSortableHandle() { + var _getPrototypeOf2; + + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableHandle); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableHandle)).call.apply(_getPrototypeOf2, [this].concat(args))); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); + + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableHandle, [{ + key: "componentDidMount", + value: function componentDidMount() { + var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + node.sortableHandle = true; + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call'); + return this.wrappedInstance.current; + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, this.props)); + } + }]); + + return WithSortableHandle; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableHandle', WrappedComponent)), _temp; +} +function isSortableHandle(node) { + return node.sortableHandle != null; +} + +var AutoScroller = function () { + function AutoScroller(container, onScrollCallback) { + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, AutoScroller); + + this.container = container; + this.onScrollCallback = onScrollCallback; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(AutoScroller, [{ + key: "clear", + value: function clear() { + if (this.interval == null) { + return; + } + + clearInterval(this.interval); + this.interval = null; + } + }, { + key: "update", + value: function update(_ref) { + var _this = this; + + var translate = _ref.translate, + minTranslate = _ref.minTranslate, + maxTranslate = _ref.maxTranslate, + width = _ref.width, + height = _ref.height; + var direction = { + x: 0, + y: 0 + }; + var speed = { + x: 1, + y: 1 + }; + var acceleration = { + x: 10, + y: 10 + }; + var _this$container = this.container, + scrollTop = _this$container.scrollTop, + scrollLeft = _this$container.scrollLeft, + scrollHeight = _this$container.scrollHeight, + scrollWidth = _this$container.scrollWidth, + clientHeight = _this$container.clientHeight, + clientWidth = _this$container.clientWidth; + var isTop = scrollTop === 0; + var isBottom = scrollHeight - scrollTop - clientHeight === 0; + var isLeft = scrollLeft === 0; + var isRight = scrollWidth - scrollLeft - clientWidth === 0; + + if (translate.y >= maxTranslate.y - height / 2 && !isBottom) { + direction.y = 1; + speed.y = acceleration.y * Math.abs((maxTranslate.y - height / 2 - translate.y) / height); + } else if (translate.x >= maxTranslate.x - width / 2 && !isRight) { + direction.x = 1; + speed.x = acceleration.x * Math.abs((maxTranslate.x - width / 2 - translate.x) / width); + } else if (translate.y <= minTranslate.y + height / 2 && !isTop) { + direction.y = -1; + speed.y = acceleration.y * Math.abs((translate.y - height / 2 - minTranslate.y) / height); + } else if (translate.x <= minTranslate.x + width / 2 && !isLeft) { + direction.x = -1; + speed.x = acceleration.x * Math.abs((translate.x - width / 2 - minTranslate.x) / width); + } + + if (this.interval) { + this.clear(); + this.isAutoScrolling = false; + } + + if (direction.x !== 0 || direction.y !== 0) { + this.interval = setInterval(function () { + _this.isAutoScrolling = true; + var offset = { + left: speed.x * direction.x, + top: speed.y * direction.y + }; + _this.container.scrollTop += offset.top; + _this.container.scrollLeft += offset.left; + + _this.onScrollCallback(offset); + }, 5); + } + } + }]); + + return AutoScroller; +}(); + +function defaultGetHelperDimensions(_ref) { + var node = _ref.node; + return { + height: node.offsetHeight, + width: node.offsetWidth + }; +} + +function defaultShouldCancelStart(event) { + var interactiveElements = [NodeType.Input, NodeType.Textarea, NodeType.Select, NodeType.Option, NodeType.Button]; + + if (interactiveElements.indexOf(event.target.tagName) !== -1) { + return true; + } + + if (closest(event.target, function (el) { + return el.contentEditable === 'true'; + })) { + return true; + } + + return false; +} + +var propTypes = { + axis: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOf(['x', 'y', 'xy']), + contentWindow: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any), + disableAutoscroll: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + distance: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + getContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + getHelperDimensions: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + helperClass: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), + helperContainer: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), typeof HTMLElement === 'undefined' ? (prop_types__WEBPACK_IMPORTED_MODULE_14___default().any) : prop_types__WEBPACK_IMPORTED_MODULE_14___default().instanceOf(HTMLElement)]), + hideSortableGhost: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + keyboardSortingTransitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + lockAxis: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), + lockOffset: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string), prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]))]), + lockToContainerEdges: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + onSortEnd: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortMove: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortOver: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + onSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + pressDelay: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + pressThreshold: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + keyCodes: prop_types__WEBPACK_IMPORTED_MODULE_14___default().shape({ + lift: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + drop: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + cancel: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + up: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)), + down: prop_types__WEBPACK_IMPORTED_MODULE_14___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_14___default().number)) + }), + shouldCancelStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + transitionDuration: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), + updateBeforeSortStart: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().func), + useDragHandle: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool), + useWindowAsScrollContainer: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) +}; +var defaultKeyCodes = { + lift: [KEYCODE.SPACE], + drop: [KEYCODE.SPACE], + cancel: [KEYCODE.ESC], + up: [KEYCODE.UP, KEYCODE.LEFT], + down: [KEYCODE.DOWN, KEYCODE.RIGHT] +}; +var defaultProps = { + axis: 'y', + disableAutoscroll: false, + distance: 0, + getHelperDimensions: defaultGetHelperDimensions, + hideSortableGhost: true, + lockOffset: '50%', + lockToContainerEdges: false, + pressDelay: 0, + pressThreshold: 5, + keyCodes: defaultKeyCodes, + shouldCancelStart: defaultShouldCancelStart, + transitionDuration: 300, + useWindowAsScrollContainer: false +}; +var omittedProps = Object.keys(propTypes); +function validateProps(props) { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(!(props.distance && props.pressDelay), 'Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.'); +} + +function _finallyRethrows(body, finalizer) { + try { + var result = body(); + } catch (e) { + return finalizer(true, e); + } + + if (result && result.then) { + return result.then(finalizer.bind(null, false), finalizer.bind(null, true)); + } + + return finalizer(false, value); +} +var SortableContext = (0,react__WEBPACK_IMPORTED_MODULE_10__.createContext)({ + manager: {} +}); +function sortableContainer(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableContainer, _React$Component); + + function WithSortableContainer(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableContainer); + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableContainer).call(this, props)); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "state", {}); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleStart", function (event) { + var _this$props = _this.props, + distance = _this$props.distance, + shouldCancelStart = _this$props.shouldCancelStart; + + if (event.button === 2 || shouldCancelStart(event)) { + return; + } + + _this.touched = true; + _this.position = getPosition(event); + var node = closest(event.target, function (el) { + return el.sortableInfo != null; + }); + + if (node && node.sortableInfo && _this.nodeIsChild(node) && !_this.state.sorting) { + var useDragHandle = _this.props.useDragHandle; + var _node$sortableInfo = node.sortableInfo, + index = _node$sortableInfo.index, + collection = _node$sortableInfo.collection, + disabled = _node$sortableInfo.disabled; + + if (disabled) { + return; + } + + if (useDragHandle && !closest(event.target, isSortableHandle)) { + return; + } + + _this.manager.active = { + collection: collection, + index: index + }; + + if (!isTouchEvent(event) && event.target.tagName === NodeType.Anchor) { + event.preventDefault(); + } + + if (!distance) { + if (_this.props.pressDelay === 0) { + _this.handlePress(event); + } else { + _this.pressTimer = setTimeout(function () { + return _this.handlePress(event); + }, _this.props.pressDelay); + } + } + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "nodeIsChild", function (node) { + return node.sortableInfo.manager === _this.manager; + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleMove", function (event) { + var _this$props2 = _this.props, + distance = _this$props2.distance, + pressThreshold = _this$props2.pressThreshold; + + if (!_this.state.sorting && _this.touched && !_this._awaitingUpdateBeforeSortStart) { + var position = getPosition(event); + var delta = { + x: _this.position.x - position.x, + y: _this.position.y - position.y + }; + var combinedDelta = Math.abs(delta.x) + Math.abs(delta.y); + _this.delta = delta; + + if (!distance && (!pressThreshold || combinedDelta >= pressThreshold)) { + clearTimeout(_this.cancelTimer); + _this.cancelTimer = setTimeout(_this.cancel, 0); + } else if (distance && combinedDelta >= distance && _this.manager.isActive()) { + _this.handlePress(event); + } + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleEnd", function () { + _this.touched = false; + + _this.cancel(); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "cancel", function () { + var distance = _this.props.distance; + var sorting = _this.state.sorting; + + if (!sorting) { + if (!distance) { + clearTimeout(_this.pressTimer); + } + + _this.manager.active = null; + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handlePress", function (event) { + try { + var active = _this.manager.getActive(); + + var _temp6 = function () { + if (active) { + var _temp7 = function _temp7() { + var index = _node.sortableInfo.index; + var margin = getElementMargin(_node); + var gridGap = getContainerGridGap(_this.container); + + var containerBoundingRect = _this.scrollContainer.getBoundingClientRect(); + + var dimensions = _getHelperDimensions({ + index: index, + node: _node, + collection: _collection + }); + + _this.node = _node; + _this.margin = margin; + _this.gridGap = gridGap; + _this.width = dimensions.width; + _this.height = dimensions.height; + _this.marginOffset = { + x: _this.margin.left + _this.margin.right + _this.gridGap.x, + y: Math.max(_this.margin.top, _this.margin.bottom, _this.gridGap.y) + }; + _this.boundingClientRect = _node.getBoundingClientRect(); + _this.containerBoundingRect = containerBoundingRect; + _this.index = index; + _this.newIndex = index; + _this.axis = { + x: _axis.indexOf('x') >= 0, + y: _axis.indexOf('y') >= 0 + }; + _this.offsetEdge = getEdgeOffset(_node, _this.container); + + if (_isKeySorting) { + _this.initialOffset = getPosition((0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, event, { + pageX: _this.boundingClientRect.left, + pageY: _this.boundingClientRect.top + })); + } else { + _this.initialOffset = getPosition(event); + } + + _this.initialScroll = { + left: _this.scrollContainer.scrollLeft, + top: _this.scrollContainer.scrollTop + }; + _this.initialWindowScroll = { + left: window.pageXOffset, + top: window.pageYOffset + }; + _this.helper = _this.helperContainer.appendChild(cloneNode(_node)); + setInlineStyles(_this.helper, { + boxSizing: 'border-box', + height: "".concat(_this.height, "px"), + left: "".concat(_this.boundingClientRect.left - margin.left, "px"), + pointerEvents: 'none', + position: 'fixed', + top: "".concat(_this.boundingClientRect.top - margin.top, "px"), + width: "".concat(_this.width, "px") + }); + + if (_isKeySorting) { + _this.helper.focus(); + } + + if (_hideSortableGhost) { + _this.sortableGhost = _node; + setInlineStyles(_node, { + opacity: 0, + visibility: 'hidden' + }); + } + + _this.minTranslate = {}; + _this.maxTranslate = {}; + + if (_isKeySorting) { + var _ref = _useWindowAsScrollContainer ? { + top: 0, + left: 0, + width: _this.contentWindow.innerWidth, + height: _this.contentWindow.innerHeight + } : _this.containerBoundingRect, + containerTop = _ref.top, + containerLeft = _ref.left, + containerWidth = _ref.width, + containerHeight = _ref.height; + + var containerBottom = containerTop + containerHeight; + var containerRight = containerLeft + containerWidth; + + if (_this.axis.x) { + _this.minTranslate.x = containerLeft - _this.boundingClientRect.left; + _this.maxTranslate.x = containerRight - (_this.boundingClientRect.left + _this.width); + } + + if (_this.axis.y) { + _this.minTranslate.y = containerTop - _this.boundingClientRect.top; + _this.maxTranslate.y = containerBottom - (_this.boundingClientRect.top + _this.height); + } + } else { + if (_this.axis.x) { + _this.minTranslate.x = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.left) - _this.boundingClientRect.left - _this.width / 2; + _this.maxTranslate.x = (_useWindowAsScrollContainer ? _this.contentWindow.innerWidth : containerBoundingRect.left + containerBoundingRect.width) - _this.boundingClientRect.left - _this.width / 2; + } + + if (_this.axis.y) { + _this.minTranslate.y = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.top) - _this.boundingClientRect.top - _this.height / 2; + _this.maxTranslate.y = (_useWindowAsScrollContainer ? _this.contentWindow.innerHeight : containerBoundingRect.top + containerBoundingRect.height) - _this.boundingClientRect.top - _this.height / 2; + } + } + + if (_helperClass) { + _helperClass.split(' ').forEach(function (className) { + return _this.helper.classList.add(className); + }); + } + + _this.listenerNode = event.touches ? event.target : _this.contentWindow; + + if (_isKeySorting) { + _this.listenerNode.addEventListener('wheel', _this.handleKeyEnd, true); + + _this.listenerNode.addEventListener('mousedown', _this.handleKeyEnd, true); + + _this.listenerNode.addEventListener('keydown', _this.handleKeyDown); + } else { + events.move.forEach(function (eventName) { + return _this.listenerNode.addEventListener(eventName, _this.handleSortMove, false); + }); + events.end.forEach(function (eventName) { + return _this.listenerNode.addEventListener(eventName, _this.handleSortEnd, false); + }); + } + + _this.setState({ + sorting: true, + sortingIndex: index + }); + + if (_onSortStart) { + _onSortStart({ + node: _node, + index: index, + collection: _collection, + isKeySorting: _isKeySorting, + nodes: _this.manager.getOrderedRefs(), + helper: _this.helper + }, event); + } + + if (_isKeySorting) { + _this.keyMove(0); + } + }; + + var _this$props3 = _this.props, + _axis = _this$props3.axis, + _getHelperDimensions = _this$props3.getHelperDimensions, + _helperClass = _this$props3.helperClass, + _hideSortableGhost = _this$props3.hideSortableGhost, + updateBeforeSortStart = _this$props3.updateBeforeSortStart, + _onSortStart = _this$props3.onSortStart, + _useWindowAsScrollContainer = _this$props3.useWindowAsScrollContainer; + var _node = active.node, + _collection = active.collection; + var _isKeySorting = _this.manager.isKeySorting; + + var _temp8 = function () { + if (typeof updateBeforeSortStart === 'function') { + _this._awaitingUpdateBeforeSortStart = true; + + var _temp9 = _finallyRethrows(function () { + var index = _node.sortableInfo.index; + return Promise.resolve(updateBeforeSortStart({ + collection: _collection, + index: index, + node: _node, + isKeySorting: _isKeySorting + }, event)).then(function () {}); + }, function (_wasThrown, _result) { + _this._awaitingUpdateBeforeSortStart = false; + if (_wasThrown) throw _result; + return _result; + }); + + if (_temp9 && _temp9.then) return _temp9.then(function () {}); + } + }(); + + return _temp8 && _temp8.then ? _temp8.then(_temp7) : _temp7(_temp8); + } + }(); + + return Promise.resolve(_temp6 && _temp6.then ? _temp6.then(function () {}) : void 0); + } catch (e) { + return Promise.reject(e); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortMove", function (event) { + var onSortMove = _this.props.onSortMove; + + if (typeof event.preventDefault === 'function' && event.cancelable) { + event.preventDefault(); + } + + _this.updateHelperPosition(event); + + _this.animateNodes(); + + _this.autoscroll(); + + if (onSortMove) { + onSortMove(event); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleSortEnd", function (event) { + var _this$props4 = _this.props, + hideSortableGhost = _this$props4.hideSortableGhost, + onSortEnd = _this$props4.onSortEnd; + var _this$manager = _this.manager, + collection = _this$manager.active.collection, + isKeySorting = _this$manager.isKeySorting; + + var nodes = _this.manager.getOrderedRefs(); + + if (_this.listenerNode) { + if (isKeySorting) { + _this.listenerNode.removeEventListener('wheel', _this.handleKeyEnd, true); + + _this.listenerNode.removeEventListener('mousedown', _this.handleKeyEnd, true); + + _this.listenerNode.removeEventListener('keydown', _this.handleKeyDown); + } else { + events.move.forEach(function (eventName) { + return _this.listenerNode.removeEventListener(eventName, _this.handleSortMove); + }); + events.end.forEach(function (eventName) { + return _this.listenerNode.removeEventListener(eventName, _this.handleSortEnd); + }); + } + } + + _this.helper.parentNode.removeChild(_this.helper); + + if (hideSortableGhost && _this.sortableGhost) { + setInlineStyles(_this.sortableGhost, { + opacity: '', + visibility: '' + }); + } + + for (var i = 0, len = nodes.length; i < len; i++) { + var _node2 = nodes[i]; + var el = _node2.node; + _node2.edgeOffset = null; + _node2.boundingClientRect = null; + setTranslate3d(el, null); + setTransitionDuration(el, null); + _node2.translate = null; + } + + _this.autoScroller.clear(); + + _this.manager.active = null; + _this.manager.isKeySorting = false; + + _this.setState({ + sorting: false, + sortingIndex: null + }); + + if (typeof onSortEnd === 'function') { + onSortEnd({ + collection: collection, + newIndex: _this.newIndex, + oldIndex: _this.index, + isKeySorting: isKeySorting, + nodes: nodes + }, event); + } + + _this.touched = false; + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "autoscroll", function () { + var disableAutoscroll = _this.props.disableAutoscroll; + var isKeySorting = _this.manager.isKeySorting; + + if (disableAutoscroll) { + _this.autoScroller.clear(); + + return; + } + + if (isKeySorting) { + var translate = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, _this.translate); + + var scrollX = 0; + var scrollY = 0; + + if (_this.axis.x) { + translate.x = Math.min(_this.maxTranslate.x, Math.max(_this.minTranslate.x, _this.translate.x)); + scrollX = _this.translate.x - translate.x; + } + + if (_this.axis.y) { + translate.y = Math.min(_this.maxTranslate.y, Math.max(_this.minTranslate.y, _this.translate.y)); + scrollY = _this.translate.y - translate.y; + } + + _this.translate = translate; + setTranslate3d(_this.helper, _this.translate); + _this.scrollContainer.scrollLeft += scrollX; + _this.scrollContainer.scrollTop += scrollY; + return; + } + + _this.autoScroller.update({ + height: _this.height, + maxTranslate: _this.maxTranslate, + minTranslate: _this.minTranslate, + translate: _this.translate, + width: _this.width + }); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "onAutoScroll", function (offset) { + _this.translate.x += offset.left; + _this.translate.y += offset.top; + + _this.animateNodes(); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyDown", function (event) { + var keyCode = event.keyCode; + var _this$props5 = _this.props, + shouldCancelStart = _this$props5.shouldCancelStart, + _this$props5$keyCodes = _this$props5.keyCodes, + customKeyCodes = _this$props5$keyCodes === void 0 ? {} : _this$props5$keyCodes; + + var keyCodes = (0,_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, defaultKeyCodes, customKeyCodes); + + if (_this.manager.active && !_this.manager.isKeySorting || !_this.manager.active && (!keyCodes.lift.includes(keyCode) || shouldCancelStart(event) || !_this.isValidSortingTarget(event))) { + return; + } + + event.stopPropagation(); + event.preventDefault(); + + if (keyCodes.lift.includes(keyCode) && !_this.manager.active) { + _this.keyLift(event); + } else if (keyCodes.drop.includes(keyCode) && _this.manager.active) { + _this.keyDrop(event); + } else if (keyCodes.cancel.includes(keyCode)) { + _this.newIndex = _this.manager.active.index; + + _this.keyDrop(event); + } else if (keyCodes.up.includes(keyCode)) { + _this.keyMove(-1); + } else if (keyCodes.down.includes(keyCode)) { + _this.keyMove(1); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyLift", function (event) { + var target = event.target; + var node = closest(target, function (el) { + return el.sortableInfo != null; + }); + var _node$sortableInfo2 = node.sortableInfo, + index = _node$sortableInfo2.index, + collection = _node$sortableInfo2.collection; + _this.initialFocusedNode = target; + _this.manager.isKeySorting = true; + _this.manager.active = { + index: index, + collection: collection + }; + + _this.handlePress(event); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyMove", function (shift) { + var nodes = _this.manager.getOrderedRefs(); + + var lastIndex = nodes[nodes.length - 1].node.sortableInfo.index; + var newIndex = _this.newIndex + shift; + var prevIndex = _this.newIndex; + + if (newIndex < 0 || newIndex > lastIndex) { + return; + } + + _this.prevIndex = prevIndex; + _this.newIndex = newIndex; + var targetIndex = getTargetIndex(_this.newIndex, _this.prevIndex, _this.index); + var target = nodes.find(function (_ref2) { + var node = _ref2.node; + return node.sortableInfo.index === targetIndex; + }); + var targetNode = target.node; + var scrollDelta = _this.containerScrollDelta; + var targetBoundingClientRect = target.boundingClientRect || getScrollAdjustedBoundingClientRect(targetNode, scrollDelta); + var targetTranslate = target.translate || { + x: 0, + y: 0 + }; + var targetPosition = { + top: targetBoundingClientRect.top + targetTranslate.y - scrollDelta.top, + left: targetBoundingClientRect.left + targetTranslate.x - scrollDelta.left + }; + var shouldAdjustForSize = prevIndex < newIndex; + var sizeAdjustment = { + x: shouldAdjustForSize && _this.axis.x ? targetNode.offsetWidth - _this.width : 0, + y: shouldAdjustForSize && _this.axis.y ? targetNode.offsetHeight - _this.height : 0 + }; + + _this.handleSortMove({ + pageX: targetPosition.left + sizeAdjustment.x, + pageY: targetPosition.top + sizeAdjustment.y, + ignoreTransition: shift === 0 + }); + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "keyDrop", function (event) { + _this.handleSortEnd(event); + + if (_this.initialFocusedNode) { + _this.initialFocusedNode.focus(); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "handleKeyEnd", function (event) { + if (_this.manager.active) { + _this.keyDrop(event); + } + }); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "isValidSortingTarget", function (event) { + var useDragHandle = _this.props.useDragHandle; + var target = event.target; + var node = closest(target, function (el) { + return el.sortableInfo != null; + }); + return node && node.sortableInfo && !node.sortableInfo.disabled && (useDragHandle ? isSortableHandle(target) : target.sortableInfo); + }); + + var manager = new Manager(); + validateProps(props); + _this.manager = manager; + _this.wrappedInstance = (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)(); + _this.sortableContextValue = { + manager: manager + }; + _this.events = { + end: _this.handleEnd, + move: _this.handleMove, + start: _this.handleStart + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableContainer, [{ + key: "componentDidMount", + value: function componentDidMount() { + var _this2 = this; + + var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; + var container = this.getContainer(); + Promise.resolve(container).then(function (containerNode) { + _this2.container = containerNode; + _this2.document = _this2.container.ownerDocument || document; + var contentWindow = _this2.props.contentWindow || _this2.document.defaultView || window; + _this2.contentWindow = typeof contentWindow === 'function' ? contentWindow() : contentWindow; + _this2.scrollContainer = useWindowAsScrollContainer ? _this2.document.scrollingElement || _this2.document.documentElement : getScrollingParent(_this2.container) || _this2.container; + _this2.autoScroller = new AutoScroller(_this2.scrollContainer, _this2.onAutoScroll); + Object.keys(_this2.events).forEach(function (key) { + return events[key].forEach(function (eventName) { + return _this2.container.addEventListener(eventName, _this2.events[key], false); + }); + }); + + _this2.container.addEventListener('keydown', _this2.handleKeyDown); + }); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + var _this3 = this; + + if (this.helper && this.helper.parentNode) { + this.helper.parentNode.removeChild(this.helper); + } + + if (!this.container) { + return; + } + + Object.keys(this.events).forEach(function (key) { + return events[key].forEach(function (eventName) { + return _this3.container.removeEventListener(eventName, _this3.events[key]); + }); + }); + this.container.removeEventListener('keydown', this.handleKeyDown); + } + }, { + key: "updateHelperPosition", + value: function updateHelperPosition(event) { + var _this$props6 = this.props, + lockAxis = _this$props6.lockAxis, + lockOffset = _this$props6.lockOffset, + lockToContainerEdges = _this$props6.lockToContainerEdges, + transitionDuration = _this$props6.transitionDuration, + _this$props6$keyboard = _this$props6.keyboardSortingTransitionDuration, + keyboardSortingTransitionDuration = _this$props6$keyboard === void 0 ? transitionDuration : _this$props6$keyboard; + var isKeySorting = this.manager.isKeySorting; + var ignoreTransition = event.ignoreTransition; + var offset = getPosition(event); + var translate = { + x: offset.x - this.initialOffset.x, + y: offset.y - this.initialOffset.y + }; + translate.y -= window.pageYOffset - this.initialWindowScroll.top; + translate.x -= window.pageXOffset - this.initialWindowScroll.left; + this.translate = translate; + + if (lockToContainerEdges) { + var _getLockPixelOffsets = getLockPixelOffsets({ + height: this.height, + lockOffset: lockOffset, + width: this.width + }), + _getLockPixelOffsets2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_getLockPixelOffsets, 2), + minLockOffset = _getLockPixelOffsets2[0], + maxLockOffset = _getLockPixelOffsets2[1]; + + var minOffset = { + x: this.width / 2 - minLockOffset.x, + y: this.height / 2 - minLockOffset.y + }; + var maxOffset = { + x: this.width / 2 - maxLockOffset.x, + y: this.height / 2 - maxLockOffset.y + }; + translate.x = limit(this.minTranslate.x + minOffset.x, this.maxTranslate.x - maxOffset.x, translate.x); + translate.y = limit(this.minTranslate.y + minOffset.y, this.maxTranslate.y - maxOffset.y, translate.y); + } + + if (lockAxis === 'x') { + translate.y = 0; + } else if (lockAxis === 'y') { + translate.x = 0; + } + + if (isKeySorting && keyboardSortingTransitionDuration && !ignoreTransition) { + setTransitionDuration(this.helper, keyboardSortingTransitionDuration); + } + + setTranslate3d(this.helper, translate); + } + }, { + key: "animateNodes", + value: function animateNodes() { + var _this$props7 = this.props, + transitionDuration = _this$props7.transitionDuration, + hideSortableGhost = _this$props7.hideSortableGhost, + onSortOver = _this$props7.onSortOver; + var containerScrollDelta = this.containerScrollDelta, + windowScrollDelta = this.windowScrollDelta; + var nodes = this.manager.getOrderedRefs(); + var sortingOffset = { + left: this.offsetEdge.left + this.translate.x + containerScrollDelta.left, + top: this.offsetEdge.top + this.translate.y + containerScrollDelta.top + }; + var isKeySorting = this.manager.isKeySorting; + var prevIndex = this.newIndex; + this.newIndex = null; + + for (var i = 0, len = nodes.length; i < len; i++) { + var _node3 = nodes[i].node; + var index = _node3.sortableInfo.index; + var width = _node3.offsetWidth; + var height = _node3.offsetHeight; + var offset = { + height: this.height > height ? height / 2 : this.height / 2, + width: this.width > width ? width / 2 : this.width / 2 + }; + var mustShiftBackward = isKeySorting && index > this.index && index <= prevIndex; + var mustShiftForward = isKeySorting && index < this.index && index >= prevIndex; + var translate = { + x: 0, + y: 0 + }; + var edgeOffset = nodes[i].edgeOffset; + + if (!edgeOffset) { + edgeOffset = getEdgeOffset(_node3, this.container); + nodes[i].edgeOffset = edgeOffset; + + if (isKeySorting) { + nodes[i].boundingClientRect = getScrollAdjustedBoundingClientRect(_node3, containerScrollDelta); + } + } + + var nextNode = i < nodes.length - 1 && nodes[i + 1]; + var prevNode = i > 0 && nodes[i - 1]; + + if (nextNode && !nextNode.edgeOffset) { + nextNode.edgeOffset = getEdgeOffset(nextNode.node, this.container); + + if (isKeySorting) { + nextNode.boundingClientRect = getScrollAdjustedBoundingClientRect(nextNode.node, containerScrollDelta); + } + } + + if (index === this.index) { + if (hideSortableGhost) { + this.sortableGhost = _node3; + setInlineStyles(_node3, { + opacity: 0, + visibility: 'hidden' + }); + } + + continue; + } + + if (transitionDuration) { + setTransitionDuration(_node3, transitionDuration); + } + + if (this.axis.x) { + if (this.axis.y) { + if (mustShiftForward || index < this.index && (sortingOffset.left + windowScrollDelta.left - offset.width <= edgeOffset.left && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height || sortingOffset.top + windowScrollDelta.top + offset.height <= edgeOffset.top)) { + translate.x = this.width + this.marginOffset.x; + + if (edgeOffset.left + translate.x > this.containerBoundingRect.width - offset.width) { + if (nextNode) { + translate.x = nextNode.edgeOffset.left - edgeOffset.left; + translate.y = nextNode.edgeOffset.top - edgeOffset.top; + } + } + + if (this.newIndex === null) { + this.newIndex = index; + } + } else if (mustShiftBackward || index > this.index && (sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top || sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top + height)) { + translate.x = -(this.width + this.marginOffset.x); + + if (edgeOffset.left + translate.x < this.containerBoundingRect.left + offset.width) { + if (prevNode) { + translate.x = prevNode.edgeOffset.left - edgeOffset.left; + translate.y = prevNode.edgeOffset.top - edgeOffset.top; + } + } + + this.newIndex = index; + } + } else { + if (mustShiftBackward || index > this.index && sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left) { + translate.x = -(this.width + this.marginOffset.x); + this.newIndex = index; + } else if (mustShiftForward || index < this.index && sortingOffset.left + windowScrollDelta.left <= edgeOffset.left + offset.width) { + translate.x = this.width + this.marginOffset.x; + + if (this.newIndex == null) { + this.newIndex = index; + } + } + } + } else if (this.axis.y) { + if (mustShiftBackward || index > this.index && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top) { + translate.y = -(this.height + this.marginOffset.y); + this.newIndex = index; + } else if (mustShiftForward || index < this.index && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height) { + translate.y = this.height + this.marginOffset.y; + + if (this.newIndex == null) { + this.newIndex = index; + } + } + } + + setTranslate3d(_node3, translate); + nodes[i].translate = translate; + } + + if (this.newIndex == null) { + this.newIndex = this.index; + } + + if (isKeySorting) { + this.newIndex = prevIndex; + } + + var oldIndex = isKeySorting ? this.prevIndex : prevIndex; + + if (onSortOver && this.newIndex !== oldIndex) { + onSortOver({ + collection: this.manager.active.collection, + index: this.index, + newIndex: this.newIndex, + oldIndex: oldIndex, + isKeySorting: isKeySorting, + nodes: nodes, + helper: this.helper + }); + } + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call'); + return this.wrappedInstance.current; + } + }, { + key: "getContainer", + value: function getContainer() { + var getContainer = this.props.getContainer; + + if (typeof getContainer !== 'function') { + return (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + } + + return getContainer(config.withRef ? this.getWrappedInstance() : undefined); + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(SortableContext.Provider, { + value: this.sortableContextValue + }, (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, omit(this.props, omittedProps)))); + } + }, { + key: "helperContainer", + get: function get() { + var helperContainer = this.props.helperContainer; + + if (typeof helperContainer === 'function') { + return helperContainer(); + } + + return this.props.helperContainer || this.document.body; + } + }, { + key: "containerScrollDelta", + get: function get() { + var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer; + + if (useWindowAsScrollContainer) { + return { + left: 0, + top: 0 + }; + } + + return { + left: this.scrollContainer.scrollLeft - this.initialScroll.left, + top: this.scrollContainer.scrollTop - this.initialScroll.top + }; + } + }, { + key: "windowScrollDelta", + get: function get() { + return { + left: this.contentWindow.pageXOffset - this.initialWindowScroll.left, + top: this.contentWindow.pageYOffset - this.initialWindowScroll.top + }; + } + }]); + + return WithSortableContainer; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableList', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", defaultProps), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes), _temp; +} + +var propTypes$1 = { + index: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().number).isRequired, + collection: prop_types__WEBPACK_IMPORTED_MODULE_14___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_14___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_14___default().string)]), + disabled: (prop_types__WEBPACK_IMPORTED_MODULE_14___default().bool) +}; +var omittedProps$1 = Object.keys(propTypes$1); +function sortableElement(WrappedComponent) { + var _class, _temp; + + var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + withRef: false + }; + return _temp = _class = function (_React$Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(WithSortableElement, _React$Component); + + function WithSortableElement() { + var _getPrototypeOf2; + + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_3__["default"])(this, WithSortableElement); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = (0,_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__["default"])(this, (_getPrototypeOf2 = (0,_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__["default"])(WithSortableElement)).call.apply(_getPrototypeOf2, [this].concat(args))); + + (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this)), "wrappedInstance", (0,react__WEBPACK_IMPORTED_MODULE_10__.createRef)()); + + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_4__["default"])(WithSortableElement, [{ + key: "componentDidMount", + value: function componentDidMount() { + this.register(); + } + }, { + key: "componentDidUpdate", + value: function componentDidUpdate(prevProps) { + if (this.node) { + if (prevProps.index !== this.props.index) { + this.node.sortableInfo.index = this.props.index; + } + + if (prevProps.disabled !== this.props.disabled) { + this.node.sortableInfo.disabled = this.props.disabled; + } + } + + if (prevProps.collection !== this.props.collection) { + this.unregister(prevProps.collection); + this.register(); + } + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + this.unregister(); + } + }, { + key: "register", + value: function register() { + var _this$props = this.props, + collection = _this$props.collection, + disabled = _this$props.disabled, + index = _this$props.index; + var node = (0,react_dom__WEBPACK_IMPORTED_MODULE_11__.findDOMNode)(this); + node.sortableInfo = { + collection: collection, + disabled: disabled, + index: index, + manager: this.context.manager + }; + this.node = node; + this.ref = { + node: node + }; + this.context.manager.add(collection, this.ref); + } + }, { + key: "unregister", + value: function unregister() { + var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props.collection; + this.context.manager.remove(collection, this.ref); + } + }, { + key: "getWrappedInstance", + value: function getWrappedInstance() { + invariant__WEBPACK_IMPORTED_MODULE_12___default()(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call'); + return this.wrappedInstance.current; + } + }, { + key: "render", + value: function render() { + var ref = config.withRef ? this.wrappedInstance : null; + return (0,react__WEBPACK_IMPORTED_MODULE_10__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: ref + }, omit(this.props, omittedProps$1))); + } + }]); + + return WithSortableElement; + }(react__WEBPACK_IMPORTED_MODULE_10__.Component), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "displayName", provideDisplayName('sortableElement', WrappedComponent)), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "contextType", SortableContext), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "propTypes", propTypes$1), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_9__["default"])(_class, "defaultProps", { + collection: 0 + }), _temp; +} + + + + +/***/ }), + +/***/ "./src/main/images/step-1.png": +/*!************************************!*\ + !*** ./src/main/images/step-1.png ***! + \************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +module.exports = __webpack_require__.p + "images/step-1.e0a42e9f.png"; + +/***/ }), + +/***/ "./src/main/images/step-2.png": +/*!************************************!*\ + !*** ./src/main/images/step-2.png ***! + \************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +module.exports = __webpack_require__.p + "images/step-2.2be08c5f.png"; + +/***/ }), + +/***/ "./src/main/images/step-3.png": +/*!************************************!*\ + !*** ./src/main/images/step-3.png ***! + \************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +module.exports = __webpack_require__.p + "images/step-3.4282cce6.png"; + +/***/ }), + +/***/ "./src/main/images/step-4.png": +/*!************************************!*\ + !*** ./src/main/images/step-4.png ***! + \************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +module.exports = __webpack_require__.p + "images/step-4.efb01b41.png"; + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "React" ***! + \************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["React"]; + +/***/ }), + +/***/ "react-dom": +/*!***************************!*\ + !*** external "ReactDOM" ***! + \***************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactDOM"]; + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/compose": +/*!*********************************!*\ + !*** external ["wp","compose"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["compose"]; + +/***/ }), + +/***/ "@wordpress/core-data": +/*!**********************************!*\ + !*** external ["wp","coreData"] ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["coreData"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/edit-post": +/*!**********************************!*\ + !*** external ["wp","editPost"] ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["editPost"]; + +/***/ }), + +/***/ "@wordpress/editor": +/*!********************************!*\ + !*** external ["wp","editor"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["editor"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/hooks": +/*!*******************************!*\ + !*** external ["wp","hooks"] ***! + \*******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["hooks"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/plugins": +/*!*********************************!*\ + !*** external ["wp","plugins"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["plugins"]; + +/***/ }), + +/***/ "@wordpress/preferences": +/*!*************************************!*\ + !*** external ["wp","preferences"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["preferences"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayLikeToArray; } +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithHoles; } +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _arrayWithoutHoles; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js ***! + \**************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _assertThisInitialized; } +/* harmony export */ }); +function _assertThisInitialized(e) { + if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + return e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _classCallCheck; } +/* harmony export */ }); +function _classCallCheck(a, n) { + if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/createClass.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/createClass.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _createClass; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperties(e, r) { + for (var t = 0; t < r.length; t++) { + var o = r[t]; + o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o.key), o); + } +} +function _createClass(e, r, t) { + return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { + writable: !1 + }), e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _defineProperty; } +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": +/*!************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***! + \************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _extends; } +/* harmony export */ }); +function _extends() { + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); + } + return n; + }, _extends.apply(null, arguments); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _getPrototypeOf; } +/* harmony export */ }); +function _getPrototypeOf(t) { + return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { + return t.__proto__ || Object.getPrototypeOf(t); + }, _getPrototypeOf(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/inherits.js": +/*!*************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/inherits.js ***! + \*************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _inherits; } +/* harmony export */ }); +/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); + +function _inherits(t, e) { + if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); + t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + writable: !0, + configurable: !0 + } + }), Object.defineProperty(t, "prototype", { + writable: !1 + }), e && (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t, e); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArray; } +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _iterableToArrayLimit; } +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableRest; } +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _nonIterableSpread; } +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js": +/*!*****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/objectSpread.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _objectSpread; } +/* harmony export */ }); +/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); + +function _objectSpread(e) { + for (var r = 1; r < arguments.length; r++) { + var t = null != arguments[r] ? Object(arguments[r]) : {}, + o = Object.keys(t); + "function" == typeof Object.getOwnPropertySymbols && o.push.apply(o, Object.getOwnPropertySymbols(t).filter(function (e) { + return Object.getOwnPropertyDescriptor(t, e).enumerable; + })), o.forEach(function (r) { + (0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); + }); + } + return e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js": +/*!******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js ***! + \******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _possibleConstructorReturn; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); + + +function _possibleConstructorReturn(t, e) { + if (e && ("object" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e) || "function" == typeof e)) return e; + if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); + return (0,_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _setPrototypeOf; } +/* harmony export */ }); +function _setPrototypeOf(t, e) { + return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { + return t.__proto__ = e, t; + }, _setPrototypeOf(t, e); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _slicedToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _toConsumableArray; } +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPrimitive; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ toPropertyKey; } +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _typeof; } +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": function() { return /* binding */ _unsupportedIterableToArray; } +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./node_modules/array-move/index.js": +/*!******************************************!*\ + !*** ./node_modules/array-move/index.js ***! + \******************************************/ +/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ arrayMoveImmutable: function() { return /* binding */ arrayMoveImmutable; }, +/* harmony export */ arrayMoveMutable: function() { return /* binding */ arrayMoveMutable; } +/* harmony export */ }); +function arrayMoveMutable(array, fromIndex, toIndex) { + const startIndex = fromIndex < 0 ? array.length + fromIndex : fromIndex; + + if (startIndex >= 0 && startIndex < array.length) { + const endIndex = toIndex < 0 ? array.length + toIndex : toIndex; + + const [item] = array.splice(fromIndex, 1); + array.splice(endIndex, 0, item); + } +} + +function arrayMoveImmutable(array, fromIndex, toIndex) { + array = [...array]; + arrayMoveMutable(array, fromIndex, toIndex); + return array; +} + + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/global */ +/******/ !function() { +/******/ __webpack_require__.g = (function() { +/******/ if (typeof globalThis === 'object') return globalThis; +/******/ try { +/******/ return this || new Function('return this')(); +/******/ } catch (e) { +/******/ if (typeof window === 'object') return window; +/******/ } +/******/ })(); +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/publicPath */ +/******/ !function() { +/******/ var scriptUrl; +/******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + ""; +/******/ var document = __webpack_require__.g.document; +/******/ if (!scriptUrl && document) { +/******/ if (document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT') +/******/ scriptUrl = document.currentScript.src; +/******/ if (!scriptUrl) { +/******/ var scripts = document.getElementsByTagName("script"); +/******/ if(scripts.length) { +/******/ var i = scripts.length - 1; +/******/ while (i > -1 && (!scriptUrl || !/^http(s?):/.test(scriptUrl))) scriptUrl = scripts[i--].src; +/******/ } +/******/ } +/******/ } +/******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration +/******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic. +/******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser"); +/******/ scriptUrl = scriptUrl.replace(/^blob:/, "").replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/"); +/******/ __webpack_require__.p = scriptUrl + "../../"; +/******/ }(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. +!function() { +"use strict"; +/*!************************************!*\ + !*** ./src/main/backend/script.js ***! + \************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/core-data */ "@wordpress/core-data"); +/* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_core_data__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor"); +/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _wordpress_plugins__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @wordpress/plugins */ "@wordpress/plugins"); +/* harmony import */ var _wordpress_plugins__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_wordpress_plugins__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var _welcome__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./welcome */ "./src/main/backend/welcome.js"); +/* harmony import */ var react_sortable_hoc__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react-sortable-hoc */ "./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js"); +/* harmony import */ var array_move__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! array-move */ "./node_modules/array-move/index.js"); +/* harmony import */ var _icons__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./icons */ "./src/main/backend/icons.js"); +/* harmony import */ var _conditional_logic_placeholder__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./conditional-logic-placeholder */ "./src/main/backend/conditional-logic-placeholder.js"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__); + + + +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } +function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; } +function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } +function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } + + + + + + + + + + + + + + + +var insertFormField = function insertFormField(blockName, defaultAttributes, isDisabled, isPro) { + console.log('insertFormField called with:', blockName, defaultAttributes, isDisabled, isPro); + if (isDisabled && !isPro) { + console.log('Field is disabled, showing notice'); + wp.data.dispatch('core/notices').createNotice('info', (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('This field can only be used once per form', 'wpzoom-forms'), { + type: 'snackbar', + isDismissible: true + }); + return; + } + if (isDisabled && isPro) { + console.log('Field is pro, showing notice'); + wp.data.dispatch('core/notices').createNotice('info', (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('This field is available in the PRO version', 'wpzoom-forms'), { + type: 'snackbar', + isDismissible: true + }); + return; + } + var createBlock = wp.blocks.createBlock; + var _wp$data$dispatch = wp.data.dispatch('core/block-editor'), + insertBlock = _wp$data$dispatch.insertBlock, + getBlocksByClientId = _wp$data$dispatch.getBlocksByClientId; + var _wp$data$select = wp.data.select('core/block-editor'), + getSelectedBlock = _wp$data$select.getSelectedBlock, + getBlockSelectionStart = _wp$data$select.getBlockSelectionStart, + getBlocks = _wp$data$select.getBlocks; + console.log('Creating block:', "wpzoom-forms/".concat(blockName)); + var newBlock = createBlock("wpzoom-forms/".concat(blockName), defaultAttributes); + var selectedBlock = getSelectedBlock(); + var focusedBlockClientId = getBlockSelectionStart(); + console.log('Selected block:', selectedBlock); + console.log('Focused block client ID:', focusedBlockClientId); + + // Get all blocks to find the form block + var allBlocks = getBlocks(); + console.log('All blocks:', allBlocks); + + // Find the form block + var formBlock = allBlocks.find(function (block) { + return block.name === 'wpzoom-forms/form'; + }); + console.log('Form block:', formBlock); + if (selectedBlock) { + console.log('Inserting after selected block'); + // Insert after the selected block + insertBlock(newBlock, undefined, selectedBlock.clientId, false); + } else if (focusedBlockClientId) { + console.log('Inserting after focused block'); + // Insert after the focused block + insertBlock(newBlock, undefined, focusedBlockClientId, false); + } else if (formBlock) { + console.log('Inserting at the end of the form block'); + // Find the innermost column block to insert into + var targetBlock = formBlock; + + // Navigate through the inner blocks to find the column block + if (formBlock.innerBlocks && formBlock.innerBlocks.length > 0) { + // Find the group block + var groupBlock = formBlock.innerBlocks.find(function (block) { + return block.name === 'core/group'; + }); + if (groupBlock && groupBlock.innerBlocks && groupBlock.innerBlocks.length > 0) { + // Find the columns block + var columnsBlock = groupBlock.innerBlocks.find(function (block) { + return block.name === 'core/columns'; + }); + if (columnsBlock && columnsBlock.innerBlocks && columnsBlock.innerBlocks.length > 0) { + // Find the column block + var columnBlock = columnsBlock.innerBlocks.find(function (block) { + return block.name === 'core/column'; + }); + if (columnBlock) { + targetBlock = columnBlock; + } + } + } + } + console.log('Target block for insertion:', targetBlock); + insertBlock(newBlock, undefined, targetBlock.clientId, false); + } else { + console.log('No form block found, inserting at root'); + insertBlock(newBlock); + } +}; +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_4__.updateCategory)('wpzoom-forms', { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("svg", { + width: "16", + height: "16", + viewBox: "0 0 16 16", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("path", { + d: "M0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2Z", + fill: "#164777" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("path", { + d: "M5.276 12.084H6.032L8.156 7.224L10.268 12.084H11.024L13.148 5.316H13.988V4.104H10.628V5.316H11.708L10.508 9.468L8.552 4.872H7.832L5.876 9.468L4.592 5.316H5.636V4.104H2.276V5.316H3.116L5.276 12.084Z", + fill: "white" + })] + }) +}); +(0,_wordpress_plugins__WEBPACK_IMPORTED_MODULE_11__.registerPlugin)('wpzoom-forms-document-settings', { + icon: '', + render: function render(props) { + var postID = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_7__.useSelect)(function (select) { + return select('core/editor').getCurrentPostId(); + }, []); + var postType = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_7__.useSelect)(function (select) { + return select('core/editor').getCurrentPostType(); + }, []); + var _useEntityProp = (0,_wordpress_core_data__WEBPACK_IMPORTED_MODULE_6__.useEntityProp)('postType', postType, 'meta'), + _useEntityProp2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useEntityProp, 2), + meta = _useEntityProp2[0], + setMeta = _useEntityProp2[1]; + var formMethod = meta['_form_method'] || 'email'; + var formEmail = meta['_form_email'] || (typeof wpzf_formblock !== 'undefined' && 'admin_email' in wpzf_formblock ? wpzf_formblock.admin_email : ''); + var formSubject = meta['_form_subject'] || ''; + var formSuccessMessage = meta['_form_success_message'] || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Thanks! We\'ve received your submission!', 'wpzoom-forms'); + var formFailureMessage = meta['_form_failure_message'] || (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Submission failed!', 'wpzoom-forms'); + var formEmailSubject = meta['_form_email_subject'] || ''; + var formEmailMessage = meta['_form_email_message'] || ''; + var formRedirect = meta['_form_redirect'] || ''; + var formCustomAction = meta['_form_custom_action'] || ''; + var formCustomMethod = meta['_form_custom_method'] || 'POST'; + var formCustomEnctype = meta['_form_custom_enctype'] || 'application/x-www-form-urlencoded'; + var formCustomTarget = meta['_form_custom_target'] || '_self'; + var formCustomHideOnSuccess = meta['_form_custom_hide_on_success'] || false; + var formCustomSuccessMessage = meta['_form_custom_success_message'] || ''; + var formCustomErrorMessage = meta['_form_custom_error_message'] || ''; + var formCustomSuccessRedirect = meta['_form_custom_success_redirect'] || ''; + var formCustomSuccessRedirectTimeout = meta['_form_custom_success_redirect_timeout'] || 5; + var formCustomSuccessRedirectTimeoutMessage = meta['_form_custom_success_redirect_timeout_message'] || ''; + var formCustomSuccessRedirectTimeoutMessageShow = meta['_form_custom_success_redirect_timeout_message_show'] || false; + var formCustomSuccessRedirectTimeoutMessageShowTime = meta['_form_custom_success_redirect_timeout_message_show_time'] || 0; + var formCustomSuccessRedirectTimeoutMessageHideTime = meta['_form_custom_success_redirect_timeout_message_hide_time'] || 0; + var formCustomSuccessRedirectTimeoutMessageHideEffect = meta['_form_custom_success_redirect_timeout_message_hide_effect'] || 'fade'; + var formCustomSuccessRedirectTimeoutMessageShowEffect = meta['_form_custom_success_redirect_timeout_message_show_effect'] || 'fade'; + + // Payment settings. + var paymentEnabled = meta['_wpzf_stripe_payment_enabled'] || false; + var paymentType = meta['_wpzf_stripe_payment_type'] || 'one-time'; + var paymentDescription = meta['_wpzf_stripe_payment_description'] || ''; + var paymentCustomerEmail = meta['_wpzf_stripe_customer_email'] || ''; + var paymentCustomerName = meta['_wpzf_stripe_customer_name'] || ''; + var paymentRecurringPeriod = meta['_wpzf_stripe_recurring_period'] || 'month'; + + // Collect form field blocks for payment field dropdowns. + var formFieldBlocks = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_7__.useSelect)(function (select) { + var allBlocks = select('core/block-editor').getBlocks(); + var fieldBlockTypes = ['wpzoom-forms/text-plain-field', 'wpzoom-forms/text-name-field', 'wpzoom-forms/text-email-field', 'wpzoom-forms/text-website-field', 'wpzoom-forms/text-phone-field', 'wpzoom-forms/textarea-field', 'wpzoom-forms/select-field', 'wpzoom-forms/multi-checkbox-field', 'wpzoom-forms/checkbox-field', 'wpzoom-forms/radio-field', 'wpzoom-forms/datepicker-field']; + var _collectFields = function collectFields(blocks) { + var fields = []; + var _iterator = _createForOfIteratorHelper(blocks), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var block = _step.value; + if (fieldBlockTypes.includes(block.name) && block.attributes.name) { + fields.push({ + label: block.attributes.label || block.attributes.name, + value: block.attributes.name + }); + } + if (block.innerBlocks && block.innerBlocks.length) { + fields = fields.concat(_collectFields(block.innerBlocks)); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + return fields; + }; + return _collectFields(allBlocks); + }, []); + var fieldOptions = [{ + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('— Select a field —', 'wpzoom-forms'), + value: '' + }].concat((0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(formFieldBlocks)); + + // Use dispatch to open panels by default + var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_7__.useDispatch)('core/edit-post'), + toggleEditorPanelOpened = _useDispatch.toggleEditorPanelOpened; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_8__.useEffect)(function () { + // Open the Form Settings panel by default + toggleEditorPanelOpened('wpzoom-forms-document-settings/form-settings', true); + // Open the Add Form Fields panel by default + toggleEditorPanelOpened('wpzoom-forms-document-settings/add-form-fields', true); + // Open the Form Details panel by default + toggleEditorPanelOpened('wpzoom-forms-document-settings/form-details', true); + }, []); + var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_8__.useState)(false), + _useState2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 2), + hasCopiedShortcode = _useState2[0], + setHasCopiedShortcode = _useState2[1]; + var copyBtnStyle = { + minHeight: '30px', + height: 'auto', + minWidth: 'fit-content', + margin: '0px 0px 8px 0px' + }; + var blockPatternsStyle = {}; + + // Add styles to head + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_8__.useEffect)(function () { + // No need to add inline styles anymore as they will be in style.scss + + // Add drop handler to the editor + var handleDrop = function handleDrop(event) { + // Remove any existing drop indicators + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + + // Check if we've already handled this drop + if (event.handled) { + return; + } + try { + var data = event.dataTransfer.getData('text'); + if (!data) return; + var _JSON$parse = JSON.parse(data), + type = _JSON$parse.type, + attributes = _JSON$parse.attributes; + if (!type || !type.startsWith('wpzoom-forms/')) { + // This is not a WPZOOM form field drag, let WordPress handle it + return; + } + + // Only prevent default and stop propagation for WPZOOM form fields + event.preventDefault(); + event.stopPropagation(); + event.handled = true; + var createBlock = wp.blocks.createBlock; + var _wp$data$dispatch2 = wp.data.dispatch('core/block-editor'), + insertBlock = _wp$data$dispatch2.insertBlock, + getBlockInsertionPoint = _wp$data$dispatch2.getBlockInsertionPoint; + var _wp$data$select2 = wp.data.select('core/block-editor'), + getBlockRootClientId = _wp$data$select2.getBlockRootClientId, + getBlockIndex = _wp$data$select2.getBlockIndex; + var newBlock = createBlock(type, attributes); + + // Get the closest block element from the drop point + var dropPoint = { + x: event.clientX, + y: event.clientY + }; + + // Find all block elements and get the closest one + var blockElements = document.querySelectorAll('[data-block]'); + var closestBlock = null; + var closestDistance = Infinity; + var insertAfter = false; + blockElements.forEach(function (block) { + var rect = block.getBoundingClientRect(); + var blockCenter = { + x: rect.left + rect.width / 2, + y: rect.top + rect.height / 2 + }; + var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); + if (distance < closestDistance) { + closestDistance = distance; + closestBlock = block; + insertAfter = dropPoint.y > blockCenter.y; + } + }); + if (closestBlock) { + var targetClientId = closestBlock.getAttribute('data-block'); + var rootClientId = getBlockRootClientId(targetClientId); + var targetIndex = getBlockIndex(targetClientId); + insertBlock(newBlock, insertAfter ? targetIndex + 1 : targetIndex, rootClientId, false); + } else { + // If no target found, insert at the end + insertBlock(newBlock); + } + } catch (error) { + console.error('Error handling block drop:', error); + } + }; + var _handleDragOver = function handleDragOver(event) { + // Check if this is a WPZOOM form field drag first + try { + var data = event.dataTransfer.getData('text'); + if (data) { + var _JSON$parse2 = JSON.parse(data), + type = _JSON$parse2.type; + if (!type || !type.startsWith('wpzoom-forms/')) { + // This is not a WPZOOM form field drag, let WordPress handle it + return; + } + } + } catch (error) { + // If we can't parse the data, let WordPress handle it + return; + } + + // Only prevent default and stop propagation for WPZOOM form fields + event.preventDefault(); + event.stopPropagation(); + + // Throttle the drag over handler + if (_handleDragOver.timeout) { + return; + } + _handleDragOver.timeout = setTimeout(function () { + _handleDragOver.timeout = null; + + // Get all block elements + var blockElements = document.querySelectorAll('[data-block]'); + var closestBlock = null; + var closestDistance = Infinity; + var insertAfter = false; + var dropPoint = { + x: event.clientX, + y: event.clientY + }; + blockElements.forEach(function (block) { + var rect = block.getBoundingClientRect(); + var blockCenter = { + x: rect.left + rect.width / 2, + y: rect.top + rect.height / 2 + }; + var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); + if (distance < closestDistance) { + closestDistance = distance; + closestBlock = block; + insertAfter = dropPoint.y > rect.top + rect.height / 2; + } + }); + + // Remove existing indicators + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + if (closestBlock) { + var rect = closestBlock.getBoundingClientRect(); + var indicator = document.createElement('div'); + indicator.className = 'wpzoom-forms-drop-indicator'; + Object.assign(indicator.style, { + position: 'absolute', + left: rect.left + 'px', + right: window.innerWidth - rect.right + 'px', + height: '2px', + background: '#007cba', + pointerEvents: 'none', + zIndex: '9999', + transition: 'transform 0.1s ease', + top: insertAfter ? rect.bottom + 'px' : rect.top + 'px' + }); + document.body.appendChild(indicator); + } + }, 50); + }; + var handleDragEnd = function handleDragEnd() { + if (_handleDragOver.timeout) { + clearTimeout(_handleDragOver.timeout); + _handleDragOver.timeout = null; + } + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + }; + + // Add event listeners to the editor + var editor = document.querySelector('.block-editor-block-list__layout'); + if (editor) { + // Remove any existing event listeners first + editor.removeEventListener('drop', handleDrop); + editor.removeEventListener('dragover', _handleDragOver); + editor.removeEventListener('dragleave', handleDragEnd); + editor.removeEventListener('dragend', handleDragEnd); + editor.removeEventListener('mouseup', handleDragEnd); + window.removeEventListener('blur', handleDragEnd); + + // Add new event listeners + editor.addEventListener('drop', handleDrop); + editor.addEventListener('dragover', _handleDragOver); + editor.addEventListener('dragleave', handleDragEnd); + editor.addEventListener('dragend', handleDragEnd); + editor.addEventListener('mouseup', handleDragEnd); + window.addEventListener('blur', handleDragEnd); + } + + // Add styles for drop indicator + var style = document.createElement('style'); + style.textContent = "\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t"; + document.head.appendChild(style); + + // Cleanup + return function () { + if (_handleDragOver.timeout) { + clearTimeout(_handleDragOver.timeout); + } + var editor = document.querySelector('.block-editor-block-list__layout'); + if (editor) { + editor.removeEventListener('drop', handleDrop); + editor.removeEventListener('dragover', _handleDragOver); + editor.removeEventListener('dragleave', handleDragEnd); + editor.removeEventListener('dragend', handleDragEnd); + editor.removeEventListener('mouseup', handleDragEnd); + window.removeEventListener('blur', handleDragEnd); + } + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + }; + }, []); + if (hasCopiedShortcode) { + copyBtnStyle.backgroundColor = 'green'; + } + + // Function to check if 'wpzoom-forms/text-plain-field' block with subject attribute is present + var isTextPlainFieldWithSubject = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_7__.useSelect)(function (select) { + var blocks = select('core/block-editor').getBlocks(); + + // Helper function to check if any inner block has the desired attributes + var _hasDesiredInnerBlock = function hasDesiredInnerBlock(innerBlocks) { + return innerBlocks.some(function (innerBlock) { + if (innerBlock.name === 'wpzoom-forms/text-plain-field' && innerBlock.attributes.subject === true) { + return true; + } + if (innerBlock.innerBlocks && innerBlock.innerBlocks.length > 0) { + return _hasDesiredInnerBlock(innerBlock.innerBlocks); + } + return false; + }); + }; + + // Iterate through all blocks and their inner blocks + return blocks.some(function (block) { + if (block.name === 'wpzoom-forms/text-plain-field' && block.attributes.subject === true) { + return true; + } + if (block.innerBlocks && block.innerBlocks.length > 0) { + return _hasDesiredInnerBlock(block.innerBlocks); + } + return false; + }); + }, []); + + // Add check for unique fields + var uniqueFieldsExist = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_7__.useSelect)(function (select) { + var blocks = select('core/block-editor').getBlocks(); + + // Helper function to check blocks recursively + var _findBlockType = function findBlockType(blocks, type) { + return blocks.some(function (block) { + if (block.name === type) { + return true; + } + if (block.innerBlocks && block.innerBlocks.length > 0) { + return _findBlockType(block.innerBlocks, type); + } + return false; + }); + }; + + // Check for each unique field type + var hasEmailField = _findBlockType(blocks, 'wpzoom-forms/text-email-field'); + var hasNameField = _findBlockType(blocks, 'wpzoom-forms/text-name-field'); + var hasSubmitField = _findBlockType(blocks, 'wpzoom-forms/submit-field'); + return { + 'text-email-field': hasEmailField, + 'text-name-field': hasNameField, + 'submit-field': hasSubmitField + }; + }, []); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_welcome__WEBPACK_IMPORTED_MODULE_12__["default"], {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(_wordpress_editor__WEBPACK_IMPORTED_MODULE_9__.PluginDocumentSettingPanel, { + name: "wpzoom-forms-document-settings", + className: "wpzoom-forms-document-settings", + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Form Settings', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Form Method', 'wpzoom-forms'), + value: formMethod, + options: [{ + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Save to Database Only', 'wpzoom-forms'), + value: 'db' + }, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Email Only', 'wpzoom-forms'), + value: 'email' + }, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Save to Database & Email', 'wpzoom-forms'), + value: 'combined' + }], + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_form_method': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Choose how form submissions are handled.', 'wpzoom-forms') + }), (formMethod == 'email' || formMethod == 'combined') && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { + type: "email", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Send To', 'wpzoom-forms'), + value: formEmail, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('someone@somedomain.com', 'wpzoom-forms'), + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_form_email': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Email address where submissions will be sent.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { + type: "text", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Email Subject', 'wpzoom-forms'), + value: formSubject, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('New Form Submission', 'wpzoom-forms'), + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_form_subject': value + })); + }, + disabled: isTextPlainFieldWithSubject // Disable the field if the conditions are met + }), isTextPlainFieldWithSubject && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("p", { + class: "description", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Your form already includes a field that is marked as the Subject. Uncheck its "Is Subject" option if you want to set a custom subject here.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { + type: "text", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Success Message', 'wpzoom-forms'), + value: formSuccessMessage, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Thank you! Your message has been sent.', 'wpzoom-forms'), + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_form_success_message': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('This message is shown when the form is submitted successfully.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { + type: "text", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Failure Message', 'wpzoom-forms'), + value: formFailureMessage, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Oops! Something went wrong. Please try again.', 'wpzoom-forms'), + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_form_failure_message': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('This message is shown if the form fails to submit.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.Button, { + isPrimary: true, + disabled: true, + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("svg", { + width: "20", + height: "20", + viewBox: "0 0 24 24", + xmlns: "http://www.w3.org/2000/svg", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("path", { + d: "M21.3 10.8l-8.8-8.8c-.4-.4-.9-.6-1.4-.6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.5-.2-1-.7-1.4zM12 19H5V5h5v4h4v1l-4.4 4.4c-.1.1-.2.3-.2.4v3.5H12v-1.5L18.5 10H14V5.5l1.5 1.5H19v7.8L12 21v-2z" + }) + }), + className: "wpzoom-forms-edit-template-button", + style: { + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + gap: '8px', + width: '100%', + padding: '10px', + marginTop: '15px', + position: 'relative' + }, + children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Customize Notification Email', 'wpzoom-forms'), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("small", { + class: "pro-only", + children: "PRO" + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("p", { + className: "description", + style: { + marginTop: 'calc(8px)', + fontSize: '12px', + color: 'rgb(117, 117, 117)' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Edit the template for emails sent to you when a new form entry is submitted.', 'wpzoom-forms') + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(_wordpress_editor__WEBPACK_IMPORTED_MODULE_9__.PluginDocumentSettingPanel, { + name: "payment-settings", + className: "wpzoom-forms-payment-settings", + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Payment Settings', 'wpzoom-forms'), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Enable Stripe Payments', 'wpzoom-forms'), + checked: !!paymentEnabled, + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_wpzf_stripe_payment_enabled': !!value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Collect payments through Stripe when this form is submitted.', 'wpzoom-forms'), + __next40pxDefaultSize: true + }), paymentEnabled && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Payment Type', 'wpzoom-forms'), + value: paymentType, + options: [{ + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('One-time Payment', 'wpzoom-forms'), + value: 'one-time' + }, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Recurring Subscription', 'wpzoom-forms'), + value: 'recurring' + }], + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_wpzf_stripe_payment_type': value + })); + }, + __next40pxDefaultSize: true + }), paymentType === 'recurring' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Billing Period', 'wpzoom-forms'), + value: paymentRecurringPeriod, + options: [{ + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Daily', 'wpzoom-forms'), + value: 'day' + }, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Weekly', 'wpzoom-forms'), + value: 'week' + }, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Monthly', 'wpzoom-forms'), + value: 'month' + }, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Yearly', 'wpzoom-forms'), + value: 'year' + }], + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_wpzf_stripe_recurring_period': value + })); + }, + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { + type: "text", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Payment Description', 'wpzoom-forms'), + value: paymentDescription, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('e.g. Conference Ticket', 'wpzoom-forms'), + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_wpzf_stripe_payment_description': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Shown on the Stripe receipt and in your dashboard.', 'wpzoom-forms'), + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Customer Email Field', 'wpzoom-forms'), + value: paymentCustomerEmail, + options: fieldOptions, + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_wpzf_stripe_customer_email': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('The email field used for the Stripe customer.', 'wpzoom-forms'), + __next40pxDefaultSize: true + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Customer Name Field', 'wpzoom-forms'), + value: paymentCustomerName, + options: fieldOptions, + onChange: function onChange(value) { + return setMeta(_objectSpread(_objectSpread({}, meta), {}, { + '_wpzf_stripe_customer_name': value + })); + }, + help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('The name field used for the Stripe customer.', 'wpzoom-forms'), + __next40pxDefaultSize: true + })] + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_editor__WEBPACK_IMPORTED_MODULE_9__.PluginDocumentSettingPanel, { + name: "wpzoom-forms-document-settings-fields", + className: "wpzoom-forms-document-settings-fields", + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Form Fields', 'wpzoom-forms'), + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("div", { + className: "wpzoom-forms-block-patterns", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("p", { + className: "description", + style: { + marginTop: 'calc(8px)', + fontSize: '12px', + color: 'rgb(117, 117, 117)' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Click or drag a field to add it to your form.', 'wpzoom-forms') + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", { + className: "wpzoom-forms-block-patterns-list", + children: [{ + name: 'multi-checkbox-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Multichoice', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].multiCheckbox, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Multichoice', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'checkbox-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Checkbox', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].checkbox, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Checkbox', 'wpzoom-forms'), + required: false + } + }, { + name: 'text-email-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Email', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].emailInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Email', 'wpzoom-forms'), + required: true + } + }, { + name: 'label-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Label', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].label, + defaultAttributes: { + content: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Label', 'wpzoom-forms') + } + }, { + name: 'text-name-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Name', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].nameInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Name', 'wpzoom-forms'), + required: true + } + }, { + name: 'text-phone-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Phone', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].phoneInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Phone', 'wpzoom-forms'), + required: false + } + }, { + name: 'text-plain-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Text', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].textInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Text', 'wpzoom-forms'), + required: false + } + }, { + name: 'radio-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Radio', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].radio, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Radio', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'select-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Select', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].select, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Select', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'submit-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Submit', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].submit, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Submit', 'wpzoom-forms') + } + }, { + name: 'textarea-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Message', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].textarea, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Message', 'wpzoom-forms'), + required: false, + rows: 5 + } + }, { + name: 'text-website-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Website', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].websiteInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Website', 'wpzoom-forms'), + required: false + } + }, { + name: 'datepicker-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Date', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].date, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Date', 'wpzoom-forms'), + required: false + } + }, { + name: 'upload-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Upload', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].upload, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Upload', 'wpzoom-forms'), + required: false + } + }, { + name: 'number-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Number', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].number, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Number', 'wpzoom-forms'), + required: false + } + }, { + name: 'timepicker-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Time', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].time, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Time', 'wpzoom-forms'), + required: false + } + }, { + name: 'gdpr-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('GDPR', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].gdpr, + isPro: true, + defaultAttributes: { + consentText: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('I consent to having this website store my submitted information so they can respond to my inquiry.', 'wpzoom-forms'), + required: true + } + }, { + name: 'hidden-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Hidden', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].hidden, + isPro: true, + defaultAttributes: { + name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Hidden Field', 'wpzoom-forms'), + defaultValue: '' + } + }].map(function (block) { + var isDisabled = uniqueFieldsExist[block.name] || false || block.isPro; + var isPro = block.isPro; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("div", { + className: "wpzoom-forms-block-pattern-item".concat(isDisabled ? ' disabled' : ''), + draggable: !isDisabled, + onDragStart: function onDragStart(event) { + if (isDisabled) { + event.preventDefault(); + return; + } + event.dataTransfer.setData('text', JSON.stringify({ + type: "wpzoom-forms/".concat(block.name), + attributes: block.defaultAttributes + })); + }, + onClick: function onClick(event) { + console.log('Quick form field clicked:', block.name); + event.preventDefault(); + event.stopPropagation(); + insertFormField(block.name, block.defaultAttributes, isDisabled, isPro); + }, + title: isDisabled && !block.isPro ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('This field can only be used once per form', 'wpzoom-forms') : '', + children: [block.icon, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("span", { + children: block.title + }), isDisabled && !block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("span", { + className: "dashicons dashicons-info" + }), block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("small", { + className: "pro-only", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('PRO', 'wpzoom-forms') + })] + }, block.name); + }) + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_editor__WEBPACK_IMPORTED_MODULE_9__.PluginDocumentSettingPanel, { + name: "wpzoom-forms-document-settings-details", + className: "wpzoom-forms-document-settings-details", + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Form Shortcode', 'wpzoom-forms'), + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.__experimentalHStack, { + className: "wpzf-shortcode-container", + style: { + alignItems: 'center', + justifyContent: 'flex-start' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { + value: "[wpzf_form id=\"".concat(postID, "\"]"), + readOnly: true, + style: { + margin: 0 + } + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ClipboardButton, { + className: "wpzf-copy-button", + variant: "primary", + style: { + height: '30px', + minWidth: '30px', + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + padding: '2px 8px' + }, + text: "[wpzf_form id=\"".concat(postID, "\"]"), + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Copy shortcode', 'wpzoom-forms'), + showTooltip: true, + onCopy: function onCopy() { + return setHasCopiedShortcode(true); + }, + onFinishCopy: function onFinishCopy() { + return setHasCopiedShortcode(false); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.Icon, { + icon: hasCopiedShortcode ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("svg", { + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("path", { + d: "M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z" + }) + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("svg", { + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("path", { + d: "M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z" + }) + }), + size: 16 + }) + })] + }) + })] + }); + } +}); +(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.setLocaleData)({ + 'Publish': [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Save', 'wpzoom-forms')] +}); +var DragHandle = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_13__.SortableHandle)(function () { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.IconButton, { + icon: "move", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Re-arrange Item', 'wpzoom-forms'), + className: "wpzoom-forms-move-button" + }); +}); +var SortableItem = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_13__.SortableElement)(function (_ref) { + var value = _ref.value, + optsId = _ref.optsId, + options = _ref.options, + changeCallback = _ref.changeCallback, + removeCallback = _ref.removeCallback; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_element__WEBPACK_IMPORTED_MODULE_8__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.Flex, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.FlexBlock, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { + value: value, + onChange: function onChange(val) { + return changeCallback(val, optsId); + } + }) + }), options.length > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.FlexItem, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(DragHandle, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.IconButton, { + icon: "no-alt", + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Delete Item', 'wpzoom-forms'), + onClick: function onClick() { + return removeCallback(optsId); + } + })] + })] + }) + }); +}); +var SortableList = (0,react_sortable_hoc__WEBPACK_IMPORTED_MODULE_13__.SortableContainer)(function (_ref2) { + var items = _ref2.items, + changeCallback = _ref2.changeCallback, + removeCallback = _ref2.removeCallback; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", { + children: items.map(function (value, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(SortableItem, { + index: index, + optsId: index, + value: value, + options: items, + changeCallback: changeCallback, + removeCallback: removeCallback + }); + }) + }); +}); +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_4__.registerBlockType)('wpzoom-forms/form', { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Contact Form', 'wpzoom-blocks'), + description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Add a simple contact form', 'wpzoom-blocks'), + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("svg", { + width: "40", + height: "40", + viewBox: "0 0 250 300", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M250 0H50V50H0V300H250V0Z", + fill: "#083EA7" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("path", { + "fill-rule": "evenodd", + "clip-rule": "evenodd", + d: "M100 50H200V100H100V50ZM100 150V100H50V250H100V200H150V150H100Z", + fill: "#1FDE91" + })] + }), + category: 'wpzoom-forms', + supports: { + align: true, + html: false, + multiple: false + }, + example: {}, + edit: function edit() { + var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps)({ + className: 'wpzoom-forms_form' + }); + + // Add check for unique fields + var uniqueFieldsExist = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_7__.useSelect)(function (select) { + var blocks = select('core/block-editor').getBlocks(); + + // Helper function to check blocks recursively + var _findBlockType2 = function findBlockType(blocks, type) { + return blocks.some(function (block) { + if (block.name === type) { + return true; + } + if (block.innerBlocks && block.innerBlocks.length > 0) { + return _findBlockType2(block.innerBlocks, type); + } + return false; + }); + }; + + // Check for each unique field type + var hasEmailField = _findBlockType2(blocks, 'wpzoom-forms/text-email-field'); + var hasNameField = _findBlockType2(blocks, 'wpzoom-forms/text-name-field'); + var hasSubmitField = _findBlockType2(blocks, 'wpzoom-forms/submit-field'); + return { + 'text-email-field': hasEmailField, + 'text-name-field': hasNameField, + 'submit-field': hasSubmitField + }; + }, []); + var blockPatternsStyle = {}; + + // Add styles to head + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_8__.useEffect)(function () { + // No need to add inline styles anymore as they will be in style.scss + + // Add drop handler to the editor + var handleDrop = function handleDrop(event) { + event.preventDefault(); + event.stopPropagation(); + + // Remove any existing drop indicators + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + + // Check if we've already handled this drop + if (event.handled) { + return; + } + event.handled = true; + try { + var data = event.dataTransfer.getData('text'); + if (!data) return; + var _JSON$parse3 = JSON.parse(data), + type = _JSON$parse3.type, + attributes = _JSON$parse3.attributes; + if (!type || !type.startsWith('wpzoom-forms/')) return; + var createBlock = wp.blocks.createBlock; + var _wp$data$dispatch3 = wp.data.dispatch('core/block-editor'), + insertBlock = _wp$data$dispatch3.insertBlock, + getBlockInsertionPoint = _wp$data$dispatch3.getBlockInsertionPoint; + var _wp$data$select3 = wp.data.select('core/block-editor'), + getBlockRootClientId = _wp$data$select3.getBlockRootClientId, + getBlockIndex = _wp$data$select3.getBlockIndex; + var newBlock = createBlock(type, attributes); + + // Get the closest block element from the drop point + var dropPoint = { + x: event.clientX, + y: event.clientY + }; + + // Find all block elements and get the closest one + var blockElements = document.querySelectorAll('[data-block]'); + var closestBlock = null; + var closestDistance = Infinity; + var insertAfter = false; + blockElements.forEach(function (block) { + var rect = block.getBoundingClientRect(); + var blockCenter = { + x: rect.left + rect.width / 2, + y: rect.top + rect.height / 2 + }; + var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); + if (distance < closestDistance) { + closestDistance = distance; + closestBlock = block; + insertAfter = dropPoint.y > blockCenter.y; + } + }); + if (closestBlock) { + var targetClientId = closestBlock.getAttribute('data-block'); + var rootClientId = getBlockRootClientId(targetClientId); + var targetIndex = getBlockIndex(targetClientId); + insertBlock(newBlock, insertAfter ? targetIndex + 1 : targetIndex, rootClientId, false); + } else { + // If no target found, insert at the end + insertBlock(newBlock); + } + } catch (error) { + console.error('Error handling block drop:', error); + } + }; + var _handleDragOver2 = function handleDragOver(event) { + event.preventDefault(); + event.stopPropagation(); + + // Throttle the drag over handler + if (_handleDragOver2.timeout) { + return; + } + _handleDragOver2.timeout = setTimeout(function () { + _handleDragOver2.timeout = null; + + // Get all block elements + var blockElements = document.querySelectorAll('[data-block]'); + var closestBlock = null; + var closestDistance = Infinity; + var insertAfter = false; + var dropPoint = { + x: event.clientX, + y: event.clientY + }; + blockElements.forEach(function (block) { + var rect = block.getBoundingClientRect(); + var blockCenter = { + x: rect.left + rect.width / 2, + y: rect.top + rect.height / 2 + }; + var distance = Math.sqrt(Math.pow(dropPoint.x - blockCenter.x, 2) + Math.pow(dropPoint.y - blockCenter.y, 2)); + if (distance < closestDistance) { + closestDistance = distance; + closestBlock = block; + insertAfter = dropPoint.y > rect.top + rect.height / 2; + } + }); + + // Remove existing indicators + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + if (closestBlock) { + var rect = closestBlock.getBoundingClientRect(); + var indicator = document.createElement('div'); + indicator.className = 'wpzoom-forms-drop-indicator'; + Object.assign(indicator.style, { + position: 'absolute', + left: rect.left + 'px', + right: window.innerWidth - rect.right + 'px', + height: '2px', + background: '#007cba', + pointerEvents: 'none', + zIndex: '9999', + transition: 'transform 0.1s ease', + top: insertAfter ? rect.bottom + 'px' : rect.top + 'px' + }); + document.body.appendChild(indicator); + } + }, 50); + }; + var handleDragEnd = function handleDragEnd() { + if (_handleDragOver2.timeout) { + clearTimeout(_handleDragOver2.timeout); + _handleDragOver2.timeout = null; + } + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + }; + + // Add event listeners to the editor + var editor = document.querySelector('.block-editor-block-list__layout'); + if (editor) { + // Remove any existing event listeners first + editor.removeEventListener('drop', handleDrop); + editor.removeEventListener('dragover', _handleDragOver2); + editor.removeEventListener('dragleave', handleDragEnd); + editor.removeEventListener('dragend', handleDragEnd); + editor.removeEventListener('mouseup', handleDragEnd); + window.removeEventListener('blur', handleDragEnd); + + // Add new event listeners + editor.addEventListener('drop', handleDrop); + editor.addEventListener('dragover', _handleDragOver2); + editor.addEventListener('dragleave', handleDragEnd); + editor.addEventListener('dragend', handleDragEnd); + editor.addEventListener('mouseup', handleDragEnd); + window.addEventListener('blur', handleDragEnd); + } + + // Add styles for drop indicator + var style = document.createElement('style'); + style.textContent = "\n\t\t\t\t.wpzoom-forms-drop-indicator {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t\tz-index: 9999;\n\t\t\t\t\ttransition: transform 0.1s ease;\n\t\t\t\t}\n\t\t\t\t.wpzoom-forms-drop-indicator::before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: -4px;\n\t\t\t\t\twidth: 8px;\n\t\t\t\t\theight: 8px;\n\t\t\t\t\tbackground: #007cba;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t}\n\t\t\t"; + document.head.appendChild(style); + + // Cleanup + return function () { + if (_handleDragOver2.timeout) { + clearTimeout(_handleDragOver2.timeout); + } + var editor = document.querySelector('.block-editor-block-list__layout'); + if (editor) { + editor.removeEventListener('drop', handleDrop); + editor.removeEventListener('dragover', _handleDragOver2); + editor.removeEventListener('dragleave', handleDragEnd); + editor.removeEventListener('dragend', handleDragEnd); + editor.removeEventListener('mouseup', handleDragEnd); + window.removeEventListener('blur', handleDragEnd); + } + document.querySelectorAll('.wpzoom-forms-drop-indicator').forEach(function (el) { + return el.remove(); + }); + }; + }, []); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("div", _objectSpread(_objectSpread({}, blockProps), {}, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.InspectorControls, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Form Fields', 'wpzoom-forms'), + initialOpen: true, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("div", { + className: "wpzoom-forms-block-patterns", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", { + className: "wpzoom-forms-block-patterns-list", + children: [{ + name: 'multi-checkbox-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Multichoice', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].multiCheckbox, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Multichoice', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'checkbox-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Checkbox', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].checkbox, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Checkbox', 'wpzoom-forms'), + required: false + } + }, { + name: 'text-email-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Email', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].emailInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Email', 'wpzoom-forms'), + required: true + } + }, { + name: 'label-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Label', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].label, + defaultAttributes: { + content: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Label', 'wpzoom-forms') + } + }, { + name: 'text-name-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Name', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].nameInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Name', 'wpzoom-forms'), + required: true + } + }, { + name: 'text-phone-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Phone', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].phoneInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Phone', 'wpzoom-forms'), + required: false + } + }, { + name: 'text-plain-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Text', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].textInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Text', 'wpzoom-forms'), + required: false + } + }, { + name: 'radio-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Radio', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].radio, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Radio', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'select-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Select', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].select, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Select', 'wpzoom-forms'), + required: false, + options: ['Option 1', 'Option 2', 'Option 3'] + } + }, { + name: 'submit-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Submit', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].submit, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Submit', 'wpzoom-forms') + } + }, { + name: 'textarea-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Message', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].textarea, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Message', 'wpzoom-forms'), + required: false, + rows: 5 + } + }, { + name: 'text-website-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Website', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].websiteInput, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Website', 'wpzoom-forms'), + required: false + } + }, { + name: 'datepicker-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Date', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].date, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Date', 'wpzoom-forms'), + required: false + } + }, { + name: 'upload-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Upload', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].upload, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Upload', 'wpzoom-forms'), + required: false + } + }, { + name: 'number-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Number', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].number, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Number', 'wpzoom-forms'), + required: false + } + }, { + name: 'timepicker-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Time', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].time, + isPro: true, + defaultAttributes: { + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Time', 'wpzoom-forms'), + required: false + } + }, { + name: 'gdpr-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('GDPR', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].gdpr, + isPro: true, + defaultAttributes: { + consentText: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('I consent to having this website store my submitted information so they can respond to my inquiry.', 'wpzoom-forms'), + required: true + } + }, { + name: 'hidden-field', + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Hidden', 'wpzoom-forms'), + icon: _icons__WEBPACK_IMPORTED_MODULE_15__["default"].hidden, + isPro: true, + defaultAttributes: { + name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Hidden Field', 'wpzoom-forms'), + defaultValue: '' + } + }].map(function (block) { + var isDisabled = uniqueFieldsExist[block.name] || false || block.isPro; + var isPro = block.isPro; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("div", { + className: "wpzoom-forms-block-pattern-item".concat(isDisabled ? ' disabled' : ''), + draggable: !isDisabled, + onDragStart: function onDragStart(event) { + if (isDisabled) { + event.preventDefault(); + return; + } + event.dataTransfer.setData('text', JSON.stringify({ + type: "wpzoom-forms/".concat(block.name), + attributes: block.defaultAttributes + })); + }, + onClick: function onClick(event) { + console.log('Quick form field clicked:', block.name); + event.preventDefault(); + event.stopPropagation(); + insertFormField(block.name, block.defaultAttributes, isDisabled, isPro); + }, + title: isDisabled && !block.isPro ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('This field can only be used once per form', 'wpzoom-forms') : '', + children: [block.icon, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("span", { + children: block.title + }), isDisabled && !block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("span", { + className: "dashicons dashicons-info" + }), block.isPro && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("small", { + className: "pro-only", + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('PRO', 'wpzoom-forms') + })] + }, block.name); + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("p", { + className: "description", + style: { + marginTop: 'calc(8px)', + fontSize: '12px', + color: 'rgb(117, 117, 117)' + }, + children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Click or drag a field to add it to your form.', 'wpzoom-forms') + })] + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.InnerBlocks, { + allowedBlocks: ['wpzoom-forms/text-plain-field', 'wpzoom-forms/text-name-field', 'wpzoom-forms/text-email-field', 'wpzoom-forms/text-website-field', 'wpzoom-forms/text-phone-field', 'wpzoom-forms/textarea-field', 'wpzoom-forms/select-field', 'wpzoom-forms/multi-checkbox-field', 'wpzoom-forms/checkbox-field', 'wpzoom-forms/radio-field', 'wpzoom-forms/label-field', 'wpzoom-forms/submit-field', 'wpzoom-forms/datepicker-field', 'core/group', 'core/columns', 'core/column', 'core/paragraph', 'core/heading', 'core/spacer', 'core/separator', 'core/html'], + template: [['core/group', { + 'tagName': 'div' + }, [['core/columns', { + 'isStackedOnMobile': true + }, [['core/column', { + 'width': '100%' + }, [['wpzoom-forms/text-name-field', { + 'id': 'input_name', + 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Name', 'wpzoom-blocks'), + 'type': 'text', + 'showLabel': true, + 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Name', 'wpzoom-blocks'), + 'required': true, + 'replyto': true, + 'className': 'fullwidth' + }], ['wpzoom-forms/text-email-field', { + 'id': 'input_email', + 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Email', 'wpzoom-blocks'), + 'type': 'email', + 'showLabel': true, + 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Email', 'wpzoom-blocks'), + 'required': true, + 'replyto': true, + 'className': 'fullwidth' + }], ['wpzoom-forms/text-plain-field', { + 'id': 'input_subject', + 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Subject', 'wpzoom-blocks'), + 'type': 'text', + 'showLabel': true, + 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Subject', 'wpzoom-blocks'), + 'required': true, + 'subject': true, + 'className': 'fullwidth' + }], ['wpzoom-forms/textarea-field', { + 'id': 'input_message', + 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Message', 'wpzoom-blocks'), + 'cols': '55', + 'rows': '10', + 'showLabel': true, + 'label': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Message', 'wpzoom-blocks'), + 'required': true, + 'className': 'fullwidth' + }]]]]], ['core/columns', { + 'isStackedOnMobile': true + }, [['core/column', { + 'width': '30%' + }, [['wpzoom-forms/submit-field', { + 'id': 'input_submit', + 'name': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Submit', 'wpzoom-blocks') + }]]], ['core/column', { + 'width': '70%' + }, [['core/paragraph', { + 'align': 'right', + 'content': (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__.__)('Fields marked with * are required.', 'wpzoom-blocks'), + 'dropCap': false, + 'style': { + 'typography': { + 'fontSize': 16 + } + } + }]]]]]]]] + })] + })); + }, + save: function save() { + var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps.save(); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", _objectSpread(_objectSpread({}, blockProps), {}, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.InnerBlocks.Content, {}) + })); + } +}); +}(); +/******/ })() +; +//# sourceMappingURL=script.js.map \ No newline at end of file diff --git a/build/main/backend/style.css b/build/main/backend/style.css index 2354598..5d2b6f8 100644 --- a/build/main/backend/style.css +++ b/build/main/backend/style.css @@ -1 +1,3598 @@ -.wpzoom-new-admin .wrap{padding-bottom:60px}.wpzoom-new-admin.post-php #wpbody-content{padding-bottom:0}.wpzoom-new-admin.post-php #wpbody-content>.wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section,.wpzoom-new-admin.post-php #wpbody-content>.wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view{max-height:60vh;min-height:200px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wrap{display:none}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;padding:0 50px 0 30px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column{width:480px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;gap:10px;line-height:22px;margin:0;padding:0}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>h3:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 aria-hidden=%27true%27 class=%27iconify iconify--noto%27 viewBox=%270 0 128 128%27%3E%3CradialGradient id=%27a%27 cx=%27-779.868%27 cy=%27686.689%27 r=%2791.008%27 gradientTransform=%27scale%281 -1%29rotate%2845 506.867 1318.897%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%27.353%27 stop-color=%27%23ffca28%27/%3E%3Cstop offset=%27.872%27 stop-color=%27%23ffb300%27/%3E%3C/radialGradient%3E%3Cpath fill=%27url%28%23a%29%27 d=%27M59.53 107.44c-3.95-3.17-40.63-38.84-41.04-39.23-1.62-1.62-2.64-3.3-2.92-4.84-.29-1.6.2-3 1.5-4.3 1.21-1.21 2.69-1.85 4.28-1.85 1.94 0 3.93.92 5.59 2.59l16.63 15.98c.29.28.67.42 1.04.42a1.494 1.494 0 0 0 1.07-2.54L19.13 46.25c-2.66-2.66-3.91-6.73-.75-9.89 1.21-1.21 2.69-1.85 4.28-1.85 1.94 0 3.93.92 5.59 2.59l27.16 26.48c.29.28.67.43 1.05.43s.77-.15 1.06-.44c.58-.58.59-1.52.01-2.11L24.91 28.02c-1.51-1.51-2.42-3.32-2.58-5.08-.15-1.79.48-3.45 1.83-4.8 1.21-1.21 2.69-1.85 4.28-1.85 1.94 0 3.93.92 5.59 2.59 8.86 8.7 31.99 31.45 32.77 32.29 2.97 2.05 3.57-1.05 3.72-3.06.17-2.34-2.51-10.51-.95-17.86 2.62-9.77 10.17-8.17 10.34-8.09 4.14 1.94 3.35 4.84 1.88 10.67l-.15 1.15c-1.54 7.62 9.04 30.2 9.82 31.89 4.15 9.08 8.93 27.49-6.9 43.32-17.35 17.35-38.83 8.46-45.38 1.91z%27/%3E%3Cpath fill=%27%23eda600%27 d=%27M81.79 117.18c-10.64 0-19.69-5.09-23.26-8.62-3.21-2.62-23.47-22.18-39.97-38.19-.67-.65-1.06-1.02-1.1-1.07-1.87-1.87-3.03-3.82-3.36-5.66-.38-2.09.27-3.98 1.91-5.63 1.5-1.5 3.34-2.29 5.34-2.29 2.35 0 4.71 1.08 6.65 3.03l16.61 15.96-26.56-27.42c-3.06-3.06-4.6-8.13-.73-11.99 1.5-1.5 3.34-2.29 5.34-2.29 2.35 0 4.71 1.08 6.65 3.03L56.45 62.5 23.84 29.07c-1.74-1.74-2.81-3.87-3-5.99-.19-2.26.59-4.33 2.26-6 1.5-1.5 3.34-2.29 5.34-2.29 2.34 0 4.7 1.07 6.65 3.02l33.26 32.43-24.16-24.83c-1.75-1.75-2.82-3.88-3-6-.19-2.25.59-4.32 2.26-5.99 1.5-1.5 3.34-2.29 5.34-2.29 2.35 0 4.71 1.08 6.65 3.03l7.21 7.07c12.85 12.6 23.59 23.15 24.74 24.33.56.45 1.29.62 1.6.47.2-.1.42-.56.38-1.53-.06-1.7-.3-3.81-.55-6.04-.5-4.48-1.02-9.12-.37-12.18 1.42-5.31 4.21-7.56 6.29-8.53 2.86-1.32 5.63-.86 6.16-.61 5.2 2.44 4.17 6.52 2.75 12.18l-.03.14-.16 1.17c-1.04 5.12 4.3 19.27 9.64 30.8l.08.16c3.57 7.8 10 27.81-7.2 45.01-7.91 7.89-16.47 10.58-24.19 10.58M21.35 58.72c-1.18 0-2.3.49-3.22 1.41-.95.95-1.28 1.87-1.08 2.97.22 1.21 1.11 2.65 2.5 4.05.01.01.41.4 1.1 1.06 23.42 22.73 37.56 36.24 39.82 38.06l.12.11c5.52 5.52 26.03 15.32 43.26-1.91 15.87-15.87 9.9-34.4 6.59-41.64l-.07-.15c-3.44-7.42-11.26-25.42-9.87-32.6l.23-1.5c1.54-6.12 1.63-7.4-.98-8.66-.77-.14-6.29-.81-8.4 7.06-.53 2.51-.02 7.1.43 11.15.26 2.29.5 4.46.56 6.27.1 2.85-1.25 3.94-2.07 4.34-1.67.81-3.66.12-4.9-.92l-.13-.12c-.61-.66-15.12-14.89-24.72-24.31L53.3 16.3c-2.46-2.47-5.63-2.88-7.76-.75-1.04 1.04-1.51 2.26-1.4 3.61.12 1.41.88 2.88 2.15 4.15L70.5 48.14a3.01 3.01 0 0 1-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L32.98 19.94c-2.46-2.46-5.64-2.87-7.76-.74-1.04 1.04-1.51 2.26-1.4 3.61.13 1.41.89 2.89 2.15 4.14L58.6 60.41c1.15 1.16 1.14 3.06-.02 4.22-1.11 1.11-3.07 1.13-4.21.03L27.2 38.17c-2.46-2.48-5.64-2.88-7.76-.75-2.59 2.59-1.21 5.8.75 7.77l26.57 27.44a2.99 2.99 0 0 1-.03 4.2c-1.12 1.12-3.06 1.13-4.2.04L25.9 60.89c-1.4-1.41-3.01-2.17-4.55-2.17%27/%3E%3Cpath fill=%27%23eda600%27 d=%27M84.76 46.54c-5.49 11.21-4.78 26.9 3.46 39.49.93 1.7 2.52.87 1.71-.88-9.95-21.29.48-36.63.48-36.63z%27/%3E%3Cpath fill=%27%23b0bec5%27 d=%27M63.17 4.5c3.02-.79 6.24-.72 9.37.01 3.11.75 6.22 2.33 8.53 4.91 2.26 2.56 3.65 5.67 4.12 8.93.44 3.23.03 6.56-1.5 9.32-.18-3.1-.72-5.95-1.63-8.58-.47-1.31-1.02-2.56-1.69-3.74-.66-1.17-1.44-2.33-2.27-3.28-1.69-1.95-3.98-3.47-6.55-4.65-2.58-1.22-5.39-2.12-8.38-2.92%27/%3E%3Cpath fill=%27%2390a4ae%27 d=%27M64 13.98c1.67-1.06 3.76-1.28 5.73-.93 1.99.35 3.89 1.34 5.39 2.71 1.49 1.39 2.55 3.14 3.21 4.96.32.91.48 1.87.63 2.8.05.96.05 1.92-.1 2.88-.69-.73-1.23-1.46-1.74-2.17-.59-.67-1.05-1.38-1.58-2.03-1.04-1.29-2.05-2.46-3.14-3.5-1.12-1.01-2.3-1.9-3.67-2.67-1.36-.79-2.89-1.45-4.73-2.05%27/%3E%3Cpath fill=%27%23b0bec5%27 d=%27M6.83 77.34c1.41 2.76 2.88 5.32 4.59 7.58 1.7 2.26 3.65 4.18 5.92 5.43 1.1.61 2.41 1.14 3.69 1.54 1.29.41 2.63.69 4.01.88 2.76.34 5.66.28 8.73-.19-2.38 2.07-5.56 3.17-8.8 3.41-3.28.22-6.61-.49-9.59-2.17-3-1.71-5.2-4.43-6.58-7.32-1.38-2.91-2.12-6.04-1.97-9.16%27/%3E%3Cpath fill=%27%2390a4ae%27 d=%27M16.28 76.17c.97 1.68 1.93 3.03 2.98 4.21 1.04 1.18 2.16 2.15 3.38 3.03 1.24.85 2.6 1.6 4.08 2.35.74.38 1.53.68 2.31 1.12.81.35 1.63.72 2.49 1.25-.91.34-1.84.54-2.79.69-.94.04-1.91.09-2.87-.04-1.92-.26-3.84-.93-5.52-2.1-1.65-1.19-3.02-2.84-3.77-4.71-.76-1.86-.98-3.94-.29-5.8%27/%3E%3C/svg%3E");display:block;height:24px;width:24px}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>h2{font-size:32px;font-weight:600;line-height:39px;margin:10px 0 20px;padding:0}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>p{font-size:16px;font-weight:400;line-height:26px;margin:0;padding:0}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary{background:#3496ff;border:none;border-radius:2px;color:#fff;font-size:16px;font-weight:600;line-height:13px;margin:30px 0 0;padding:16px 20px;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary:active,.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary:focus,.wpzoom-new-admin.wpzf-no-forms #wpbody-content>.wpzf_no-forms .left-column>.button-primary:hover{background:#000;color:#fff}.wpzoom-new-admin #wpbody-content .urgent,.wpzoom-new-admin #wpcontent .urgent{color:#ec2439}.wpzoom-new-admin #wpbody-content .featured-off,.wpzoom-new-admin #wpcontent .featured-off{display:none!important}.wpzoom-new-admin #wpbody-content .pro-only,.wpzoom-new-admin #wpcontent .pro-only{background:#f57c00;border-radius:2px;color:#fff;line-height:1.5;padding:0 4px;position:absolute;right:-4px;top:-6px}.wpzoom-new-admin #wpbody-content .notice-warning,.wpzoom-new-admin #wpcontent .notice-warning{display:block;margin:10px 0 0;padding:11px 15px}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;margin:3em 20px 3em 0;padding:15px 30px 0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions{background:transparent;border:0;padding:0 0 1em}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none;gap:20px}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner{margin:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title{font-size:24px;font-weight:600;line-height:29px;margin:0;padding:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small{color:#81909c;font-size:14px;font-weight:400;line-height:17px}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a{color:#81909c;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version{color:#81909c;float:right;font-size:14px;font-weight:400}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro{color:#f57c00}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27%2381909C%27 d=%27M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z%27/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:0;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;font-size:24px;font-weight:600;line-height:29px;margin:0;max-width:82%;min-width:100px;outline:none;overflow:hidden;padding:0 24px 0 0;position:relative;text-overflow:ellipsis;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover{-webkit-box-shadow:0 0 0 1px #3496ff;box-shadow:0 0 0 1px #3496ff}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title{color:#242628;font-size:18px;font-weight:400;line-height:22px;margin:16px 0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav{font-size:18px;font-weight:400;line-height:22px;margin:0;padding:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;list-style:none;margin:0;padding:0}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li{list-style:none;margin:0;padding:0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a{cursor:default;pointer-events:none}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a:after,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a:after{-webkit-transform:translateY(0);transform:translateY(0)}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a{-webkit-box-shadow:none;box-shadow:none;color:#242628;display:block;outline:none;overflow:hidden;padding:16px 0;position:relative;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:after,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:after{background:#3496ff;border-radius:2px 2px 0 0;bottom:0;content:"";height:6px;left:0;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap #titlediv,.wpzoom-new-admin #wpbody-content>.wrap>.page-title-action,.wpzoom-new-admin #wpbody-content>.wrap>.wp-header-end,.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.search-box,.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.wp-list-table>tfoot,.wpzoom-new-admin #wpbody-content>.wrap>h1.wp-heading-inline,.wpzoom-new-admin #wpcontent>.wrap #titlediv,.wpzoom-new-admin #wpcontent>.wrap>.page-title-action,.wpzoom-new-admin #wpcontent>.wrap>.wp-header-end,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.search-box,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.wp-list-table>tfoot,.wpzoom-new-admin #wpcontent>.wrap>h1.wp-heading-inline{display:none!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-notices .notice,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-notices .notice{display:block!important}.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav{margin:10px 0}.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpzoom-new-admin #wpbody-content>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top .search-box,.wpzoom-new-admin #wpcontent>.wrap>.wpzoom-new-admin-wrap~#posts-filter>.tablenav.top .search-box{margin:0 auto}.wpzoom-new-admin #wpbody-content>.wrap input,.wpzoom-new-admin #wpbody-content>.wrap select,.wpzoom-new-admin #wpbody-content>.wrap textarea,.wpzoom-new-admin #wpcontent>.wrap input,.wpzoom-new-admin #wpcontent>.wrap select,.wpzoom-new-admin #wpcontent>.wrap textarea{border:1px solid #9ca2a7;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#242628;font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap input:focus,.wpzoom-new-admin #wpbody-content>.wrap input:hover,.wpzoom-new-admin #wpbody-content>.wrap select:focus,.wpzoom-new-admin #wpbody-content>.wrap select:hover,.wpzoom-new-admin #wpbody-content>.wrap textarea:focus,.wpzoom-new-admin #wpbody-content>.wrap textarea:hover,.wpzoom-new-admin #wpcontent>.wrap input:focus,.wpzoom-new-admin #wpcontent>.wrap input:hover,.wpzoom-new-admin #wpcontent>.wrap select:focus,.wpzoom-new-admin #wpcontent>.wrap select:hover,.wpzoom-new-admin #wpcontent>.wrap textarea:focus,.wpzoom-new-admin #wpcontent>.wrap textarea:hover{border-color:#3496ff;color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .column-shortcode input,.wpzoom-new-admin #wpcontent>.wrap .column-shortcode input{max-width:210px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap input,.wpzoom-new-admin #wpcontent>.wrap input{color:#242628}.wpzoom-new-admin #wpbody-content>.wrap input.wpzoom-new-admin_input-nobg,.wpzoom-new-admin #wpcontent>.wrap input.wpzoom-new-admin_input-nobg{background:transparent}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox],.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border:none;border-radius:2px;-webkit-box-shadow:inset 0 0 0 2px #7c848a;box-shadow:inset 0 0 0 2px #7c848a;color:#fff;height:13.5px;justify-content:center;min-width:13.5px;-webkit-transition:all .3s ease;transition:all .3s ease;width:13.5px}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:hover,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:hover{background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 2px #3496ff!important;box-shadow:inset 0 0 0 2px #3496ff!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:hover:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:hover:checked{background-color:#000!important;-webkit-box-shadow:inset 0 0 0 1px transparent!important;box-shadow:inset 0 0 0 1px transparent!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:focus,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:focus{-webkit-box-shadow:inset 0 0 0 2px #3496ff;box-shadow:inset 0 0 0 2px #3496ff;outline:none}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:focus:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:focus:checked{-webkit-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:before,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:before{-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:checked{background-color:#3496ff;-webkit-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent}.wpzoom-new-admin #wpbody-content>.wrap input[type=checkbox]:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=checkbox]:checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m7 13 3 3 7-7%27/%3E%3C/svg%3E");display:block;float:none;height:auto;margin:0;width:auto}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio],.wpzoom-new-admin #wpcontent>.wrap input[type=radio]{border-radius:50%}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile{border-radius:10px;height:200px;margin:0 30px 0 0;width:150px}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:last-child,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:last-child,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child{margin-right:0}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked{background-color:#f1f8ff;border-color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked:before{margin:0}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;background-position:center 33px;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";font-size:14px;font-weight:600;height:100%;justify-content:center;line-height:1;padding:30px 10px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2780%27 height=%2780%27%3E%3Cpath fill=%27%23DDD%27 d=%27M40 6.667a33.334 33.334 0 1 0 0 66.667 33.334 33.334 0 0 0 0-66.667m0 60A26.667 26.667 0 0 1 13.332 40a26.4 26.4 0 0 1 5.633-16.333l37.367 37.366a26.4 26.4 0 0 1-16.334 5.634m21.033-10.334L23.666 18.967a26.4 26.4 0 0 1 16.333-5.634A26.666 26.666 0 0 1 66.666 40a26.4 26.4 0 0 1-5.633 16.333%27/%3E%3C/svg%3E");content:"No Protection"}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27106%27 height=%2780%27%3E%3Cmask id=%27a%27 width=%2782%27 height=%2780%27 x=%2712%27 y=%270%27 maskUnits=%27userSpaceOnUse%27 style=%27mask-type:luminance%27%3E%3Cpath fill=%27%23fff%27 d=%27M12.857 0h80.287v80H12.857z%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23a%29%27%3E%3Cpath fill=%27%231C3AA9%27 d=%27M93.143 39.952V5.735l-8.984 8.984C76.799 5.735 65.616 0 53.096 0 40 0 28.436 6.213 21.172 15.77l14.72 14.911c1.433-2.676 3.536-4.97 5.925-6.69 2.58-2.008 6.213-3.633 11.279-3.633.573 0 1.05.096 1.433.192a19.2 19.2 0 0 1 14.815 8.984L58.926 39.952c13.19-.095 28.1-.095 34.217 0%27/%3E%3Cpath fill=%27%234285F4%27 d=%27M52.81 0H18.59l8.986 8.984c-8.986 7.36-14.72 18.543-14.72 31.064 0 12.999 6.213 24.66 15.867 31.923l14.91-14.719c-2.677-1.434-4.97-3.536-6.69-5.926-2.008-2.58-3.633-6.212-3.633-11.278 0-.574.096-1.052.19-1.434A19.2 19.2 0 0 1 42.488 23.8l10.419 10.418c-.096-13.19-.19-28.1-.096-34.217z%27/%3E%3Cpath fill=%27%23ABABAB%27 d=%27M12.857 40.048v34.217l8.984-8.984C29.201 74.265 40.383 80 52.904 80c13 0 24.66-6.214 31.924-15.867l-14.72-14.815c-1.433 2.676-3.536 4.97-5.925 6.69-2.58 2.008-6.213 3.633-11.279 3.633a5.8 5.8 0 0 1-1.433-.192 19.2 19.2 0 0 1-14.815-8.984l10.418-10.418c-13.19.095-28.1.096-34.217.001%27/%3E%3C/g%3E%3C/svg%3E");content:"reCAPTCHA"}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27106%27 height=%2780%27 preserveAspectRatio=%27xMidYMid%27 viewBox=%270 0 256 116%27%3E%3Cpath fill=%27%23FFF%27 d=%27m202.357 49.394-5.311-2.124C172.085 103.434 72.786 69.289 66.81 85.997c-.996 11.286 54.227 2.146 93.706 4.059 12.039.583 18.076 9.671 12.964 24.484l10.069.031c11.615-36.209 48.683-17.73 50.232-29.68-2.545-7.857-42.601 0-31.425-35.497%27/%3E%3Cpath fill=%27%23F4811F%27 d=%27M176.332 108.348c1.593-5.31 1.062-10.622-1.593-13.809s-6.374-5.31-11.154-5.842L71.17 87.634c-.531 0-1.062-.53-1.593-.53q-.797-.798 0-1.594c.531-1.062 1.062-1.594 2.124-1.594l92.946-1.062c11.154-.53 22.839-9.56 27.087-20.182l5.312-13.809c0-.532.531-1.063 0-1.594C191.203 20.182 166.772 0 138.091 0 111.535 0 88.697 16.995 80.73 40.896c-5.311-3.718-11.684-5.843-19.12-5.31-12.747 1.061-22.838 11.683-24.432 24.43-.531 3.187 0 6.374.532 9.56C16.996 70.107 0 87.103 0 108.348c0 2.124 0 3.718.531 5.842 0 1.063 1.062 1.594 1.594 1.594h170.489c1.062 0 2.125-.53 2.125-1.594z%27/%3E%3Cpath fill=%27%23FAAD3F%27 d=%27M205.544 48.863h-2.656c-.531 0-1.062.53-1.593 1.062l-3.718 12.747c-1.593 5.31-1.062 10.623 1.594 13.809 2.655 3.187 6.373 5.31 11.153 5.843l19.652 1.062c.53 0 1.062.53 1.593.53q.795.798 0 1.594c-.531 1.063-1.062 1.594-2.125 1.594l-20.182 1.062c-11.154.53-22.838 9.56-27.087 20.182l-1.063 4.78c-.531.532 0 1.594 1.063 1.594h70.108q1.593 0 1.593-1.593c1.062-4.25 2.124-9.03 2.124-13.81 0-27.618-22.838-50.456-50.456-50.456%27/%3E%3C/svg%3E");content:"Turnstile"}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_service_none+label,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_service_recaptcha+label,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_service_turnstile+label,.wpzoom-new-admin #wpcontent>.wrap #wpzf_global_captcha_service_none+label,.wpzoom-new-admin #wpcontent>.wrap #wpzf_global_captcha_service_recaptcha+label,.wpzoom-new-admin #wpcontent>.wrap #wpzf_global_captcha_service_turnstile+label{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-wrap-radio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-wrap-radio{display:block;margin-bottom:5px}.wpzoom-new-admin #wpbody-content>.wrap .radio-field,.wpzoom-new-admin #wpcontent>.wrap .radio-field{margin:0 30px 0 0!important}.wpzoom-new-admin #wpbody-content>.wrap .radio-field:last-child,.wpzoom-new-admin #wpcontent>.wrap .radio-field:last-child{margin-right:0!important}.wpzoom-new-admin #wpbody-content>.wrap .radio-field>input[type=radio],.wpzoom-new-admin #wpcontent>.wrap .radio-field>input[type=radio]{margin:0 10px 0 0!important}.wpzoom-new-admin #wpbody-content>.wrap .disable,.wpzoom-new-admin #wpbody-content>.wrap .disabled,.wpzoom-new-admin #wpcontent>.wrap .disable,.wpzoom-new-admin #wpcontent>.wrap .disabled{pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .disable,.wpzoom-new-admin #wpcontent>.wrap .disable{opacity:.5}.wpzoom-new-admin #wpbody-content>.wrap .help,.wpzoom-new-admin #wpcontent>.wrap .help{cursor:help;display:inline-block;font-size:20px;height:16px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;vertical-align:text-bottom;width:16px}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field,.wpzoom-new-admin #wpcontent>.wrap .wide-text-field{margin:0 0 2em;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field label>strong,.wpzoom-new-admin #wpcontent>.wrap .wide-text-field label>strong{font-size:15px!important}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field label>em,.wpzoom-new-admin #wpcontent>.wrap .wide-text-field label>em{color:rgba(36,38,40,.8)}.wpzoom-new-admin #wpbody-content>.wrap .wide-text-field input[type=text],.wpzoom-new-admin #wpcontent>.wrap .wide-text-field input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;color:#242628;display:block;font-size:15px;font-weight:400;line-height:40px;margin:.7em 0;min-height:40px;padding:0 10px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .submit-button,.wpzoom-new-admin #wpcontent>.wrap .submit-button{margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .button.disabled,.wpzoom-new-admin #wpcontent>.wrap .button.disabled{pointer-events:none!important}.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f7f6f6;border-color:#3496ff;border-radius:2px;color:#3496ff;font-size:13px;justify-content:center;padding:0 12px;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary.button-large,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary.button-large{margin:0;min-height:48px;padding:0 40px}.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary:active,.wpzoom-new-admin #wpbody-content>.wrap .button:not(.wp-color-result) .button-secondary:hover,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary:active,.wpzoom-new-admin #wpcontent>.wrap .button:not(.wp-color-result) .button-secondary:hover{background:#3496ff;border-color:#3496ff;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button.wp-color-result,.wpzoom-new-admin #wpcontent>.wrap .button.wp-color-result{font-size:13px}.wpzoom-new-admin #wpbody-content>.wrap .button-primary,.wpzoom-new-admin #wpcontent>.wrap .button-primary{background:#3496ff;border:none;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary:active,.wpzoom-new-admin #wpbody-content>.wrap .button-primary:hover,.wpzoom-new-admin #wpcontent>.wrap .button-primary:active,.wpzoom-new-admin #wpcontent>.wrap .button-primary:hover{background:#000;border-color:#000;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-positive,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-positive{background:#2b6;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-positive:active,.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-positive:hover,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-positive:active,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-positive:hover{background:#3bdb82}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-negative,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-negative{background:#ec2439;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-negative:active,.wpzoom-new-admin #wpbody-content>.wrap .button-primary.button-negative:hover,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-negative:active,.wpzoom-new-admin #wpcontent>.wrap .button-primary.button-negative:hover{background:#f05161}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary,.wpzoom-new-admin #wpcontent>.wrap .button-secondary{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #ddd;box-shadow:inset 0 0 0 1px #ddd;color:#81909c}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary:active,.wpzoom-new-admin #wpbody-content>.wrap .button-secondary:hover,.wpzoom-new-admin #wpcontent>.wrap .button-secondary:active,.wpzoom-new-admin #wpcontent>.wrap .button-secondary:hover{background:#ddd}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-positive,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-positive{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #2b6;box-shadow:inset 0 0 0 1px #2b6;color:#2b6}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-positive:active,.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-positive:hover,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-positive:active,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-positive:hover{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #242628;box-shadow:inset 0 0 0 1px #242628;color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-negative,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-negative{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #ec2439;box-shadow:inset 0 0 0 1px #ec2439;color:#ec2439}.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-negative:active,.wpzoom-new-admin #wpbody-content>.wrap .button-secondary.button-negative:hover,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-negative:active,.wpzoom-new-admin #wpcontent>.wrap .button-secondary.button-negative:hover{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #242628;box-shadow:inset 0 0 0 1px #242628;color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .button-link,.wpzoom-new-admin #wpcontent>.wrap .button-link{color:#3496ff;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link{font-weight:400;line-height:1;margin:1.5em 0 0;min-height:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link:active,.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link:focus,.wpzoom-new-admin #wpbody-content>.wrap .button-link.wpzoom-new-admin_button-link:hover,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link:active,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link:focus,.wpzoom-new-admin #wpcontent>.wrap .button-link.wpzoom-new-admin_button-link:hover{background:transparent;color:#000}.wpzoom-new-admin #wpbody-content>.wrap .button-link:active,.wpzoom-new-admin #wpbody-content>.wrap .button-link:focus,.wpzoom-new-admin #wpbody-content>.wrap .button-link:hover,.wpzoom-new-admin #wpcontent>.wrap .button-link:active,.wpzoom-new-admin #wpcontent>.wrap .button-link:focus,.wpzoom-new-admin #wpcontent>.wrap .button-link:hover{color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_suffixed-number-input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_suffixed-number-input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_suffixed-number-input>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_suffixed-number-input>*{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_suffixed-number-input>:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_suffixed-number-input>:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_profile-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_profile-photo{border-radius:50%;display:block;height:100px;width:100px}.wpzoom-new-admin #wpbody-content>.wrap a,.wpzoom-new-admin #wpcontent>.wrap a{color:#3496ff;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap a:active,.wpzoom-new-admin #wpbody-content>.wrap a:focus,.wpzoom-new-admin #wpbody-content>.wrap a:hover,.wpzoom-new-admin #wpcontent>.wrap a:active,.wpzoom-new-admin #wpcontent>.wrap a:focus,.wpzoom-new-admin #wpcontent>.wrap a:hover{color:#000;text-decoration:none}.wpzoom-new-admin #wpbody-content>.wrap a.linked,.wpzoom-new-admin #wpcontent>.wrap a.linked{border-bottom:1px solid rgba(52,150,255,.3)}.wpzoom-new-admin #wpbody-content>.wrap a.linked:active,.wpzoom-new-admin #wpbody-content>.wrap a.linked:focus,.wpzoom-new-admin #wpbody-content>.wrap a.linked:hover,.wpzoom-new-admin #wpcontent>.wrap a.linked:active,.wpzoom-new-admin #wpcontent>.wrap a.linked:focus,.wpzoom-new-admin #wpcontent>.wrap a.linked:hover{border-bottom-color:rgba(0,0,0,.3)}.wpzoom-new-admin #wpbody-content>.wrap a.ac_match,.wpzoom-new-admin #wpcontent>.wrap a.ac_match{color:#000}.wpzoom-new-admin #wpbody-content>.wrap a.ac_match:active,.wpzoom-new-admin #wpbody-content>.wrap a.ac_match:focus,.wpzoom-new-admin #wpbody-content>.wrap a.ac_match:hover,.wpzoom-new-admin #wpcontent>.wrap a.ac_match:active,.wpzoom-new-admin #wpcontent>.wrap a.ac_match:focus,.wpzoom-new-admin #wpcontent>.wrap a.ac_match:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current{color:#000}.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current:active,.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current:focus,.wpzoom-new-admin #wpbody-content>.wrap .subsubsub a.current:hover,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current:active,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current:focus,.wpzoom-new-admin #wpcontent>.wrap .subsubsub a.current:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#242628;font-size:14px;font-weight:600;margin:10px 0 0;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:active svg,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button:hover svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:active svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button:hover svg{color:#3496ff;fill:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_back-button svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_back-button svg{color:#242628;fill:#242628;margin:0 6px 0 0;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-pointer,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-pointer{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceFade;animation-name:bounceFade;background:#3496ff;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3);color:#fff;cursor:default;font-size:14px;left:50%;padding:4px 10px;position:absolute;top:calc(100% + 3px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-pointer>i,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-pointer>i{height:10px;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-pointer>i:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-pointer>i:before{background:#3496ff;bottom:-4px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3);content:"";height:8px;left:50%;pointer-events:auto;position:absolute;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:8px}.wpzoom-new-admin #wpbody-content>.wrap .fit-max-content,.wpzoom-new-admin #wpcontent>.wrap .fit-max-content{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.wpzoom-new-admin #wpbody-content>.wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-add-new a,.wpzoom-new-admin #wpcontent>.wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-add-new a{position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:1.5em 0 0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;margin-top:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>*{text-align:left!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small>:first-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:auto}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style:none;margin:0;padding:0;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns>:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns>:first-child{text-align:left}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_two-columns>:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_two-columns>:last-child{text-align:right}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:5px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select.hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select.hidden{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label{color:#81909c;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label:hover{color:#9ca2a7}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label:hover svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label:hover svg{color:#9ca2a7;fill:#9ca2a7}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label input{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label input:checked+span,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label input:checked+span svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label input:checked+span,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label input:checked+span svg{color:#3496ff;fill:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label span,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label span{display:block}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_image-select label svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_image-select label svg{color:#81909c;display:block;fill:#81909c;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_notice,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin:1.5em 0 0!important;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_notice:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_notice:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27%3E%3Cpath d=%27M6.3 3.5h1.4v1.4H6.3zm0 2.8h1.4v4.2H6.3zM7 0C3.136 0 0 3.136 0 7s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7m0 12.6A5.607 5.607 0 0 1 1.4 7c0-3.087 2.513-5.6 5.6-5.6s5.6 2.513 5.6 5.6-2.513 5.6-5.6 5.6%27/%3E%3C/svg%3E");content:"";display:block;height:14px;margin:0 .8em 0 0;width:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_notice p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_notice p{margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap.with-bg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap.with-bg{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;font-size:14px;padding:25px 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap.with-bg :not(h2):not(small),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap.with-bg :not(h2):not(small){font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter{margin:2em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead{backdrop-filter:blur(3px);background:hsla(0,0%,100%,.8);position:sticky;top:32px;z-index:100}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th{border-bottom:1px solid #ddd;font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column{padding:0;text-align:center;vertical-align:middle;width:3em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column input,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead td.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.check-column input{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th{color:#7c848a;font-weight:400;padding-left:0;padding-right:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions{text-align:right}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a{color:#7c848a;padding:14px 0;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table thead th a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr{background:transparent;display:table-row!important;position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:nth-child(odd),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:nth-child(odd){background:#f2f4f6}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row th,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr:first-child th{border-top:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody tr.inline-edit-row td{padding-top:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th{border:0;padding:20px 0;vertical-align:top}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column{padding:0;text-align:center;vertical-align:middle;width:3em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column input,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.check-column input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column input{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody th.check-column{padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td>*{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button){color:#3496ff;-webkit-transition:all .2s ease;transition:all .2s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td a:not(.button):hover{color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-shortcode>input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td.column-shortcode>input{display:block}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .row-actions,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .row-actions{margin:.5em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slidedown;animation-name:slidedown;overflow:hidden}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style:none;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div{display:block;margin:0 0 10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li div:last-child{margin-bottom:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li label>strong:first-child,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li strong:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li label>strong:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li strong:first-child{display:inline-block;margin:0 0 5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li input:not(.widefat),.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li textarea,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li input:not(.widefat),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns>li textarea{width:60%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save{padding:0;position:absolute;right:0;top:-10px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button{float:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel{background:transparent;-webkit-box-shadow:inset 0 0 0 1px #3496ff;box-shadow:inset 0 0 0 1px #3496ff;color:#3496ff;margin:0 1em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .spinner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody td .inline-edit-save .spinner{float:left}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-title,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account{width:50%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a{color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions{text-align:right;width:5%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong{cursor:pointer;font-size:20px;font-weight:600;position:relative;text-align:right;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu{display:inline-block;position:relative;text-align:right}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden{opacity:1;pointer-events:auto}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong:after,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong:after{bottom:-15px;content:"";height:25px;left:-50px;position:absolute;right:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden{background:#fff;border-radius:3px;bottom:-10px;-webkit-box-shadow:1px 4px 8px rgba(0,0,0,.1);box-shadow:1px 4px 8px rgba(0,0,0,.1);margin:0;min-width:200px;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;text-align:left;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:999}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li{margin:0;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button{padding-top:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button{padding-bottom:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider{background:#ddd;height:1px;margin:5px 20px;padding:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover{color:#ec2439}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button{-webkit-box-sizing:border-box;box-sizing:border-box;color:#242628;display:block;margin:0;padding:7px 20px;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover{color:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-left,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-right,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-left,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin-wrap~#posts-filter .wp-list-table tbody .inline-edit-col-right{display:none}.wpzoom-new-admin #wpbody-content>.wrap #poststuff,.wpzoom-new-admin #wpcontent>.wrap #poststuff{margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap #poststuff #post-body,.wpzoom-new-admin #wpcontent>.wrap #poststuff #post-body{margin:0}.wpzoom-new-admin #wpbody-content>.wrap #poststuff #post-body #post-body-content,.wpzoom-new-admin #wpcontent>.wrap #poststuff #post-body #post-body-content{float:none;margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content{display:-ms-grid;display:grid}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content *,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content *{pointer-events:inherit}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content>*,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content>*{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-ms-grid-row-align:start;align-self:start}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content>:not(.active),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content>:not(.active){opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-content>:not(.active) *,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-content>:not(.active) *{pointer-events:none!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar{color:#242628;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar.hide,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar.hide{pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout),.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only>.wpzoom-new-admin_feed-layout-pro,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only>.wpzoom-new-admin_feed-layout-pro{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar input,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar select,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar textarea,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar select,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar textarea{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-flex-preferred-size:28%;flex-basis:28%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section{max-height:70vh!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2),.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox],.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox]{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fafafa;border-bottom:1px solid #ddd;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;min-height:30px;padding:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;-ms-grid-row-align:start;align-self:start;overflow-x:hidden;overflow-y:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active){opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading{-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading:before{opacity:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xml:space=%27preserve%27 viewBox=%270 0 50 50%27%3E%3Cpath fill=%27%233496ff%27 d=%27M43.935 25.145c0-10.318-8.364-18.683-18.683-18.683S6.569 14.827 6.569 25.145h4.068c0-8.071 6.543-14.615 14.615-14.615s14.615 6.543 14.615 14.615z%27%3E%3CanimateTransform attributeName=%27transform%27 attributeType=%27xml%27 dur=%270.6s%27 from=%270 25 25%27 repeatCount=%27indefinite%27 to=%27360 25 25%27 type=%27rotate%27/%3E%3C/path%3E%3C/svg%3E");background-size:contain;content:"";height:64px;left:50%;opacity:1;position:absolute;top:300px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;width:64px;z-index:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section-big-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section-big-title{font-size:18px;font-weight:600;margin:30px 20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section{border-top:1px solid #ddd;margin:30px 20px 20px;padding:30px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.no-top-border,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.no-top-border,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section:first-child{border-top:0;margin-top:20px;padding-top:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title{font-size:18px;font-weight:600;margin:0 0 15px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description{font-size:14px;font-weight:400;margin:0 0 20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child{margin-bottom:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section p{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section ol li,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section ul li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section ol li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section ul li{margin-bottom:1em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:15px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned>input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned>input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode{background:transparent;border:1px solid #ddd}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn{background:transparent;border:1px solid #3496ff;-webkit-box-shadow:none;box-shadow:none;color:#3496ff;display:-ms-grid;display:grid;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover{background:#3496ff;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success{background:#2b6;border-color:#2b6;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal{opacity:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success{opacity:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal{opacity:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success{opacity:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button{opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link{display:inline-block}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info{opacity:0;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input{background:#eee;border:1px solid #9ca2a7;border-radius:4px;display:-ms-grid;display:grid}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;justify-content:space-between;margin:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name{font-size:14px;font-weight:600;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type{color:#81909c;font-size:12px;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button{background:transparent;border:1px solid #3496ff;-webkit-box-shadow:none;box-shadow:none;color:#3496ff;font-size:13px;font-weight:600}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover{border-color:#ec2439;color:#ec2439}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;justify-content:stretch;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight{-webkit-animation:highlighting .8s infinite;animation:highlighting .8s infinite;border:0;border-radius:6px;bottom:-2px;-webkit-box-shadow:inset 0 0 1px 1px #3496ff,0 0 1px 1px #3496ff;box-shadow:inset 0 0 1px 1px #3496ff,0 0 1px 1px #3496ff;display:block;left:-2px;pointer-events:none;position:absolute;right:-2px;top:-2px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;background:#eee;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#242628;flex-grow:1;font-size:14px;font-weight:600;opacity:1;pointer-events:all;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover{background:#3496ff;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link{display:none;margin:20px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px;margin:0 0 20px;max-height:999em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro{border-radius:4px;-webkit-box-shadow:0 0 0 2px #f57c00;box-shadow:0 0 0 2px #f57c00;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;max-width:76%;padding:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend{background:#f57c00;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:13px;font-weight:600;margin:0 auto;padding:0 5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option{opacity:.75;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout>.wpzoom-new-admin_feed-layout-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout>.wpzoom-new-admin_feed-layout-option{margin-bottom:10px!important;max-width:21%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;display:block;margin:0;outline:none;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled{opacity:.4;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg{color:#9ca2a7;fill:#9ca2a7}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg{color:#81909c;display:block;fill:#81909c;height:auto;max-width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked~svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked~svg{color:#3496ff;fill:#3496ff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell{width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:10px;justify-content:space-between}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0 .4em 0 0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:before{background-color:rgba(0,0,0,.4);content:"";height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27currentColor%27 d=%27M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1m-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3m2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m2 8h3v1H3v-1h3v-1h8z%27/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27currentColor%27 d=%27M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1m-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3m2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m2 8h3v1H3v-1h3v-1h8z%27/%3E%3C/svg%3E");width:16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover{background:none!important;border:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked:before,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked:before,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover:before{background-color:#000}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child),.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child){display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons{font-size:16px;height:16px;width:16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell{display:block;line-height:30px;white-space:nowrap;width:50%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label{width:50%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input{margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row>input[type=checkbox],.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row>input[type=checkbox]{margin:0 1em 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid #242628;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:-20px 0 0;padding:10px 0 0 15px;position:relative}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input{margin-left:.5em;margin-right:.5em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child{width:calc(50% - 9px)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child{width:calc(50% + 9px)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover{display:table-row}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover>strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover>strong{display:block;margin:0 0 20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom{border-bottom:2px solid #f57c00;padding-bottom:10px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden{display:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend{border-bottom:2px solid #f57c00;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px;padding:0;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend>strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend>strong{background:#f57c00;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:13px;padding:0 5px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro>label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro>label{opacity:.5}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token{margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active{margin-bottom:20px;margin-top:30px;max-height:999em;opacity:1;overflow:visible;padding-top:30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token{background:#fff;border:1px solid #ddd;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#242628;display:block;font-size:14px;font-weight:400;padding:4px 8px;text-overflow:ellipsis;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout>label>strong,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout>label>strong{font-size:14px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only{border-bottom:2px solid #f57c00;border-top:none;margin-top:0;padding-bottom:20px;padding-top:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table>label,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table>label{opacity:.5}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview{margin:0;padding:0;position:relative;z-index:2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;font-weight:600;margin:0;padding:0;text-align:center}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled{opacity:.3;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active{background:#ddd}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg{fill:#81909c}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#ddd;cursor:pointer;justify-content:center;margin:0;min-height:70px;min-width:70px;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover{background:#eee}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active{background:#3496ff;color:#fff;cursor:default}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg{fill:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg{fill:#81909c;margin:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner{max-width:768px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner{max-width:380px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner{max-width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe{display:block;height:400px;opacity:1;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:visible;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden{opacity:0;pointer-events:none;visibility:hidden}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;padding:25px 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title{font-size:24px;font-weight:600;margin:0 0 10px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description{margin:0 0 20px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts{display:-ms-grid;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li{background:#eee;border:1px solid #9ca2a7;border-radius:4px;cursor:pointer;margin:0;padding:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover{background:#3496ff;border-color:#0063cd;color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3{color:#fff}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p{color:hsla(0,0%,100%,.6)}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3{font-size:14px;font-weight:600;margin:0 0 5px;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p{color:#81909c;font-size:12px;margin:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect hr,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect hr{margin:30px 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle{font-size:14px;font-weight:400;margin:0 0 20px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support{color:#242628}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license .section-title,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support .section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license .section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support .section-title{font-size:20px;font-weight:600;line-height:24px;margin:0 0 1em}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license .section-title svg,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support .section-title svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license .section-title svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support .section-title svg{margin:0 5px 0 0;vertical-align:text-bottom}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-license .section-description,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-support .section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-license .section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-support .section-description{margin:0 0 2em;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect{background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;padding:25px 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-title{font-size:24px;font-weight:600;line-height:29px;margin:0 0 16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-description,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-description{font-size:14px;margin:0 0 30px;white-space:pre-wrap}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin:0 0 30px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:350px;-webkit-box-flex:1;border:1px solid #ddd;border-radius:3px;-ms-flex:1;flex:1;padding:20px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title{font-size:16px;font-weight:600;line-height:19px;margin:0 0 16px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist{font-size:14px;margin:0 0 20px;padding:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27%3E%3Cpath fill=%27%232B6%27 d=%27M9 0C4.038 0 0 4.038 0 9s4.038 9 9 9 9-4.038 9-9-4.038-9-9-9m5.03 6.632-5.752 5.706a.885.885 0 0 1-1.24.023L3.992 9.586a.915.915 0 0 1-.067-1.263.89.89 0 0 1 1.263-.045l2.414 2.21 5.142-5.142a.9.9 0 0 1 1.286 0c.361.36.361.925 0 1.286%27/%3E%3C/svg%3E");background-position:0 5px;background-repeat:no-repeat;line-height:18px;margin:0;min-height:18px;padding:5px 0 5px 32px}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#242628;font-size:14px;line-height:17px;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover{border-color:#3496ff;-webkit-box-shadow:none;box-shadow:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#3496ff;background-position:0;background-repeat:no-repeat;border:0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-weight:600;justify-content:center;line-height:1;margin:auto 0 0;padding:15px 40px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus,.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover{opacity:.8}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled{opacity:.5;pointer-events:none}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook{background:#1877f2}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg{margin:0 16px 0 0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-notice,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin:0}.wpzoom-new-admin #wpbody-content>.wrap .wpzoom-new-admin_settings-connect .section-notice svg,.wpzoom-new-admin #wpcontent>.wrap .wpzoom-new-admin_settings-connect .section-notice svg{margin:0 12px 0 0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#242628;margin:20px 0;padding:25px 30px}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo{margin:0 30px 0 0;padding:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsUAAAB1CAYAAACmnpxEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMERERTJGNDlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMERERTJGMzlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMzc5NGVhLTBiZGYtNDQ3Zi05ODc1LTY1ZDk5NjhjZGVlNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkkr7JsAAB/xSURBVHja7F1RUhy5shWE/y9vBVNegdsroPi874dmBXSvAIi47xv4nhsBrIBmBW7/zP2kWIHbK3B5BbdnBbwSVnvaDNBdVSelTNU5ER0MY7u6pJNKHaVSqZ3Hx0dHEARBEARBEEPGLruAIAiCIAiCoCgmCIIgCIIgCIpigiAIgiAIgqAoJgiCIAiCIIhB4936Lzs7O+wRgiAIYiM+/PNfZfNjr/mMms8/ws9tUDef7+Gn/yy+/uffS/ZoMg6L8CGHhFmgikbsrD9o9L//txocJtAMwmrgDm0UJiULWDZ8LbZ00hbAScAmb1pQN/ZTG+LXzwue4/0gnEbo/vBjqvk8NJ9qG19BkMOEfbkn0H/m/YRRXVMv/vj9Zx+/e/aHk+Zzbqj/hh7avgpOzgL8AuZgi793b2jw/iL6w4Tgf34N/10PYXIPTuzeEW1w3XzODPB63HzGTj5YUoTPOHy3H0fz5vO5GUNzmgs5VIZJmH+lMWs+04Et3O4ji+Kz4I9fFMUEQXTD3toCZbw2yJdhQZBz9KQk/a0x0vhSYVKaBCFVJB5P/j0mYQx5cXAztKgZOdTbzZG+ZzwkUdzgk4u/+/3LnExRTBDyE8PY/RU98RPCPLMJ/gNpti2KQ/rLyfqCTtkYOvWf5j39AvNy6Klzxjlc+T/LHMYKBOw1/TUewm5J086rFH5x8cfvFUUxQaRD8WyCv2sc3sx4m0rS2kkkaBFS54Y49O9ZhrFzxtxjkxw+BQmschjyiYuIX3nofgRScrbhcZgXY+NvCzOWZCOItBP8beMQvjWfiVFnVjhDh3MViplk3918fO7evdFFjX/nLz66FETKIO2HHA4iCFBmbsd+/rhN9PUPFMUEoQ/FmjgeG3v3EenrxXvsCchvx94aFlLP4aNLFscNObTL4X5sPxEOTOaKFHnEKywoiglCt0j61DjAT4YiJ/ukzYYobmzqSXy4H4efcsJeGDe3uUeNB8ChhahxCoF6nKk9X7m0gZWKopgg9MNHTKxETkrSpXtB4bcnwzb7lbNT17wLvFC8D9uxuYmHoXB4aoDDFD5vnKFNp8ojXsHXJ15SFBOEDfyMnCh2arEK2OfMcYyJ58uAFi/eHr/ktN1MDlVxkYqDIjOb9oue28SvUb30P1l9Aj8gljwRTQBxGsTnmcIb9CiIFfdfWFCdDrBf/Xjx0cYD676YHKrjMKXP8ykUuWiLlHnEKzy89D8ZKW63srnf5jPU09CEGCZK7aokNb0wE/JV/iDWl4GKqeeiyuTCjRyq5TDlGYosUigU5BGvsKAo7ofzFgN5zO4iwNB4lTIP2fUQxF//82/4TVVBQHxxjOKbFcbkUDWHKQMB5lMoFOQRr7Bc/PE7RXGfVXtLoXvCXiMkhHEoxaQFJSlRJ4j9wqlgF9sUxuTwTQ6LxNwULv2Wv9kqFEryiFd4NQ2Fong7TFoOhlHKwvxE3rbY2NaFAgdH+9YpiJm69bKoUl+ujRxu5DB1qUoNPs/yLvStItt+eO0PeNBuO3SJ/PoVXcWuIwRw7q9IbcRVSvvqG3mrw0cjRkLOu8pUEFeBy+9rv6+EzMpO/hH+e5ToPf33+lzGqUaDI4cmOPygwFR8CkXR+BGtvvM1+75wunYWq21Fcd1CyCEHhj9Vv1BKpl+ZFR3+qY/oXQobb9c+K2MYV8d3bSP0CofZZlwEG3QJvrvzqruxr48JK1L0zSe+a979QuF4nwg5b29jR5mIKd+WuyDyN43r+QvvXIQ+9jY0jvju3ic/NO88oyAmh8LzneQc4fv72pAg9nZyrombxR+/v/p3dx4fH//6ZWenTUORpWLqxsjfKyW0z1Wal9om/uDMvqEca9O+j4lXn4jBdtA16rpWq3cUJogy4gRx3bz3WaK+/2/Pdh4kjnS/Joglct4Wob1L8PvGFFN1EFEz9EI/9PuxixNJ8hx81BJpI4f2OXyjTz45mXSHpPNuh/nxWwz7boTuDuI5fdIn7oCiWOWWwNpquCt82sWFMjtFOq07N3AEoVOFz3Wwm3GYIKTzv3wN45vY4wZx4ISCGMJBDDFVh8X9THAM+WfP1iJKksLK95cP6BwpsDlyaJzDiHPtOkaGUihi1SOGzSe7PQbBwmFzAjUmkPetIrEXJltNONRoiJkJ5Xnz8Q7b737MhL/uPEET+zp7ValSBgXxXoTJxr+zvzDmfaytar9Qaj4HQexITvjj1AdFyaF9DjfwWwpzq/7AXeQ8Ypit9a0+MQc26lgZod6gEYJWW3k2lJHWvLlv4wRRh4NVHwWF4CRBqaK++cSVonFuShAH+PeVLDHm/boXUteJxs08jJm54NekLg1FDu1z+BYOhZ+vujRbxDzinyanRRQ/ABs1UlYyB3V4QE15NvDqde6IbSeIVQ7YTOgrYi+8+trzg5LxMLImiEP0RSpK5N/3yO9ypL5S3H9/2G2RypkvUu3iDZDDy9w4jOAjt9EVhVJBvNoFiQlY0Gm3p9HPXftT+5uEqBYgVzlaVnXI1evg84k7jBcfNZYoJxRtYggOr68zTr7DsHbACY1aUBCXTi764jn5GHy6pjFz7eRKcJ0nsLshcniRE4dbcOz9Y4zLYrSmUMTKI163sUqFKA5ADsBDJUZdOmwplYmSKDhq9bpk6kTnwTtz+MjJXjjcZ8GG6tQHRARP/K+idBKC+OkCCqEumQchXyseMxKiqog4bshhBhxGnmc3QV0KRaJ6xFCbR4jizxmufCS2o08TGyty9crUiX4TxIVAH8ZaUPbNJ14kHgeSgvhAcLF462Rqns40bLUnWkxK+XpymC+HmnyxqhSKBHnEInPKLsDQoSkUqVd9wcgk3iH1qg7Zps+O6Iupw6YexVqd9/2eh4Rj26QgDj5RwieJXDktvJis0PYcQ1iQQ/scKvTFsb/rLftOkUf806xUieKAnFIopFadqQ8F7IOes9SWs2YRIapzBravGBND392GKkV/GxbEq5qsgxZTazgCLyYlff46h7fk0C6HLf1MzFTJQyWcRs8jXoOuSHEAMvozTmjQqDJsryFltBjVr5UjUMJ45rD5UKXw+CgBbV4kGNdWUyY8/HYkerFTGRVTEovJGHPOuYDtkUMluiHxe4xTn1dqvv/UpY1YqxTFyMjhXpjEUhm0pIGVKdoGTklh6gQWN8BnFcLv2tfxVQlsX+qSBHFBHCL/6LMI/n2PLA+YsJhE2lIh5ZfDc8mhYQ5bIkXkNmUg0ff5VcL+XqIPl+6CDHzp8rjI4yST73iOfeCzmDqBxVwpzxLPj5pPHATxvdBi4SBC1Bu95e799FT7gawtgT6wJSUsrsiheQ7b+JsUwvwwYXs/JbYhuA/eBT7LdBWKsDUcw6BTlGdD9ec8E2esBmGVWxt53b7jYxFxPK8EscSYnkoL4uCPSmvvHXHcVA4badwnh+TQqChPlUIhVU0lG1GMjHgVCU6TxoxORyvPFvoR1ZcqbiLLEKiBPRK0I8QBkiqSzUsL4lmEZqBLG80yPCCLvECoJIfk0LAojyrIQx6xhjzur+gHwkSxQApFzKLqXjROMhXgyH5k6oTugS2aD99X+MfYZchBEAtEGGsnd11yukHzg4sluN/JITm0KMqjpVAoyCP+ZV5BP/Ad+HkPQBHmheN1pI6dRCby6RaeSKt+1Op1ofW2JCLK5HUdcTwOVhAHoCOMZxmnPc2B/tuLmoocksOOQrFI2IdPKRTSNqIkj3h9XlKdPrEybhRGEfNkUhx+i/WdqEXKnSMICmLpdpQOG3GqMq8rjjzL8oEcksMeYjw1Yuyua8gjXkEktx4qikMkcWGJ5HChRookdfFbeMCl2CpHEHpx6+xHiD3QqVXTnEkHi8WCHCZBpZDDtkCkL9QK3uEtPYHMI64Bz9AvigPulBnaJqS8CUf6nnBU6kSdy4lnIj80zvpWaAF9FlMQC5xtmA0k5QklqkbkMMnCZqmJww6c+6BaCXhU3xJ1pWAbkXnEZ6DFy1eJtkqIYuhhO8kUikB0yoLf0qVUxgo5Jf6O39gFvQTxRODRs5BHHdUfgJ93ORAzWADtqa8/npBD8xymEKMV4NDhHnh3eL0/UXnEc6CesBEpFkihKAWNOfV96WLXSoMT/5lPLAsUTxUFMUwQp9iyPgG3oR6IKSAjRn2DJMfk0DyHbYHY0V6VO50peJfnQOURe1ueAvkxkz7h8VmZwb22+pkocAZSwhy1mGDqhI1Iw6CQmyAWOL1+OSBzqJXYJDk0zmFC/12Fn30DUGOwTU9Az/QR8KOQKoMQxbVUpQ0pUWyhXvGpkgFVSGx5ABcTFSWY+ESKwmIgfZZbhNgDGWGcD6x8ItLuR+TQvCiOFikGXY61DLf7rUqM9ekLWAoFOo94Lbi2r8xe5EUxgNjnJJcCr3msyCEcgwcqKvHf47MjrHD/JwWxSUGMXvwPKt0JHDHaI4dJOKyVcJiC8+r5gqjn83oHxIKGuAX15ezZgWXEokXsdt1dQWNBRouhKRRhS6AAPOoANbDA5dlQgniZeX1MDWDZvHbjNjtBDN52rzlmySERDYio5wN4QYSYU65A4tUHSM/WxkkBEtpiu6KSohi50kWnFyCic1XY8kAJEWRuMWoRQccsO5GWDpuDuMi4r7wYvs1NEIMXsRyz5JCIC3ikOHUKBTD4sJ5HvILqQ3aiohicQlGgci/DcxAO7Cb8RB2GmABLyaAc9IMjJIGsU13neg2soCD+JYqREMidMFaKIYdEHL+EEMSvHWRPkkIBziOevpAWA9Fxkvn2u8J2g1zxooTeCciQ54GcCiT+9xCrTvA2HiMWcg711DG6lFoQHyhZSKDsgJViyCERD4jUiUpoYdRaS4DziK9fSQGS7DMTohgZaeyd8gAsw3a54feuQEQOUc55nmvkUYHQKxz+NsOHDPspe0EMPkRccXSRQ8LUQuhFvw1KoWgblUXlEfvU0td24AqQ/7YpisNKATXxjACH0RCC2Lfn+QoI1c4C4GBR23isOiEzga5uB0KekM7uQORAIsTOYctHccySQyKOfypQAvKNP7vp+ezjFu2ZAPXR0RtzH0IUf5XkdjeC/WhKoUCkTsyeT6jh9xmojSc9BiqyFBsjFjKC+N7h62hSENsUxE/NBT6LY5YcEnGAmGcXG3Jj+/r1rVIowHnER2/4V9S8V1sXxSputwtJ8YhVyo3Qqu6nIfeIiKME8WJgheNjCL2RkCBG2p6WfroSeLRGQewctozXcsBjC2knbTEih+Y5jKZFtl0AhTm4T1s2FigA5xFfri4hkdQnG75DvygGp1CMe1RoQEWJ6zcMeAZq50nCgerB089Yh38qKIirXA7mrC0c0MX3tQpi6EJ2wEMMmoqUUBSTw3Qcphi325wD6TsXb0qhQOUR+zNIF5tcvIUxshvJ4JOmUITIK8KI74QNeIVJ10WDQr6GLIb9Iu5LcDxStyxdZtJXUoLYT5BTjYIYfGHP1wEPtRHYXsjhgDjsMG5LkJ+qIszF47fmJ4fJI669j43EcTaiGHkyvks0FHHSf7EpbB/+HEHaXsirbCsqEAO1ZupEP3HXfC6azzf340DdSPDr5tJbSRkI4gPFkXSkoBpylPE3mCptbytIDitymITDGBrkJT2x3KIttRNIoQiLOdS5jaNNbQEesvsubYjvIhn8HEjAeMtVyToZiAjqTYu/h2irT6GYIVaEHbgaGg4bO9nagQWHshrge0H4fgg/i0jv7N/nzHrHD1gQO2dvy1grUh7g2XOEdQ7bogQ8o81Zq7ue/XP8grBGVUCabuljUfyKLxyjRIqDoECJrb2WZcsmAPJ99HS2ZVtnoAlq1LKdzCfujlXO72uf/zZcPK4+ze/f1v7MO5fzsCgpIr7zpfWI/sAFMXKicDnsGBgVVORwQKI4BNmkS7E9BzSFomkDKo94tq0ucobOTuxGNPpUVSgQB+zaCkVUNYDjyAOVtynZgD9cd01BbFoQEzg7QtkQr7Unh60EZowFEDKFIuQRn4LEaZudSkR6zDLG2ZCYonge2zBDpLUAfN+18N9/DZMtD3KgUieGHKmwAu8gj4xPgsgyQBTEw06dKMFjK+W4JocYsSYJxDXFXbRQ30BbCcwj7nJ42cQhu6iiOHQgSnQVW9Y1FLmsY8u2zlDCONJA9eBtSvrFz5HlWqaCF5gMOUI85Kj4PvBZKYMCNTk0MRYQAagu0ey+QUW/64zKIz7r4GdHifpNrygWEF3jDZNv4eIesEOv7NoIe0Q7s7sqOENBbFr0CQriro6asI8SNb465uh/IAVqOBStnARM82i9+AKcyxqB/O51izziVb+h+M0rUgxa7axjU14xIkrc+WKE8O8QkYc3y7MBByoFMQWxVUE8beuoleA3mnYvmxo7XApOV1/N6hP2OdwWqOBTVz+eeifXV2HqUvHIUmWRuKIYkDD+S0e/lm8bJuAJ4Dv6RntRlRyOhQeqBw+Z6IQfLx8piLMTxB7fad69cAh81uce45PQweGDgXedJ/q3vcW8636WBbKbEmsO3E3QuciSX+M3/j+iDNu8J4kz0OqmfCOHGuVUGCnWB28/B5ZLr1EQR8HgopXA+vMrVB3/3Z/k0DyH275r0rxYcGnbtjjqMQ+NNHOrQRQjSX0tQR9xgx0qJ1gstxg4UOeWD29liNWBuikP1VEQR5p0rAG57b5QsPAkh7o5LJUI9xQpFJc9a2ibqTyRRBSDUyjGYeJdn4i98RYAUYKacGcOUzJp8rytwFU2q07ogS/n9z6TQ4+oIvEUxMRzHAOfdcfuTIITQxwidmQRBwFjzwv+XNVF138MPGQXLdVsN9FgqIDPGgsMtBkqQgfe8nhedHtfIR9E98WTF8NnOUTtG2fo62FOKIg3Lr5R/T2YSGOYaEvgI+fkMAmHIyUcbgOEvfWeZyOnUPTJI14BxXG+kWKBVd3+2kArXNoybK/hEvSc4w0Lgk7GZv26YOOiaBUZnubCg6Agvs4sQox09EPKSUVGifv6P3Jon8NtFisF4FGoHdlYOxsHgAANpMJOzCvQk4jicIoQZcTrwhAxEc/RAyw8D0FqsSrPFlbae4YGGLFmY+5HxPN/QmQ4m0WJoCCedSwHNBSUQ2hkCHwg7euGHJLDSLxAhF1IrZPeTUTVfTeVT5xMFK8JA8jqOtQ69DhRPMDQ0WJWnbADP6h9RNgfnttpPkc55sQKC+Jpbv0Fjn4M5RKJc+Czem9Fk8NOuNLE4RZAzLULcFqcZJt9YPBa0YKijmmc7xIODB+hPAU9az8cQtsDGG4l0Vj/3OYdPblFXyML2zkQY2PqBBR1+HgR/F3SniiIs8HSYXZ8ygHYWAm2MVTVHXLYjsOxQg6leUHPA5+F/K2fu6YgrlH5xF8HIYp9aB4kEl0YZAjDld6G8dHiW9BKG1KKjTr2CWeuxxbNUITvG87vioK41ySE8F1+x2yU+VXX5+DnXZJDcrjBt6ms8ORTKJp3Qy3G1hd3yDKgKFEcdX59l3iAVKDJFCGslxG2tOdB0PY1ZFREgfnEYVIburDtMWn48Xsq8OghCGKPB+B4PnaZ3rDW2NmpA1ecAO6SkcM0HM4i7HRCKjwJzS9zcDDiDLwgQ6UD1THtNLUoltoC6ALxAxd+BdY4hpmQiGhtaJlHJIg4gvhW4NHRBXHTlk+u37Zu13dGjkH//mcZ2pkPIqAjjEh/Tw7TcBgjqIOIFFdC74bUTzOBoCAiUryMneKZ8qBdrFOU2+I60vdoOe1cOYLQJ4gXiSLEfR141+tbkYKqABbL1wRvZ8ht4gocuSOHm/FJOYcv+bjC6SrFJqWfFkILsVLZ2NIvigM05LXOYl2YEFY9MwVt5i12hDpB3HwOErQHMflVPfxBDWzOSWa25nfVxuDHQgUAOdyKw1Izh68AZXeS4r2vfnq6oAOtf4CH7B5i26sGUaxBnMWO3qbO5V1mco0wkZkgTnSbX18H3reKC3IsjoPIz8HWPC9X4MfOhNLGyKF9Dp8DkU+8FH7XvlpC6tIolP3WsW02uShWkEJRxc6tDds+KfN5KYgJCmLc5Nd3LKOjIbcZ2Jrfar9HBwOcXLUCcmifw78tThD6IoKW6CocrwWDY+aud1YjimMYzgbcDOx7JRw4kb8gHmcqiD3KlONJIDBQWs5LXRNT6GuPb6QO7ZBD+xw+e39U38fYCe8ibCvhG0JRVTsGK4pTpVDUqdIIwknPVEKAkWKizQQxylgQe/SNalQKx+RtECYWcetwkaZ1X39hzK+Sw/gcroC6MbaK8K5tUyie8oiV+9RYfadWFKcSaakrQaT4/rkCEULYEsQSER8VghgREQJFM9C+oHD4XM4YfHgxNRZ4dIyKJnfk0DyHK5SAZ0S5MTb4nzbfcyTpd0M+PGK+qFPYrwpRHAiKLYz9d84SN/06wXey6gSRWhAvnY4IMWLyqxJNbNtgEvLALdjanuBV4dcxLufpmd9JDhVwuCbqrEU6t9VPlxH60eT1zqpEcSKxNks9KYfvjy3MK0cQFMQ/m9rz3yPz8yUOEN1qF1Vr+acS77lw8Q5mkcM8OCxBz4l5dmebXYp5pPQTs4fstIni2JFiLZdoxHyPRezbYQgK4hcEsaabFPtOgLBFpuA5A7WiKtjaF4fPP13Z2zTmAowc2ufQ4fKJ5xHtbtNOk/+zWOknmq/GtiOKg9HH6oS5FnEYjDlWu+8cQVAQr7d1r+f4RY9dqUWyOlEVLnXwtlYIfcVZInsjh7Y5LAHPWCTYDXtLhB9FfB/E4iiZPtMUKfaIlUJxo6zddwoGDUFBXLjhRIgRzhvenrC9KTUheFGVvKKBt7Pm46/9vRKwtRVmIWqbAtfk0CaHiIVyQJWAltd0xDSW7wUesks2V2gTxTFE2yJVWP6NiXAWYWVUM3WCeMOZeUf2aUCC2KPvNp+UH5HMn5w0ny+pauA23+tFv99qHwt+jffx01RGFSJy5NAmh6g2PSSwu8ULYjL2wqJANYei2P28Q1568tQWJY71XowSE28JYh8hRucEahbEDtBekYkvTGKSC3c/cd37SF+s64T9tn/z+db857mTiyy6MH8cKJjLyKFNDg9B/Keab++e9eNZ5O8vgTaQBO8UTlR3TiZh/2mSTriltgkzYWfDfGIipiD2ONIqiEO7NVza8Rr8ZPZFuBt8VGzc9IWfwO/QE3kQa5PmcyIsotYXYVNFlU3IoSEOQT5B2i9sEuM+dec6oc1/AD0n2byx8/j4+NcvOzsaJis/CL8JPf4y4o04XdouVePRp068NyLS7lv89cJhtmsWruWJ8aY/D5xxCAviqeIF6Ora6k+ax1Q4xBTz8oZVvXh/tqPqIkxCTmbZfI4Fgxuvvbu6XYmQanBukEM/Pg6tcxjasu0YQoni2nVIh9Q4p4SDncct/kmqnOzPiz9+hywG1EWKfQpFQ8RCaDBeO924FBLFlbODMsF3jtzAICyI/eR23HzHseIuKLSPKR/1afrwMOKY2Av+ZxJsZDW5e3/857N2rwuI30J/lom4VJum44MwTT/uk8NkHJYJ2lR08C9a5+jjRDbR9jthRRreKSWiEpisZ9qvNw4LgkrACHmLHRFLEK8m2zLzbox1kObI/diCLxK0sXhBKJ0r40F73jo5TMvhB2cDD0rfy4ofhy0qdpU2UCL/9cYIuej3XCZM+id0QlIQDwVRRFhYyB85mQshrMOCICaHaTm0IurU2XBIPTFhQ0j7USmKt7idpfUqQrvjXGv7HNx2CmJi3dHdUhDrcsJb+sMjdvvfRMR7Q37dv+eUtMXjMOyIFUb6olL4ToNcUOwqbihSzFmrvICscfngCMKJHuQcGqJPYKG2OkXVX3PDgfZ0uBc4nJPDqByaEXVKbXmQqSeaRTFKyNaaT8G/4TCWwGcRhKMgtr3QDH5s6KLKVxA6siaIyWESDveN9IfW3Q4ri4pqEKI4bKkgBo2VXOL1tvt2I4T83OrkQYiAtmB8Egui6uMAuVzlnl5Yb0jg8IAcisNKmpi63dxQGrcYoj/eVd7YOWAQzpxNIMQ8q04QKsRcTkh9TXwIGBwMiE8/D7xP3e8CNkQOZVEa6RuNdm1lQQFPPdEuivuKurnhbbYasCjIZhIhIKjZBXlMYGvCOOf0qKeqDZbTJchhGg4//PNfVgTxMsz12mAl9QTuj1WL4nAwoc9AunS20SdavFA62Ih0+M4u6A01W51eZHix4fIs9+UvWnqfeznJNQ6n5BAKK5HOSul7Wem/r4MSxQFdB9TcuigMW01dt9fuHEE8WyixC/KbxILo8FdOzzLp349Nm86GdB4i5BmTQxysRDq/Kn2vcqj+2IIo7ppCYe6AHbgdrDpBPEfNLshzYREijj7aeOBspk35d/aHsA6s1B4mh6o5HKyo64uhp57sPD4+/vXLzo7KljckPbad/JvOep+Ls2za/1/34+rc7NvfgetUE9gO+3d4grjh/aMRnv3Edm5AHMyaz11Oh+gGyuGNlsVMqJzwjfNI5/67cPquAn8J85B69IR1LdsH74z4Bx/1HLf4+9ZziZ/jpqWRMkpMvLpgcnZK7WiDGeEWRGYVrmo9Cf5zT5ENep82Y8lIciiA0gjFWv3JIC/tsCaKP7cQxUuDl3VssxJvI4qZT0xQFAvoFIPCanW98LQRV96HHiYSV4sgAu6Gmh5BDinqXuhPjSiH3H+WIsW3W/7dXHKJ151i3ThDL4wn24ge45POAadBUVti/w6X+3nwpdMQfRwHAVEKCKxF+PhoTsVKOCIcloE7cvgrfFDIQo1+rf15ZGQsVBLPNZFT/LT0++HEtxn0ixy35Jr2+7ZvUyZlyUgMQRAd/cvKz/7m/r6jsPK/yxfE05/h55L5weY5rDmHENaAyineQT2IIAiCIAiCIKxil11AEARBEARBUBQTBEEQBEEQBEUxQRAEQRAEQVAUEwRBEARBEARFMUEQBEEQBEEMGf8vwABaKb4tsBFP0wAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;display:block;height:16px;overflow:hidden;text-indent:-999em;-webkit-transition:all .3s ease;transition:all .3s ease;width:95px}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:active,.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:hover{opacity:.7}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li{margin:0 30px 0 0;padding:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li:last-child{margin-right:0}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a{color:#000;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:active,.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:hover{color:#3496ff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(5px);background:rgba(0,0,0,.4);bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:999999999999}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog:not(.open){opacity:0;pointer-events:none}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.success .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{background-color:#2b6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27%23fff%27 d=%27m8.752 15.875-4.15-4.17-1.413 1.41 5.563 5.59 11.941-12-1.403-1.41z%27/%3E%3C/svg%3E")}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.fail .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{background-color:#ec2439;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27%23fff%27 d=%27M18.907 6.41 17.504 5l-5.563 5.59L6.38 5 4.976 6.41 10.538 12l-5.562 5.59L6.379 19l5.562-5.59L17.504 19l1.403-1.41L13.344 12z%27/%3E%3C/svg%3E")}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.confirm .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{content:"?";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#242628;background-image:none;color:#fff;font-size:24px;font-weight:700;justify-content:center}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap{background:#fff;border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3);color:#242628;font-size:14px;line-height:20px;min-width:850px;padding:30px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #ddd;justify-content:space-between;margin:0 0 30px;padding:0 0 20px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;margin:0;padding:0}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title:before{background-color:#81909c;background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:block;height:28px;margin:0 15px 0 0;width:28px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button{background-color:#9ca2a7;cursor:pointer;height:24px;margin:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath d=%27M18.907 6.41 17.504 5l-5.563 5.59L6.38 5 4.976 6.41 10.538 12l-5.562 5.59L6.379 19l5.562-5.59L17.504 19l1.403-1.41L13.344 12z%27/%3E%3C/svg%3E") center no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath d=%27M18.907 6.41 17.504 5l-5.563 5.59L6.38 5 4.976 6.41 10.538 12l-5.562 5.59L6.379 19l5.562-5.59L17.504 19l1.403-1.41L13.344 12z%27/%3E%3C/svg%3E") center no-repeat;overflow:hidden;padding:0;text-indent:-999em;-webkit-transition:all .3s ease;transition:all .3s ease;width:24px}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button:hover{background-color:#3496ff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content{overflow:auto}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content .severe{color:#ec2439}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid #ddd;gap:10px;justify-content:end;margin:30px 0 0;padding:20px 0 0}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button{background:#3496ff;color:#fff;padding-left:30px;padding-right:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:active,.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:hover{background:#000;color:#fff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary{background:transparent;border-color:#3496ff;color:#3496ff}.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:active,.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:hover{background-color:#000;color:#fff}.edit-post-header__settings .editor-post-save-draft,.edit-post-header__settings .editor-post-switch-to-draft,.edit-post-post-status,.editor-post-publish-panel__prepublish .components-panel__body,.required-recaptcha{display:none}.unstyled-list{list-style:none!important;padding-left:0!important}.wpzoom-forms-move-button{cursor:move}.wpzoom-forms-extra-options{width:450px}.wpzoom-forms-extra-options .form-group:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;text-align:right;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpzoom-forms-extra-options .form-group button{margin-right:10px}.wpzoom-forms-extra-options .form-group button:last-child{margin-right:0}.predefined-lists{text-align:left}.predefined-lists p{margin:0}.post-php.post-type-wpzf-submission.wpzoom-new-admin #wpfooter{bottom:0!important;position:relative!important}.wpzoom-forms-block-patterns{margin-bottom:16px}.wpzoom-forms-block-patterns h3{color:#1e1e1e;font-size:13px;margin:0 0 12px;text-transform:uppercase}.wpzoom-forms-block-patterns .wpzoom-forms-block-patterns-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];gap:8px;grid-template-columns:repeat(2,1fr)}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:-webkit-grab;cursor:grab;font-size:12px;height:45px;padding:8px 10px;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item:hover{background:#f6f6f6;border-color:#d0d0d0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15)}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item svg{height:24px;margin-right:10px;width:24px;-ms-flex-negative:0;flex-shrink:0}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item span{font-weight:500;line-height:1.2;text-align:left}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled{background:#f0f0f0;cursor:not-allowed;opacity:.7}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled:hover{background:#f0f0f0;border-color:#e0e0e0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item .dashicons-info{background-color:hsla(0,0%,100%,.7);border-radius:50%;color:#888;font-size:14px;padding:2px;position:absolute;right:5px;top:5px}.wpzf-shortcode-container *{margin-bottom:0!important}.wpzf-copy-button{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:30px!important;margin:0!important;min-width:30px!important;padding:2px 8px!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.wpzf-copy-button svg{fill:currentColor}#wpzf-settings .notice,.wpzoom-new-admin_settings-header+div.wrap>.notice{display:none!important}.post-type-wpzf-form .subsubsub{float:none;margin-bottom:-40px}.post-type-wpzf-form #posts-filter{float:left;width:calc(100% - 374px)}.wpzoom-forms-settings-upsell-container{display:block;float:right;height:auto!important;width:340px;z-index:1000}.wpzoom-forms-settings-upsell-container a{display:block;height:100%;text-decoration:none;width:100%}.wpzoom-forms-settings-upsell-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:1240px){.wpzoom-forms-settings-recaptcha-after{clear:both;display:block;float:none;margin-top:20px;width:calc(100% - 48px)}}@media(max-width:1024px){.post-type-wpzf-form #posts-filter{float:none;width:100%}#wpzf-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#tab-spam-protection .regular-text{width:100%}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field{margin-bottom:10px!important}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{float:none;margin-right:135px!important}.wpzf-spam-protection-service{-ms-grid-columns:1fr;grid-template-columns:1fr}.wpzf-spam-protection-service th,.wpzoom-forms-settings-upsell-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpzoom-forms-settings-upsell-container{float:none;margin:20px auto}.wpzoom-forms-settings-ajax-promo-container,.wpzoom-forms-settings-integrations-promo-container{width:auto}.wpzf-form_page_wpzf-settings div.wp-tab-panel{width:calc(100% - 60px)}.wpzoom-forms-settings-buttons-container{width:100%}}@media screen and (max-width:782px){.post-type-wpzf-form .subsubsub{margin-bottom:0}.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings,.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save{margin:25px 0}.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings,.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save{float:none}.wpzf-form_page_wpzf-settings div.wp-tab-panel,.wpzoom-forms-settings-buttons-container{width:auto!important}.wpzoom-forms-field-radio{margin-top:10px!important}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{margin-right:330px!important}}@media screen and (max-width:600px){.wpzf_wrap.wpzf_settings-add-new{display:inline-block!important;margin-bottom:20px!important;margin-top:0!important}.post-type-wpzf-form .subsubsub{display:inline-block!important;float:right;margin-top:0!important}.post-type-wpzf-form p.search-box{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.post-type-wpzf-form #post-search-input{display:inline-block!important;width:calc(100% - 130px)!important}.post-type-wpzf-form #search-submit{display:inline-block!important;margin-top:0!important}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header{clear:both;margin-right:13px!important}.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings,.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save{margin:25px 0}#tab-spam-protection table{width:100%!important}.wpzf-spam-protection-service .wpzoom-forms-field-radio{gap:10px}.wpzf-spam-protection-service .wpzoom-forms-field-radio input{width:33.3333333333%!important}.wpzoom-forms-field-radio{margin-top:10px!important}.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{margin-right:110px!important}.wpzoom_forms_reset_settings{float:right!important}.wpzf-form_page_wpzf-settings ul.wp-tab-bar,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul,.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{gap:20px!important}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpzf-form_page_wpzf-settings ul.wp-tab-bar li,.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li{font-size:14px!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile{height:160px!important}.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpbody-content>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_none:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:before,.wpzoom-new-admin #wpcontent>.wrap input[type=radio]#wpzf_global_captcha_service_turnstile:before{background-position:50%!important;background-size:contain!important;font-size:12px!important;height:150px!important;padding:10px!important;width:85px}}@media screen and (max-width:425px){.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:10px!important}.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li{font-size:12px!important}}@media screen and (max-width:375px){.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v2+label.radio-field,.wpzoom-new-admin #wpbody-content>.wrap #wpzf_global_captcha_type_v3+label.radio-field{margin-right:100px!important}}#tab-upsell{background-color:#fff;border-radius:4px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);display:block;margin-bottom:50px;margin-right:20px;padding:30px;width:auto}.features-table .t-footer .button.button-primary,.wpzoom-forms-settings-upsell-page-container-header .button.button-primary{background:#3496ff!important;border:none!important;border-radius:4px;color:#fff!important;display:inline-block;font-size:16px;font-weight:500;line-height:13px;outline:none!important;padding:16px 20px;text-decoration:none}.wpzoom-forms-settings-upsell-page-container img{display:inline-block;float:left;height:160px;margin-right:45px;-o-object-position:center;object-position:center;width:150px}.wpzoom-forms-settings-upsell-page-container-header{border-bottom:1px solid #e1e5e9;display:block;padding-bottom:60px}.wpzoom-forms-settings-upsell-page-container-header h2{color:#242628;font-size:24px!important;font-weight:600;line-height:32px;margin-bottom:6px!important;margin-top:0!important}.wpzoom-forms-settings-upsell-page-container-header p{color:#242628;font-size:14px;font-weight:400;line-height:22px;margin-bottom:20px;margin-left:195px;margin-top:0;max-width:650px;opacity:.65}.wpzoom-forms-settings-upsell-page-container-content h3{font-size:20px;font-weight:600;line-height:28px;margin-bottom:30px;margin-top:50px}.wpzoom-forms-settings-upsell-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.wpzoom-forms-settings-upsell-grid .section{border:1px solid #e1e5e9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.wpzoom-forms-settings-upsell-grid .section .wpzoom-forms-pro-badge{background:#242628;border-radius:25px;color:#fff;display:inline-block;font-size:16px;font-weight:500;max-width:34px;padding:4px 12px;text-align:center;text-transform:uppercase}.wpzoom-forms-settings-upsell-grid .section h4{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;margin-top:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:24px}.wpzoom-forms-settings-upsell-grid .section .about,.wpzoom-forms-settings-upsell-grid .section .section_footer{color:#242628;font-size:14px;font-weight:400;line-height:22px;margin-top:0}.wpzoom-forms-settings-upsell-grid .section .section_footer{margin-bottom:0;margin-top:auto}.features-table{margin-bottom:0}.features-table li{display:-webkit-box;display:-ms-flexbox;display:flex;width:75%}.features-table li.t-row{padding:12px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.features-table li div{-webkit-box-flex:1;-ms-flex:1;flex:1}.features-table li div svg{overflow:visible}.features-table li .c{text-align:center}.features-table li.t-head{border-bottom:1px solid #e1e5e9;margin-bottom:15px;padding-bottom:12px}.features-table li.t-head .c{color:#242628;font-size:18px;font-weight:600;line-height:28px}.features-table .h-wrap{font-size:16px;font-weight:500}.features-table li.t-footer{border-top:1px solid #e1e5e9;margin-bottom:0;margin-top:20px;padding-top:30px}.wpzoom-forms-settings-subscribe-form{background:#fff;border:1px solid #ddd;border-radius:5px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);margin:25px 0;overflow:hidden;padding:25px 20px}.wpzoom-forms-settings-subscribe-form input[type=email]{border-color:rgba(0,0,0,.2)!important;border-radius:3px!important;padding:5px 8px}.wpzoom-forms-settings-subscribe-form .button-primary{background:#000!important;font-weight:500;padding:5px 20px}.wpzoom-forms-settings-subscribe-form .button-primary:hover{opacity:.8}.wpzoom-forms-settings-subscribe-form .loading{background:none!important;border:none;margin-left:20px;margin-top:5px}.ml-form-embedContent h4{font-size:16px;font-weight:500;margin:0 0 15px}.ml-form-embedContent h4 svg{display:inline-block;margin-bottom:4px;vertical-align:middle}.ml-form-formContent{float:left!important;max-width:180px!important}.ml-form-embedSubmit{float:right!important;max-width:100px!important}@media(max-width:1240px){.features-table li{width:100%}}@media(max-width:1024px){.wpzoom-forms-settings-upsell-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.wpzoom-forms-settings-upsell-grid .section{max-width:100%}}@media screen and (max-width:600px){.wpzoom-forms-settings-upsell-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.wpzoom-forms-settings-upsell-page-container img{float:none;height:auto;margin-bottom:20px;margin-right:0;max-width:100px}.wpzoom-forms-settings-upsell-page-container-header p{margin-left:0}.features-table li div{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.features-table li:not(.t-footer) div:first-child{width:130px}} +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/main/backend/style.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wpzoom-new-admin .wrap { + padding-bottom: 60px; +} +.wpzoom-new-admin.post-php #wpbody-content { + padding-bottom: 0; +} +.wpzoom-new-admin.post-php #wpbody-content > .wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section, +.wpzoom-new-admin.post-php #wpbody-content > .wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view { + max-height: 60vh; + min-height: 200px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wrap { + display: none; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 70px; + padding: 0 50px 0 30px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column { + width: 480px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h3 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; + font-size: 18px; + font-weight: 600; + line-height: 22px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h3::before { + content: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27utf-8%27%3F%3E%3Csvg viewBox=%270 0 128 128%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 aria-hidden=%27true%27 role=%27img%27 class=%27iconify iconify--noto%27 preserveAspectRatio=%27xMidYMid meet%27%3E%3CradialGradient id=%27IconifyId17ecdb2904d178eab21437%27 cx=%27-779.868%27 cy=%27686.689%27 r=%2791.008%27 gradientTransform=%27scale%281 -1%29 rotate%2845 506.867 1318.897%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%27.353%27 stop-color=%27%23ffca28%27%3E%3C/stop%3E%3Cstop offset=%27.872%27 stop-color=%27%23ffb300%27%3E%3C/stop%3E%3C/radialGradient%3E%3Cpath d=%27M59.53 107.44c-3.95-3.17-40.63-38.84-41.04-39.23c-1.62-1.62-2.64-3.3-2.92-4.84c-.29-1.6.2-3 1.5-4.3c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59l16.63 15.98c.29.28.67.42 1.04.42a1.494 1.494 0 0 0 1.07-2.54L19.13 46.25c-2.66-2.66-3.91-6.73-.75-9.89c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59l27.16 26.48c.29.28.67.43 1.05.43s.77-.15 1.06-.44c.58-.58.59-1.52.01-2.11L24.91 28.02c-1.51-1.51-2.42-3.32-2.58-5.08c-.15-1.79.48-3.45 1.83-4.8c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59c8.86 8.7 31.99 31.45 32.77 32.29c2.97 2.05 3.57-1.05 3.72-3.06c.17-2.34-2.51-10.51-.95-17.86c2.62-9.77 10.17-8.17 10.34-8.09c4.14 1.94 3.35 4.84 1.88 10.67l-.15 1.15c-1.54 7.62 9.04 30.2 9.82 31.89c4.15 9.08 8.93 27.49-6.9 43.32c-17.35 17.35-38.83 8.46-45.38 1.91z%27 fill=%27url%28%23IconifyId17ecdb2904d178eab21437%29%27%3E%3C/path%3E%3Cpath d=%27M81.79 117.18c-10.64 0-19.69-5.09-23.26-8.62c-3.21-2.62-23.47-22.18-39.97-38.19c-.67-.65-1.06-1.02-1.1-1.07c-1.87-1.87-3.03-3.82-3.36-5.66c-.38-2.09.27-3.98 1.91-5.63c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03l16.61 15.96l-26.56-27.42c-3.06-3.06-4.6-8.13-.73-11.99c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03L56.45 62.5L23.84 29.07c-1.74-1.74-2.81-3.87-3-5.99c-.19-2.26.59-4.33 2.26-6c1.5-1.5 3.34-2.29 5.34-2.29c2.34 0 4.7 1.07 6.65 3.02l33.26 32.43l-24.16-24.83c-1.75-1.75-2.82-3.88-3-6c-.19-2.25.59-4.32 2.26-5.99c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03l7.21 7.07c12.85 12.6 23.59 23.15 24.74 24.33c.56.45 1.29.62 1.6.47c.2-.1.42-.56.38-1.53c-.06-1.7-.3-3.81-.55-6.04c-.5-4.48-1.02-9.12-.37-12.18c1.42-5.31 4.21-7.56 6.29-8.53c2.86-1.32 5.63-.86 6.16-.61c5.2 2.44 4.17 6.52 2.75 12.18l-.03.14l-.16 1.17c-1.04 5.12 4.3 19.27 9.64 30.8l.08.16c3.57 7.8 10 27.81-7.2 45.01c-7.91 7.89-16.47 10.58-24.19 10.58zM21.35 58.72c-1.18 0-2.3.49-3.22 1.41c-.95.95-1.28 1.87-1.08 2.97c.22 1.21 1.11 2.65 2.5 4.05c.01.01.41.4 1.1 1.06c23.42 22.73 37.56 36.24 39.82 38.06l.12.11c5.52 5.52 26.03 15.32 43.26-1.91c15.87-15.87 9.9-34.4 6.59-41.64l-.07-.15c-3.44-7.42-11.26-25.42-9.87-32.6l.23-1.5c1.54-6.12 1.63-7.4-.98-8.66c-.77-.14-6.29-.81-8.4 7.06c-.53 2.51-.02 7.1.43 11.15c.26 2.29.5 4.46.56 6.27c.1 2.85-1.25 3.94-2.07 4.34c-1.67.81-3.66.12-4.9-.92l-.13-.12c-.61-.66-15.12-14.89-24.72-24.31L53.3 16.3c-2.46-2.47-5.63-2.88-7.76-.75c-1.04 1.04-1.51 2.26-1.4 3.61c.12 1.41.88 2.88 2.15 4.15L70.5 48.14a3.012 3.012 0 0 1-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L32.98 19.94c-2.46-2.46-5.64-2.87-7.76-.74c-1.04 1.04-1.51 2.26-1.4 3.61c.13 1.41.89 2.89 2.15 4.14L58.6 60.41c1.15 1.16 1.14 3.06-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L27.2 38.17c-2.46-2.48-5.64-2.88-7.76-.75c-2.59 2.59-1.21 5.8.75 7.77l26.57 27.44a2.988 2.988 0 0 1-.03 4.2c-1.12 1.12-3.06 1.13-4.2.04L25.9 60.89c-1.4-1.41-3.01-2.17-4.55-2.17z%27 fill=%27%23eda600%27%3E%3C/path%3E%3Cpath d=%27M84.76 46.54c-5.49 11.21-4.78 26.9 3.46 39.49c.93 1.7 2.52.87 1.71-.88c-9.95-21.29.48-36.63.48-36.63l-5.65-1.98z%27 fill=%27%23eda600%27%3E%3C/path%3E%3Cg%3E%3Cpath d=%27M63.17 4.5c3.02-.79 6.24-.72 9.37.01c3.11.75 6.22 2.33 8.53 4.91c2.26 2.56 3.65 5.67 4.12 8.93c.44 3.23.03 6.56-1.5 9.32c-.18-3.1-.72-5.95-1.63-8.58c-.47-1.31-1.02-2.56-1.69-3.74c-.66-1.17-1.44-2.33-2.27-3.28c-1.69-1.95-3.98-3.47-6.55-4.65c-2.58-1.22-5.39-2.12-8.38-2.92z%27 fill=%27%23b0bec5%27%3E%3C/path%3E%3Cpath d=%27M64 13.98c1.67-1.06 3.76-1.28 5.73-.93c1.99.35 3.89 1.34 5.39 2.71c1.49 1.39 2.55 3.14 3.21 4.96c.32.91.48 1.87.63 2.8c.05.96.05 1.92-.1 2.88c-.69-.73-1.23-1.46-1.74-2.17c-.59-.67-1.05-1.38-1.58-2.03c-1.04-1.29-2.05-2.46-3.14-3.5c-1.12-1.01-2.3-1.9-3.67-2.67c-1.36-.79-2.89-1.45-4.73-2.05z%27 fill=%27%2390a4ae%27%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d=%27M6.83 77.34c1.41 2.76 2.88 5.32 4.59 7.58c1.7 2.26 3.65 4.18 5.92 5.43c1.1.61 2.41 1.14 3.69 1.54c1.29.41 2.63.69 4.01.88c2.76.34 5.66.28 8.73-.19c-2.38 2.07-5.56 3.17-8.8 3.41c-3.28.22-6.61-.49-9.59-2.17c-3-1.71-5.2-4.43-6.58-7.32c-1.38-2.91-2.12-6.04-1.97-9.16z%27 fill=%27%23b0bec5%27%3E%3C/path%3E%3Cpath d=%27M16.28 76.17c.97 1.68 1.93 3.03 2.98 4.21c1.04 1.18 2.16 2.15 3.38 3.03c1.24.85 2.6 1.6 4.08 2.35c.74.38 1.53.68 2.31 1.12c.81.35 1.63.72 2.49 1.25c-.91.34-1.84.54-2.79.69c-.94.04-1.91.09-2.87-.04c-1.92-.26-3.84-.93-5.52-2.1c-1.65-1.19-3.02-2.84-3.77-4.71c-.76-1.86-.98-3.94-.29-5.8z%27 fill=%27%2390a4ae%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); + display: block; + height: 24px; + width: 24px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > h2 { + font-size: 32px; + font-weight: 600; + line-height: 39px; + padding: 0; + margin: 10px 0 20px; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > p { + font-size: 16px; + font-weight: 400; + line-height: 26px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary { + font-size: 16px; + font-weight: 600; + line-height: 13px; + color: #fff; + background: #3496ff; + padding: 16px 20px; + border: none; + border-radius: 2px; + margin: 30px 0 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:focus, .wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:hover, .wpzoom-new-admin.wpzf-no-forms #wpbody-content > .wpzf_no-forms .left-column > .button-primary:active { + background: #000; + color: #fff; +} +.wpzoom-new-admin #wpbody-content, +.wpzoom-new-admin #wpcontent { + /*padding-bottom: 165px;*/ +} +.wpzoom-new-admin #wpbody-content .urgent, +.wpzoom-new-admin #wpcontent .urgent { + color: #ec2439; +} +.wpzoom-new-admin #wpbody-content .featured-off, +.wpzoom-new-admin #wpcontent .featured-off { + display: none !important; +} +.wpzoom-new-admin #wpbody-content .pro-only, +.wpzoom-new-admin #wpcontent .pro-only { + position: absolute; + top: -6px; + right: -4px; + line-height: 1.5; + color: #fff; + background: #f57c00; + padding: 0 4px; + border-radius: 2px; +} +.wpzoom-new-admin #wpbody-content .notice-warning, +.wpzoom-new-admin #wpcontent .notice-warning { + display: block; + padding: 11px 15px; + margin: 10px 0 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header { + color: #242628; + background: #fff; + padding: 15px 30px 0; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + margin: 3em 20px 3em 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions { + background: transparent; + padding: 0 0 1em; + border: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 20px; + float: none; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header #major-publishing-actions #publishing-action .spinner { + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-top: 1em; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header.wpzoom-new-admin-wrap-sides .wpzoom-new-admin-wrap-left { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title { + font-size: 24px; + font-weight: 600; + line-height: 29px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small { + font-size: 14px; + font-weight: normal; + line-height: 17px; + color: #81909c; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a { + text-decoration: none; + color: #81909c; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:hover, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title small a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .wpzoom-new-admin_settings-main-title-version { + float: right; + font-size: 14px; + font-weight: 400; + color: #81909c; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title .pro { + color: #f57c00; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title { + position: relative; + font-size: 24px; + font-weight: 600; + text-overflow: ellipsis; + line-height: 29px; + background: transparent url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3 17.2505V21.0005H6.75L17.81 9.94055L14.06 6.19055L3 17.2505ZM20.71 7.04055C21.1 6.65055 21.1 6.02055 20.71 5.63055L18.37 3.29055C17.98 2.90055 17.35 2.90055 16.96 3.29055L15.13 5.12055L18.88 8.87055L20.71 7.04055Z%27 fill=%27%2381909C%27/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: center right; + min-width: 100px; + max-width: 82%; + padding: 0 24px 0 0; + border: 0; + outline: none; + margin: 0; + overflow: hidden; + -webkit-box-shadow: 0 0 0 1px transparent; + box-shadow: 0 0 0 1px transparent; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:hover, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-title #title:focus { + -webkit-box-shadow: 0 0 0 1px #3496ff; + box-shadow: 0 0 0 1px #3496ff; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-sub-title { + font-size: 18px; + font-weight: normal; + line-height: 22px; + color: #242628; + margin: 16px 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav { + font-size: 18px; + font-weight: normal; + line-height: 22px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + list-style: none; + gap: 40px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li { + position: relative; + list-style: none; + padding: 0; + margin: 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a { + cursor: default; + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a::after, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li.active a::after { + -webkit-transform: translateY(0); + transform: translateY(0); +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a { + display: block; + position: relative; + text-decoration: none; + color: #242628; + outline: none; + padding: 16px 0; + -webkit-box-shadow: none; + box-shadow: none; + overflow: hidden; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active, .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:active, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:focus { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a:hover { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a::after, +.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li a::after { + content: ""; + position: absolute; + left: 0; + right: 0; + bottom: 0; + background: #3496ff; + height: 6px; + border-radius: 2px 2px 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap > h1.wp-heading-inline, +.wpzoom-new-admin #wpbody-content > .wrap > .page-title-action, +.wpzoom-new-admin #wpbody-content > .wrap > .wp-header-end, +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .search-box, +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .wp-list-table > tfoot, +.wpzoom-new-admin #wpbody-content > .wrap #titlediv, +.wpzoom-new-admin #wpcontent > .wrap > h1.wp-heading-inline, +.wpzoom-new-admin #wpcontent > .wrap > .page-title-action, +.wpzoom-new-admin #wpcontent > .wrap > .wp-header-end, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .search-box, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .wp-list-table > tfoot, +.wpzoom-new-admin #wpcontent > .wrap #titlediv { + display: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-notices .notice, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-notices .notice { + display: block !important; +} +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav { + margin: 10px 0; +} +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.wpzoom-new-admin #wpbody-content > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top .search-box, +.wpzoom-new-admin #wpcontent > .wrap > .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav.top .search-box { + margin: 0 auto; +} +.wpzoom-new-admin #wpbody-content > .wrap input, +.wpzoom-new-admin #wpbody-content > .wrap textarea, +.wpzoom-new-admin #wpbody-content > .wrap select, +.wpzoom-new-admin #wpcontent > .wrap input, +.wpzoom-new-admin #wpcontent > .wrap textarea, +.wpzoom-new-admin #wpcontent > .wrap select { + font-weight: normal; + color: #242628; + border: 1px solid #9ca2a7; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap input:hover, .wpzoom-new-admin #wpbody-content > .wrap input:focus, +.wpzoom-new-admin #wpbody-content > .wrap textarea:hover, +.wpzoom-new-admin #wpbody-content > .wrap textarea:focus, +.wpzoom-new-admin #wpbody-content > .wrap select:hover, +.wpzoom-new-admin #wpbody-content > .wrap select:focus, +.wpzoom-new-admin #wpcontent > .wrap input:hover, +.wpzoom-new-admin #wpcontent > .wrap input:focus, +.wpzoom-new-admin #wpcontent > .wrap textarea:hover, +.wpzoom-new-admin #wpcontent > .wrap textarea:focus, +.wpzoom-new-admin #wpcontent > .wrap select:hover, +.wpzoom-new-admin #wpcontent > .wrap select:focus { + color: #242628; + border-color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .column-shortcode input, +.wpzoom-new-admin #wpcontent > .wrap .column-shortcode input { + max-width: 210px; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap input, +.wpzoom-new-admin #wpcontent > .wrap input { + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap input.wpzoom-new-admin_input-nobg, +.wpzoom-new-admin #wpcontent > .wrap input.wpzoom-new-admin_input-nobg { + background: transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox], +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox] { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + background-color: #fff; + height: 13.5px; + width: 13.5px; + min-width: 13.5px; + border: none; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 2px #7c848a; + box-shadow: inset 0 0 0 2px #7c848a; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:hover, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:hover { + background-color: #fff !important; + -webkit-box-shadow: inset 0 0 0 2px #3496ff !important; + box-shadow: inset 0 0 0 2px #3496ff !important; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:hover:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:hover:checked { + background-color: #000 !important; + -webkit-box-shadow: inset 0 0 0 1px transparent !important; + box-shadow: inset 0 0 0 1px transparent !important; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:focus, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:focus { + outline: none; + -webkit-box-shadow: inset 0 0 0 2px #3496ff; + box-shadow: inset 0 0 0 2px #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:focus:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:focus:checked { + -webkit-box-shadow: inset 0 0 0 2px transparent; + box-shadow: inset 0 0 0 2px transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]::before { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:checked { + background-color: #3496ff; + -webkit-box-shadow: inset 0 0 0 2px transparent; + box-shadow: inset 0 0 0 2px transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=checkbox]:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=checkbox]:checked::before { + content: url("data:image/svg+xml,%3Csvg width=%2718px%27 height=%2718px%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7 13L10 16L17 9%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E"); + display: block; + float: none; + height: auto; + width: auto; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio], +.wpzoom-new-admin #wpcontent > .wrap input[type=radio] { + border-radius: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile { + height: 200px; + width: 150px; + border-radius: 10px; + margin: 0 30px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:last-child, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:last-child, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:last-child, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:last-child { + margin-right: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked { + background-color: rgb(240.7, 247.6034482759, 255); + border-color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha:checked::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile:checked::before { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + content: ""; + font-size: 14px; + font-weight: 600; + line-height: 1; + background-color: transparent; + background-position: center 33px; + background-repeat: no-repeat; + height: 100%; + width: 100%; + padding: 30px 10px; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before { + content: "No Protection"; + background-image: url("data:image/svg+xml,%3Csvg width=%2780%27 height=%2780%27 viewBox=%270 0 80 80%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M39.9994 6.66666C33.4067 6.66666 26.962 8.62163 21.4804 12.2843C15.9987 15.9471 11.7263 21.153 9.20338 27.2439C6.68046 33.3348 6.02035 40.037 7.30652 46.503C8.5927 52.969 11.7674 58.9085 16.4291 63.5702C21.0909 68.232 27.0303 71.4067 33.4964 72.6928C39.9624 73.979 46.6646 73.3189 52.7555 70.796C58.8463 68.2731 64.0523 64.0006 67.715 58.519C71.3777 53.0374 73.3327 46.5927 73.3327 40C73.3327 35.6226 72.4705 31.2881 70.7953 27.2439C69.1202 23.1997 66.6649 19.5251 63.5696 16.4298C60.4743 13.3345 56.7997 10.8792 52.7555 9.20401C48.7113 7.52886 44.3768 6.66666 39.9994 6.66666ZM39.9994 66.6667C32.9269 66.6667 26.1442 63.8572 21.1432 58.8562C16.1422 53.8552 13.3327 47.0724 13.3327 40C13.3253 34.0778 15.3094 28.3251 18.966 23.6667L56.3327 61.0333C51.6742 64.6899 45.9215 66.674 39.9994 66.6667ZM61.0327 56.3333L23.666 18.9667C28.3245 15.31 34.0772 13.326 39.9994 13.3333C47.0718 13.3333 53.8546 16.1428 58.8555 21.1438C63.8565 26.1448 66.666 32.9276 66.666 40C66.6734 45.9222 64.6893 51.6748 61.0327 56.3333Z%27 fill=%27%23DDDDDD%27/%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before { + content: "reCAPTCHA"; + background-image: url("data:image/svg+xml,%3Csvg width=%27106%27 height=%2780%27 viewBox=%270 0 106 80%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg id=%27settings-captcha-recaptcha%27%3E%3Cg id=%27Clip path group%27%3E%3Cmask id=%27mask0_3445_1545%27 style=%27mask-type:luminance%27 maskUnits=%27userSpaceOnUse%27 x=%2712%27 y=%270%27 width=%2782%27 height=%2780%27%3E%3Cg id=%27a%27%3E%3Cpath id=%27Vector%27 d=%27M12.8574 0H93.1444V80H12.8574V0Z%27 fill=%27white%27/%3E%3C/g%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_3445_1545%29%27%3E%3Cg id=%27Group%27%3E%3Cpath id=%27Vector_2%27 d=%27M93.1429 39.952V5.735L84.1589 14.719C76.7989 5.735 65.6159 0 53.0959 0C39.9999 0 28.4359 6.213 21.1719 15.77L35.8919 30.681C37.3249 28.005 39.4279 25.711 41.8169 23.991C44.3969 21.983 48.0299 20.358 53.0959 20.358C53.6689 20.358 54.1469 20.454 54.5289 20.55C57.5297 20.7812 60.4341 21.7148 63.0076 23.2754C65.5811 24.8361 67.7516 26.9799 69.3439 29.534L58.9259 39.952C72.1159 39.857 87.0259 39.857 93.1429 39.952Z%27 fill=%27%231C3AA9%27/%3E%3Cpath id=%27Vector_3%27 d=%27M52.8095 0H18.5905L27.5755 8.984C18.5905 16.344 12.8555 27.527 12.8555 40.048C12.8555 53.047 19.0685 64.708 28.7225 71.971L43.6325 57.252C40.9565 55.818 38.6625 53.716 36.9425 51.326C34.9345 48.746 33.3105 45.114 33.3105 40.048C33.3105 39.474 33.4055 38.996 33.5005 38.614C33.7322 35.6131 34.6663 32.7087 36.2275 30.1353C37.7886 27.562 39.933 25.3918 42.4875 23.8L52.9055 34.218C52.8105 21.028 52.7155 6.118 52.8105 0.001L52.8095 0Z%27 fill=%27%234285F4%27/%3E%3Cpath id=%27Vector_4%27 d=%27M12.8574 40.048V74.265L21.8414 65.281C29.2014 74.265 40.3834 80 52.9044 80C65.9044 80 77.5644 73.786 84.8284 64.133L70.1084 49.318C68.6754 51.994 66.5724 54.288 64.1834 56.008C61.6034 58.016 57.9704 59.641 52.9044 59.641C52.4206 59.6372 51.9392 59.5727 51.4714 59.449C48.4706 59.2178 45.5662 58.2842 42.9927 56.7235C40.4192 55.1629 38.2487 53.0191 36.6564 50.465L47.0744 40.047C33.8844 40.142 18.9744 40.143 12.8574 40.048Z%27 fill=%27%23ABABAB%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, +.wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { + content: "Turnstile"; + background-image: url("data:image/svg+xml,%3Csvg width=%27106%27 height=%2780%27 viewBox=%270 0 256 116%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 preserveAspectRatio=%27xMidYMid%27%3E%3Cg%3E%3Cg transform=%27translate%280.000000%2C -1.000000%29%27%3E%3Cpath d=%27M202.3569%2C50.394 L197.0459%2C48.27 C172.0849%2C104.434 72.7859%2C70.289 66.8109%2C86.997 C65.8149%2C98.283 121.0379%2C89.143 160.5169%2C91.056 C172.5559%2C91.639 178.5929%2C100.727 173.4809%2C115.54 L183.5499%2C115.571 C195.1649%2C79.362 232.2329%2C97.841 233.7819%2C85.891 C231.2369%2C78.034 191.1809%2C85.891 202.3569%2C50.394 Z%27 fill=%27%23FFFFFF%27%3E%3C/path%3E%3Cpath d=%27M176.332%2C109.3483 C177.925%2C104.0373 177.394%2C98.7263 174.739%2C95.5393 C172.083%2C92.3523 168.365%2C90.2283 163.585%2C89.6973 L71.17%2C88.6343 C70.639%2C88.6343 70.108%2C88.1033 69.577%2C88.1033 C69.046%2C87.5723 69.046%2C87.0413 69.577%2C86.5103 C70.108%2C85.4483 70.639%2C84.9163 71.701%2C84.9163 L164.647%2C83.8543 C175.801%2C83.3233 187.486%2C74.2943 191.734%2C63.6723 L197.046%2C49.8633 C197.046%2C49.3313 197.577%2C48.8003 197.046%2C48.2693 C191.203%2C21.1823 166.772%2C0.9993 138.091%2C0.9993 C111.535%2C0.9993 88.697%2C17.9953 80.73%2C41.8963 C75.419%2C38.1783 69.046%2C36.0533 61.61%2C36.5853 C48.863%2C37.6473 38.772%2C48.2693 37.178%2C61.0163 C36.647%2C64.2033 37.178%2C67.3903 37.71%2C70.5763 C16.996%2C71.1073 0%2C88.1033 0%2C109.3483 C0%2C111.4723 0%2C113.0663 0.531%2C115.1903 C0.531%2C116.2533 1.593%2C116.7843 2.125%2C116.7843 L172.614%2C116.7843 C173.676%2C116.7843 174.739%2C116.2533 174.739%2C115.1903 L176.332%2C109.3483 Z%27 fill=%27%23F4811F%27%3E%3C/path%3E%3Cpath d=%27M205.5436%2C49.8628 L202.8876%2C49.8628 C202.3566%2C49.8628 201.8256%2C50.3938 201.2946%2C50.9248 L197.5766%2C63.6718 C195.9836%2C68.9828 196.5146%2C74.2948 199.1706%2C77.4808 C201.8256%2C80.6678 205.5436%2C82.7918 210.3236%2C83.3238 L229.9756%2C84.3858 C230.5066%2C84.3858 231.0376%2C84.9168 231.5686%2C84.9168 C232.0996%2C85.4478 232.0996%2C85.9788 231.5686%2C86.5098 C231.0376%2C87.5728 230.5066%2C88.1038 229.4436%2C88.1038 L209.2616%2C89.1658 C198.1076%2C89.6968 186.4236%2C98.7258 182.1746%2C109.3478 L181.1116%2C114.1288 C180.5806%2C114.6598 181.1116%2C115.7218 182.1746%2C115.7218 L252.2826%2C115.7218 C253.3446%2C115.7218 253.8756%2C115.1908 253.8756%2C114.1288 C254.9376%2C109.8798 255.9996%2C105.0998 255.9996%2C100.3188 C255.9996%2C72.7008 233.1616%2C49.8628 205.5436%2C49.8628%27 fill=%27%23FAAD3F%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_none + label, +.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_recaptcha + label, +.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_service_turnstile + label, +.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_none + label, +.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_recaptcha + label, +.wpzoom-new-admin #wpcontent > .wrap #wpzf_global_captcha_service_turnstile + label { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-wrap-radio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-wrap-radio { + margin-bottom: 5px; + display: block; +} +.wpzoom-new-admin #wpbody-content > .wrap .radio-field, +.wpzoom-new-admin #wpcontent > .wrap .radio-field { + margin: 0 30px 0 0 !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .radio-field:last-child, +.wpzoom-new-admin #wpcontent > .wrap .radio-field:last-child { + margin-right: 0 !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .radio-field > input[type=radio], +.wpzoom-new-admin #wpcontent > .wrap .radio-field > input[type=radio] { + margin: 0 10px 0 0 !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .disabled, +.wpzoom-new-admin #wpbody-content > .wrap .disable, +.wpzoom-new-admin #wpcontent > .wrap .disabled, +.wpzoom-new-admin #wpcontent > .wrap .disable { + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .disable, +.wpzoom-new-admin #wpcontent > .wrap .disable { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .help, +.wpzoom-new-admin #wpcontent > .wrap .help { + display: inline-block; + cursor: help; + font-size: 20px; + vertical-align: text-bottom; + height: 16px; + width: 16px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + position: relative; +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field, +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field { + padding: 0; + margin: 0 0 2em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field label > strong, +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field label > strong { + font-size: 15px !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field label > em, +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field label > em { + color: rgba(36, 38, 40, 0.8); +} +.wpzoom-new-admin #wpbody-content > .wrap .wide-text-field input[type=text], +.wpzoom-new-admin #wpcontent > .wrap .wide-text-field input[type=text] { + display: block; + font-size: 15px; + font-weight: normal; + line-height: 40px; + color: #242628; + width: 100%; + min-height: 40px; + padding: 0 10px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0.7em 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .submit-button, +.wpzoom-new-admin #wpcontent > .wrap .submit-button { + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .button.disabled, +.wpzoom-new-admin #wpcontent > .wrap .button.disabled { + pointer-events: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 13px; + /*font-weight: 600; + line-height: 35px; + min-height: 35px;*/ + color: #3496ff; + background: #f7f6f6; + padding: 0 12px; + border-color: #3496ff; + border-radius: 2px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary.button-large, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary.button-large { + min-height: 48px; + padding: 0 40px; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button:not(.wp-color-result) .button-secondary:active, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary:hover, +.wpzoom-new-admin #wpcontent > .wrap .button:not(.wp-color-result) .button-secondary:active { + color: #fff; + background: #3496ff; + border-color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .button.wp-color-result, +.wpzoom-new-admin #wpcontent > .wrap .button.wp-color-result { + font-size: 13px; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary, +.wpzoom-new-admin #wpcontent > .wrap .button-primary { + border: none; + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary:active, +.wpzoom-new-admin #wpcontent > .wrap .button-primary:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-primary:active { + color: #fff; + background: #000; + border-color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive { + color: #fff; + background: #22bb66; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-positive:active, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-positive:active { + background: #3bdb82; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative { + color: #fff; + background: #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-primary.button-negative:active, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-primary.button-negative:active { + background: #f05161; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary { + color: #81909c; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #ddd; + box-shadow: inset 0 0 0 1px #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary:active, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary:active { + background: #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive { + color: #22bb66; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #22bb66; + box-shadow: inset 0 0 0 1px #22bb66; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-positive:active, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-positive:active { + color: #242628; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #242628; + box-shadow: inset 0 0 0 1px #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative { + color: #ec2439; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #ec2439; + box-shadow: inset 0 0 0 1px #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-secondary.button-negative:active, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-secondary.button-negative:active { + color: #242628; + background: #fff; + -webkit-box-shadow: inset 0 0 0 1px #242628; + box-shadow: inset 0 0 0 1px #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link, +.wpzoom-new-admin #wpcontent > .wrap .button-link { + color: #3496ff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link { + font-weight: normal; + line-height: 1; + min-height: 0; + padding: 0; + margin: 1.5em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:active, .wpzoom-new-admin #wpbody-content > .wrap .button-link.wpzoom-new-admin_button-link:focus, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:active, +.wpzoom-new-admin #wpcontent > .wrap .button-link.wpzoom-new-admin_button-link:focus { + color: #000; + background: transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap .button-link:hover, .wpzoom-new-admin #wpbody-content > .wrap .button-link:active, .wpzoom-new-admin #wpbody-content > .wrap .button-link:focus, +.wpzoom-new-admin #wpcontent > .wrap .button-link:hover, +.wpzoom-new-admin #wpcontent > .wrap .button-link:active, +.wpzoom-new-admin #wpcontent > .wrap .button-link:focus { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 12px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input > * { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_suffixed-number-input > *:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_suffixed-number-input > *:first-child { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_profile-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_profile-photo { + display: block; + height: 100px; + width: 100px; + border-radius: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap a, +.wpzoom-new-admin #wpcontent > .wrap a { + text-decoration: none; + color: #3496ff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap a:hover, .wpzoom-new-admin #wpbody-content > .wrap a:active, .wpzoom-new-admin #wpbody-content > .wrap a:focus, +.wpzoom-new-admin #wpcontent > .wrap a:hover, +.wpzoom-new-admin #wpcontent > .wrap a:active, +.wpzoom-new-admin #wpcontent > .wrap a:focus { + text-decoration: none; + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap a.linked, +.wpzoom-new-admin #wpcontent > .wrap a.linked { + border-bottom: 1px solid rgba(52, 150, 255, 0.3); +} +.wpzoom-new-admin #wpbody-content > .wrap a.linked:hover, .wpzoom-new-admin #wpbody-content > .wrap a.linked:active, .wpzoom-new-admin #wpbody-content > .wrap a.linked:focus, +.wpzoom-new-admin #wpcontent > .wrap a.linked:hover, +.wpzoom-new-admin #wpcontent > .wrap a.linked:active, +.wpzoom-new-admin #wpcontent > .wrap a.linked:focus { + border-bottom-color: rgba(0, 0, 0, 0.3); +} +.wpzoom-new-admin #wpbody-content > .wrap a.ac_match, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap a.ac_match:hover, .wpzoom-new-admin #wpbody-content > .wrap a.ac_match:active, .wpzoom-new-admin #wpbody-content > .wrap a.ac_match:focus, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match:hover, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match:active, +.wpzoom-new-admin #wpcontent > .wrap a.ac_match:focus { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:hover, .wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:active, .wpzoom-new-admin #wpbody-content > .wrap .subsubsub a.current:focus, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:hover, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:active, +.wpzoom-new-admin #wpcontent > .wrap .subsubsub a.current:focus { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 14px; + font-weight: 600; + text-decoration: none; + color: #242628; + margin: 10px 0 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:hover svg, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button:active svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:hover svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button:active svg { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_back-button svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_back-button svg { + color: #242628; + fill: #242628; + margin: 0 6px 0 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer { + position: absolute; + top: calc(100% + 3px); + left: 50%; + z-index: 1000; + cursor: default; + font-size: 14px; + color: #fff; + background: #3496ff; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + padding: 4px 10px; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-animation-name: bounceFade; + animation-name: bounceFade; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer > i, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer > i { + position: absolute; + top: -10px; + left: 50%; + pointer-events: none; + height: 10px; + width: 20px; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + overflow: hidden; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-pointer > i::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-pointer > i::before { + content: ""; + position: absolute; + left: 50%; + bottom: -4px; + pointer-events: initial; + background: #3496ff; + height: 8px; + width: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); + -webkit-transform: translateX(-50%) rotateZ(45deg); + transform: translateX(-50%) rotateZ(45deg); +} +.wpzoom-new-admin #wpbody-content > .wrap .fit-max-content, +.wpzoom-new-admin #wpcontent > .wrap .fit-max-content { + max-width: -webkit-max-content; + max-width: -moz-max-content; + max-width: max-content; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-add-new a, +.wpzoom-new-admin #wpbody-content > .wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-add-new a, +.wpzoom-new-admin #wpcontent > .wrap #wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add { + position: relative; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + list-style: none; + padding: 0; + margin: 1.5em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + gap: 30px; + margin-top: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > * { + text-align: left !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns.wpzoom-new-admin_two-columns-left-small > *:first-child { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + width: auto; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > * { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + list-style: none; + width: 100%; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > *:first-child { + text-align: left; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_two-columns > *:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_two-columns > *:last-child { + text-align: right; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 10px; + margin: 5px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select.hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select.hidden { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label { + text-align: center; + color: #81909c; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label:hover { + color: #9ca2a7; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label:hover svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label:hover svg { + color: #9ca2a7; + fill: #9ca2a7; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input:checked + span, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input:checked + span { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label input:checked + span svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label input:checked + span svg { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label span, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label span { + display: block; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_image-select label svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_image-select label svg { + display: block; + color: #81909c; + fill: #81909c; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 12px; + padding: 0; + margin: 1.5em 0 0 !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice::before { + content: ""; + display: block; + background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.3 3.5H7.7V4.9H6.3V3.5ZM6.3 6.3H7.7V10.5H6.3V6.3ZM7 0C3.136 0 0 3.136 0 7C0 10.864 3.136 14 7 14C10.864 14 14 10.864 14 7C14 3.136 10.864 0 7 0ZM7 12.6C3.913 12.6 1.4 10.087 1.4 7C1.4 3.913 3.913 1.4 7 1.4C10.087 1.4 12.6 3.913 12.6 7C12.6 10.087 10.087 12.6 7 12.6Z%27/%3E%3C/svg%3E"); + height: 14px; + width: 14px; + margin: 0 0.8em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_notice p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_notice p { + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap.with-bg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap.with-bg { + font-size: 14px; + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap.with-bg *:not(h2):not(small), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap.with-bg *:not(h2):not(small) { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter { + margin: 2em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table { + color: #242628; + background: #fff; + padding: 0; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead { + position: sticky; + top: 32px; + z-index: 100; + background: rgba(255, 255, 255, 0.8); + backdrop-filter: blur(3px); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td { + font-size: 14px; + border-bottom: 1px solid #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.column-wpzoom-new-admin_account-token { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column { + text-align: center; + vertical-align: middle; + width: 3em; + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column input, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead td.check-column input { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th { + font-weight: 400; + color: #7c848a; + padding-left: 0; + padding-right: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th.column-wpzoom-new-admin_actions { + text-align: right; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a { + color: #7c848a; + padding: 14px 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table thead th a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr { + display: table-row !important; + position: relative; + background: transparent; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:nth-child(odd), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:nth-child(odd) { + background: #f2f4f6; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child td, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr:first-child td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td { + border-top: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody tr.inline-edit-row td { + padding-top: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td { + vertical-align: top; + padding: 20px 0; + border: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.column-wpzoom-new-admin_account-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-photo, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-bio, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-wpzoom-new-admin_account-token { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column { + text-align: center; + vertical-align: middle; + width: 3em; + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column input, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.check-column input { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody th.check-column { + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td > * { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button) { + color: #3496ff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td a:not(.button):active { + color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-shortcode > input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td.column-shortcode > input { + display: block; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .row-actions, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .row-actions { + margin: 0.5em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit { + overflow: hidden; + -webkit-animation-name: slidedown; + animation-name: slidedown; + -webkit-animation-duration: 1s; + animation-duration: 1s; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + list-style: none; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + list-style: none; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div { + display: block; + margin: 0 0 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li div:last-child { + margin-bottom: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li strong:first-child, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li label > strong:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li strong:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li label > strong:first-child { + display: inline-block; + margin: 0 0 5px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li input:not(.widefat), +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li textarea, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li input:not(.widefat), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .wpzoom-new-admin_quick-edit .wpzoom-new-admin_quick-edit-columns > li textarea { + width: 60%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save { + position: absolute; + top: -10px; + right: 0; + padding: 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button { + float: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel { + color: #3496ff; + background: transparent; + -webkit-box-shadow: inset 0 0 0 1px #3496ff; + box-shadow: inset 0 0 0 1px #3496ff; + margin: 0 1em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .button.cancel:focus { + color: #000; + -webkit-box-shadow: inset 0 0 0 1px #000; + box-shadow: inset 0 0 0 1px #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .spinner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody td .inline-edit-save .spinner { + float: left; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-title, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account { + width: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a { + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_account a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions { + text-align: right; + width: 5%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong { + position: relative; + cursor: pointer; + font-size: 20px; + font-weight: 600; + text-align: right; + white-space: nowrap; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .column-wpzoom-new-admin_actions strong:active { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu { + display: inline-block; + position: relative; + text-align: right; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover .wpzoom-new-admin_hidden { + pointer-events: auto; + opacity: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong::after, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu:hover strong::after { + content: ""; + position: absolute; + left: -50px; + right: 0; + bottom: -15px; + height: 25px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden { + position: absolute; + right: 0; + bottom: -10px; + z-index: 999; + pointer-events: none; + text-align: left; + background: #fff; + min-width: 200px; + opacity: 0; + padding: 0; + border-radius: 3px; + margin: 0; + -webkit-box-shadow: 1px 4px 8px rgba(0, 0, 0, 0.1); + box-shadow: 1px 4px 8px rgba(0, 0, 0, 0.1); + -webkit-transform: translate(0%, 100%); + transform: translate(0%, 100%); + -webkit-transition: opacity 0.2s ease; + transition: opacity 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li { + white-space: nowrap; + margin: 0; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:first-child button { + padding-top: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li:last-child button { + padding-bottom: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_divider { + pointer-events: none; + background: #ddd; + height: 1px; + padding: 0; + margin: 5px 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li.wpzoom-new-admin_actions-menu_delete a:hover { + color: #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button { + display: block; + white-space: nowrap; + color: #242628; + width: 100%; + padding: 7px 20px; + margin: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li a:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .wpzoom-new-admin_actions-menu .wpzoom-new-admin_hidden li button:hover { + color: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-left, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-right, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-left, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin-wrap ~ #posts-filter .wp-list-table tbody .inline-edit-col-right { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff, +.wpzoom-new-admin #wpcontent > .wrap #poststuff { + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body, +.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body #post-body-content, +.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body #post-body-content { + float: none; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap #poststuff #post-body .postbox-container, +.wpzoom-new-admin #wpcontent > .wrap #poststuff #post-body .postbox-container { + /*display: none;*/ +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content { + display: -ms-grid; + display: grid; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content * { + pointer-events: inherit; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > * { + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + -ms-grid-row-align: start; + align-self: start; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *:not(.active), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) *, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-content > *:not(.active) * { + pointer-events: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 20px; + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar.hide, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar.hide { + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout), +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only > .wpzoom-new-admin_feed-layout-pro, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar:not(.show-pro) .wpzoom-new-admin_pro-only > .wpzoom-new-admin_feed-layout-pro { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar input, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar textarea, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar select, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar textarea, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar select { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right { + background: #fff; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left { + display: -ms-grid; + display: grid; + -ms-grid-rows: auto 1fr; + grid-template-rows: auto 1fr; + -ms-flex-preferred-size: 28%; + flex-basis: 28%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left.is-pro .wpzoom-new-admin_sidebar-left-section { + max-height: 70vh !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox], +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child input[type=checkbox] { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:nth-child(n+2) { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left:not(.is-pro) .wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section-head { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + background: #fafafa; + min-height: 30px; + padding: 20px; + border-bottom: 1px solid #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section { + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 2; + grid-row: 2; + -ms-grid-row-align: start; + align-self: start; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + overflow-x: hidden; + overflow-y: auto; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section:not(.active) { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + position: relative; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading.hide-loading::before { + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar .wpzoom-new-admin_sidebar-right.is-loading::before { + content: ""; + position: absolute; + top: 300px; + left: 50%; + z-index: 1; + background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 50 50%27 xml:space=%27preserve%27%3E%3Cpath fill=%27%233496ff%27 d=%27M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z%27%3E%3CanimateTransform attributeType=%27xml%27 attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E"); + background-size: contain; + height: 64px; + width: 64px; + opacity: 1; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section-big-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section-big-title { + font-size: 18px; + font-weight: 600; + margin: 30px 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section { + padding: 30px 0 0; + border-top: 1px solid #ddd; + margin: 30px 20px 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section:first-child, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.no-top-border, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.no-top-border { + padding-top: 0; + border-top: 0; + margin-top: 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title { + font-size: 18px; + font-weight: 600; + margin: 0 0 15px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-title.smaller-title { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description { + font-size: 14px; + font-weight: normal; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_sidebar-section-description:last-child { + margin-bottom: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section p { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section ul li, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section ol li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section ul li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section ol li { + margin-bottom: 1em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + gap: 15px; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned > input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_text-btn-aligned > input { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 14px; + line-height: 2; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode { + background: transparent; + border: 1px solid #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn { + display: -ms-grid; + display: grid; + text-align: center; + color: #3496ff; + background: transparent; + border: 1px solid #3496ff; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn:hover { + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success { + color: #fff; + background: #22bb66; + border-color: #22bb66; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-normal { + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn.success .wpzoom-new-admin_shortcode-copy-btn-text-success { + opacity: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success { + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-normal { + opacity: 1; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_shortcode-copy-btn .wpzoom-new-admin_shortcode-copy-btn-text-success { + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select.is-set .wpzoom-new-admin_feed-user-select-edit-link { + display: inline-block; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select:not(.is-set) .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input { + display: -ms-grid; + display: grid; + background: #eee; + border: 1px solid #9ca2a7; + border-radius: 4px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + margin: 15px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-name { + font-size: 14px; + font-weight: 600; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-select-info-left .wpzoom-new-admin_feed-user-select-info-type { + font-size: 12px; + color: #81909c; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button { + font-size: 13px; + font-weight: 600; + color: #3496ff; + background: transparent; + border: 1px solid #3496ff; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-info .wpzoom-new-admin_feed-user-remove-button:hover { + color: #ec2439; + border-color: #ec2439; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-pack: stretch; + -ms-flex-pack: stretch; + justify-content: stretch; + -ms-grid-column: 1; + grid-column: 1; + -ms-grid-row: 1; + grid-row: 1; + pointer-events: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button-highlight { + display: block; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + z-index: 1; + pointer-events: none; + border: 0; + border-radius: 6px; + -webkit-box-shadow: inset 0 0 1px 1px #3496ff, 0 0 1px 1px #3496ff; + box-shadow: inset 0 0 1px 1px #3496ff, 0 0 1px 1px #3496ff; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + -webkit-animation: highlighting 0.8s infinite; + animation: highlighting 0.8s infinite; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + position: relative; + z-index: 2; + pointer-events: all; + font-size: 14px; + font-weight: 600; + color: #242628; + background: #eee; + opacity: 1; + border: 0; + border-radius: 4px; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-input .wpzoom-new-admin_feed-user-select-button-wrap .wpzoom-new-admin_feed-user-select-button:hover { + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-user-select .wpzoom-new-admin_feed-user-select-edit-link { + display: none; + margin: 20px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: end; + gap: 10px; + max-height: 999em; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 15px; + padding: 10px; + border-radius: 4px; + -webkit-box-shadow: 0 0 0 2px #f57c00; + box-shadow: 0 0 0 2px #f57c00; + max-width: 76%; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro legend { + font-size: 13px; + font-weight: 600; + color: #fff; + background: #f57c00; + padding: 0 5px; + margin: 0 auto; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-pro .wpzoom-new-admin_feed-layout-option { + pointer-events: none; + opacity: 0.75; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout > .wpzoom-new-admin_feed-layout-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout > .wpzoom-new-admin_feed-layout-option { + margin-bottom: 10px !important; + max-width: 21%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option { + display: block; + background: transparent; + padding: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + outline: none; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option.disabled { + pointer-events: none; + opacity: 0.4; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option:hover svg { + color: #9ca2a7; + fill: #9ca2a7; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option svg { + display: block; + color: #81909c; + fill: #81909c; + max-width: 100%; + height: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked ~ svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout .wpzoom-new-admin_feed-layout-option input:checked ~ svg { + color: #3496ff; + fill: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-layout-etc, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-general, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-profile-general, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-load-more-general { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 20px; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_table-row-full .wpzoom-new-admin_table-cell { + width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row.wpzoom-new-admin_responsive-enabled .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + gap: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox { + background: none; + padding: 0; + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + margin: 0 0.4em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox::before { + content: ""; + -webkit-mask: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z%27 fill=%27currentColor%27%3E%3C/path%3E%3C/svg%3E"); + mask: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z%27 fill=%27currentColor%27%3E%3C/path%3E%3C/svg%3E"); + background-color: rgba(0, 0, 0, 0.4); + height: 16px; + width: 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover { + background: none !important; + padding: 0; + border: 0; + border-radius: 0; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked::before, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:checked::before, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_table-cell:first-child .wpzoom-new-admin_responsive-checkbox:hover::before { + background-color: #000; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 5px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + gap: 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child), +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type:not(:first-child) { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name { + display: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 4px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.wpzoom-new-admin_responsive-table-row .wpzoom-new-admin_responsive-field .wpzoom-new-admin_responsive-field-type .wpzoom-new-admin_responsive-field-name .dashicons { + font-size: 16px; + height: 16px; + width: 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row.hidden { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell { + display: block; + white-space: nowrap; + line-height: 30px; + width: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell.table-cell-special label { + width: 50%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row .wpzoom-new-admin_table-cell input { + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row > input[type=checkbox], +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_table-row > input[type=checkbox] { + margin: 0 1em 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 10px; + position: relative; + border-left: 1px solid #242628; + padding: 10px 0 0 15px; + margin: -20px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper input { + margin-left: 0.5em; + margin-right: 0.5em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:first-child { + width: calc(50% - 9px); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_table .wpzoom-new-admin_sub-wrapper .wpzoom-new-admin_table-cell:last-child { + width: calc(50% + 9px); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover { + display: table-row; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover > strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_show-on-hover > strong { + display: block; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + gap: 20px; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.wpzoom-new-admin_pro-only-with-bottom { + padding-bottom: 10px; + border-bottom: 2px solid #f57c00; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro.hidden { + display: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + padding: 0; + border-bottom: 2px solid #f57c00; + margin: 0 0 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend > strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro legend > strong { + font-size: 13px; + color: #fff; + background: #f57c00; + padding: 0 5px; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro > label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .wpzoom-new-admin_feed-only-pro > label { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section .pro-only-wrapper { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout { + max-height: 0; + opacity: 0; + overflow: hidden; + padding-top: 0; + margin-top: 0; + margin-bottom: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-check-new.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout.active { + max-height: 999em; + opacity: 1; + padding-top: 30px; + margin-top: 30px; + margin-bottom: 20px; + overflow: visible; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-token #wpzoom-new-admin_user-token { + display: block; + font-size: 14px; + font-weight: normal; + text-overflow: ellipsis; + color: #242628; + background: #fff; + width: 100%; + padding: 4px 8px; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout > label > strong, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-request-timeout > label > strong { + font-size: 14px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding-top: 0; + padding-bottom: 20px; + border-top: none; + border-bottom: 2px solid #f57c00; + margin-top: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table > label, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_sidebar-section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_sidebar-section.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only .wpzoom-new-admin_table > label { + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview { + position: relative; + z-index: 2; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0; + border-bottom: 1px solid #ddd; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-title { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + font-size: 14px; + font-weight: 600; + text-align: center; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled { + pointer-events: none; + opacity: 0.3; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active { + background: #ddd; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links.disabled .wpzoom-new-admin_widget-preview-header-link.active svg { + fill: #81909c; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + cursor: pointer; + background: #ddd; + min-width: 70px; + min-height: 70px; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link:hover { + background: #eee; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active { + cursor: default; + color: #fff; + background: #3496ff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link.active svg { + fill: #fff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-header .wpzoom-new-admin_widget-preview-header-links .wpzoom-new-admin_widget-preview-header-link svg { + fill: #81909c; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0; + margin: 0; + overflow-x: hidden; + overflow-y: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner { + max-width: 768px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner { + max-width: 380px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view.layout-fullwidth.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner { + max-width: 100%; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + padding: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe { + display: block; + height: 400px; + width: 100%; + visibility: visible; + opacity: 1; + overflow: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view .wpzoom-new-admin_widget-preview-view-inner iframe.wpzoom-new-admin_preview-hidden { + pointer-events: none; + visibility: hidden; + opacity: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect { + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-title { + font-size: 24px; + font-weight: 600; + padding: 0; + margin: 0 0 10px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-description { + padding: 0; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); + gap: 30px; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li { + cursor: pointer; + background: #eee; + padding: 15px; + border: 1px solid #9ca2a7; + border-radius: 4px; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover { + color: #fff; + background: #3496ff; + border-color: rgb(0, 98.9655172414, 205); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover h3 { + color: #fff; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li:hover p { + color: rgba(255, 255, 255, 0.6); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li h3 { + font-size: 14px; + font-weight: 600; + padding: 0; + margin: 0 0 5px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-accounts li p { + font-size: 12px; + color: #81909c; + padding: 0; + margin: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect hr, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect hr { + margin: 30px 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_tabs-config-connect .wpzoom-new-admin_tabs-config-connect-subtitle { + font-size: 14px; + font-weight: normal; + padding: 0; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license { + color: #242628; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-title, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-title { + font-size: 20px; + font-weight: 600; + line-height: 24px; + margin: 0 0 1em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-title svg, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-title svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-title svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-title svg { + vertical-align: text-bottom; + margin: 0 5px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-support .section-description, +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-license .section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-support .section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-license .section-description { + padding: 0; + margin: 0 0 2em; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect { + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-title { + font-size: 24px; + font-weight: 600; + line-height: 29px; + margin: 0 0 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-description, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-description { + font-size: 14px; + white-space: pre-wrap; + margin: 0 0 30px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 30px; + margin: 0 0 30px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 350px; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + padding: 20px; + border: 1px solid #ddd; + border-radius: 3px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-title { + font-size: 16px; + font-weight: 600; + line-height: 19px; + margin: 0 0 16px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist { + font-size: 14px; + padding: 0; + margin: 0 0 20px; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-checklist li { + line-height: 18px; + background: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9 0C4.03759 0 0 4.03759 0 9C0 13.9624 4.03759 18 9 18C13.9624 18 18 13.9624 18 9C18 4.03759 13.9624 0 9 0ZM14.0301 6.63158L8.2782 12.3383C7.93985 12.6767 7.3985 12.6992 7.03759 12.3609L3.99248 9.58647C3.63158 9.24812 3.60902 8.68421 3.92481 8.32331C4.26316 7.96241 4.82707 7.93985 5.18797 8.2782L7.6015 10.4887L12.7444 5.34586C13.1053 4.98496 13.6692 4.98496 14.0301 5.34586C14.391 5.70677 14.391 6.27068 14.0301 6.63158Z%27 fill=%27%2322BB66%27/%3E%3C/svg%3E"); + background-position: 0 5px; + background-repeat: no-repeat; + min-height: 18px; + padding: 5px 0 5px 32px; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input { + font-size: 14px; + line-height: 17px; + color: #242628; + padding: 10px; + border: 1px solid #ddd; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-token-input:focus { + border-color: #3496ff; + -webkit-box-shadow: none; + box-shadow: none; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + cursor: pointer; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-weight: 600; + line-height: 1; + color: #fff; + background: #3496ff; + background-position: center left; + background-repeat: no-repeat; + width: 100%; + padding: 15px 40px; + border: 0; + border-radius: 2px; + margin: auto 0 0; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover, .wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:hover, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button:focus { + opacity: 0.8; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.disabled { + pointer-events: none; + opacity: 0.5; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button.facebook { + background: #1877F2; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .account-options .account-option .account-option-button svg { + margin: 0 16px 0 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-notice, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-notice { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 13px; + margin: 0; +} +.wpzoom-new-admin #wpbody-content > .wrap .wpzoom-new-admin_settings-connect .section-notice svg, +.wpzoom-new-admin #wpcontent > .wrap .wpzoom-new-admin_settings-connect .section-notice svg { + margin: 0 12px 0 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #242628; + background: #fff; + padding: 25px 30px; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + margin: 20px 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo { + padding: 0; + margin: 0 30px 0 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a { + display: block; + text-indent: -999em; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsUAAAB1CAYAAACmnpxEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMERERTJGNDlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMERERTJGMzlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMzc5NGVhLTBiZGYtNDQ3Zi05ODc1LTY1ZDk5NjhjZGVlNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkkr7JsAAB/xSURBVHja7F1RUhy5shWE/y9vBVNegdsroPi874dmBXSvAIi47xv4nhsBrIBmBW7/zP2kWIHbK3B5BbdnBbwSVnvaDNBdVSelTNU5ER0MY7u6pJNKHaVSqZ3Hx0dHEARBEARBEEPGLruAIAiCIAiCoCgmCIIgCIIgCIpigiAIgiAIgqAoJgiCIAiCIIhB4936Lzs7O+wRgiAIYiM+/PNfZfNjr/mMms8/ws9tUDef7+Gn/yy+/uffS/ZoMg6L8CGHhFmgikbsrD9o9L//txocJtAMwmrgDm0UJiULWDZ8LbZ00hbAScAmb1pQN/ZTG+LXzwue4/0gnEbo/vBjqvk8NJ9qG19BkMOEfbkn0H/m/YRRXVMv/vj9Zx+/e/aHk+Zzbqj/hh7avgpOzgL8AuZgi793b2jw/iL6w4Tgf34N/10PYXIPTuzeEW1w3XzODPB63HzGTj5YUoTPOHy3H0fz5vO5GUNzmgs5VIZJmH+lMWs+04Et3O4ji+Kz4I9fFMUEQXTD3toCZbw2yJdhQZBz9KQk/a0x0vhSYVKaBCFVJB5P/j0mYQx5cXAztKgZOdTbzZG+ZzwkUdzgk4u/+/3LnExRTBDyE8PY/RU98RPCPLMJ/gNpti2KQ/rLyfqCTtkYOvWf5j39AvNy6Klzxjlc+T/LHMYKBOw1/TUewm5J086rFH5x8cfvFUUxQaRD8WyCv2sc3sx4m0rS2kkkaBFS54Y49O9ZhrFzxtxjkxw+BQmschjyiYuIX3nofgRScrbhcZgXY+NvCzOWZCOItBP8beMQvjWfiVFnVjhDh3MViplk3918fO7evdFFjX/nLz66FETKIO2HHA4iCFBmbsd+/rhN9PUPFMUEoQ/FmjgeG3v3EenrxXvsCchvx94aFlLP4aNLFscNObTL4X5sPxEOTOaKFHnEKywoiglCt0j61DjAT4YiJ/ukzYYobmzqSXy4H4efcsJeGDe3uUeNB8ChhahxCoF6nKk9X7m0gZWKopgg9MNHTKxETkrSpXtB4bcnwzb7lbNT17wLvFC8D9uxuYmHoXB4aoDDFD5vnKFNp8ojXsHXJ15SFBOEDfyMnCh2arEK2OfMcYyJ58uAFi/eHr/ktN1MDlVxkYqDIjOb9oue28SvUb30P1l9Aj8gljwRTQBxGsTnmcIb9CiIFfdfWFCdDrBf/Xjx0cYD676YHKrjMKXP8ykUuWiLlHnEKzy89D8ZKW63srnf5jPU09CEGCZK7aokNb0wE/JV/iDWl4GKqeeiyuTCjRyq5TDlGYosUigU5BGvsKAo7ofzFgN5zO4iwNB4lTIP2fUQxF//82/4TVVBQHxxjOKbFcbkUDWHKQMB5lMoFOQRr7Bc/PE7RXGfVXtLoXvCXiMkhHEoxaQFJSlRJ4j9wqlgF9sUxuTwTQ6LxNwULv2Wv9kqFEryiFd4NQ2Fong7TFoOhlHKwvxE3rbY2NaFAgdH+9YpiJm69bKoUl+ujRxu5DB1qUoNPs/yLvStItt+eO0PeNBuO3SJ/PoVXcWuIwRw7q9IbcRVSvvqG3mrw0cjRkLOu8pUEFeBy+9rv6+EzMpO/hH+e5ToPf33+lzGqUaDI4cmOPygwFR8CkXR+BGtvvM1+75wunYWq21Fcd1CyCEHhj9Vv1BKpl+ZFR3+qY/oXQobb9c+K2MYV8d3bSP0CofZZlwEG3QJvrvzqruxr48JK1L0zSe+a979QuF4nwg5b29jR5mIKd+WuyDyN43r+QvvXIQ+9jY0jvju3ic/NO88oyAmh8LzneQc4fv72pAg9nZyrombxR+/v/p3dx4fH//6ZWenTUORpWLqxsjfKyW0z1Wal9om/uDMvqEca9O+j4lXn4jBdtA16rpWq3cUJogy4gRx3bz3WaK+/2/Pdh4kjnS/Joglct4Wob1L8PvGFFN1EFEz9EI/9PuxixNJ8hx81BJpI4f2OXyjTz45mXSHpPNuh/nxWwz7boTuDuI5fdIn7oCiWOWWwNpquCt82sWFMjtFOq07N3AEoVOFz3Wwm3GYIKTzv3wN45vY4wZx4ISCGMJBDDFVh8X9THAM+WfP1iJKksLK95cP6BwpsDlyaJzDiHPtOkaGUihi1SOGzSe7PQbBwmFzAjUmkPetIrEXJltNONRoiJkJ5Xnz8Q7b737MhL/uPEET+zp7ValSBgXxXoTJxr+zvzDmfaytar9Qaj4HQexITvjj1AdFyaF9DjfwWwpzq/7AXeQ8Ypit9a0+MQc26lgZod6gEYJWW3k2lJHWvLlv4wRRh4NVHwWF4CRBqaK++cSVonFuShAH+PeVLDHm/boXUteJxs08jJm54NekLg1FDu1z+BYOhZ+vujRbxDzinyanRRQ/ABs1UlYyB3V4QE15NvDqde6IbSeIVQ7YTOgrYi+8+trzg5LxMLImiEP0RSpK5N/3yO9ypL5S3H9/2G2RypkvUu3iDZDDy9w4jOAjt9EVhVJBvNoFiQlY0Gm3p9HPXftT+5uEqBYgVzlaVnXI1evg84k7jBcfNZYoJxRtYggOr68zTr7DsHbACY1aUBCXTi764jn5GHy6pjFz7eRKcJ0nsLshcniRE4dbcOz9Y4zLYrSmUMTKI163sUqFKA5ADsBDJUZdOmwplYmSKDhq9bpk6kTnwTtz+MjJXjjcZ8GG6tQHRARP/K+idBKC+OkCCqEumQchXyseMxKiqog4bshhBhxGnmc3QV0KRaJ6xFCbR4jizxmufCS2o08TGyty9crUiX4TxIVAH8ZaUPbNJ14kHgeSgvhAcLF462Rqns40bLUnWkxK+XpymC+HmnyxqhSKBHnEInPKLsDQoSkUqVd9wcgk3iH1qg7Zps+O6Iupw6YexVqd9/2eh4Rj26QgDj5RwieJXDktvJis0PYcQ1iQQ/scKvTFsb/rLftOkUf806xUieKAnFIopFadqQ8F7IOes9SWs2YRIapzBravGBND392GKkV/GxbEq5qsgxZTazgCLyYlff46h7fk0C6HLf1MzFTJQyWcRs8jXoOuSHEAMvozTmjQqDJsryFltBjVr5UjUMJ45rD5UKXw+CgBbV4kGNdWUyY8/HYkerFTGRVTEovJGHPOuYDtkUMluiHxe4xTn1dqvv/UpY1YqxTFyMjhXpjEUhm0pIGVKdoGTklh6gQWN8BnFcLv2tfxVQlsX+qSBHFBHCL/6LMI/n2PLA+YsJhE2lIh5ZfDc8mhYQ5bIkXkNmUg0ff5VcL+XqIPl+6CDHzp8rjI4yST73iOfeCzmDqBxVwpzxLPj5pPHATxvdBi4SBC1Bu95e799FT7gawtgT6wJSUsrsiheQ7b+JsUwvwwYXs/JbYhuA/eBT7LdBWKsDUcw6BTlGdD9ec8E2esBmGVWxt53b7jYxFxPK8EscSYnkoL4uCPSmvvHXHcVA4badwnh+TQqChPlUIhVU0lG1GMjHgVCU6TxoxORyvPFvoR1ZcqbiLLEKiBPRK0I8QBkiqSzUsL4lmEZqBLG80yPCCLvECoJIfk0LAojyrIQx6xhjzur+gHwkSxQApFzKLqXjROMhXgyH5k6oTugS2aD99X+MfYZchBEAtEGGsnd11yukHzg4sluN/JITm0KMqjpVAoyCP+ZV5BP/Ad+HkPQBHmheN1pI6dRCby6RaeSKt+1Op1ofW2JCLK5HUdcTwOVhAHoCOMZxmnPc2B/tuLmoocksOOQrFI2IdPKRTSNqIkj3h9XlKdPrEybhRGEfNkUhx+i/WdqEXKnSMICmLpdpQOG3GqMq8rjjzL8oEcksMeYjw1Yuyua8gjXkEktx4qikMkcWGJ5HChRookdfFbeMCl2CpHEHpx6+xHiD3QqVXTnEkHi8WCHCZBpZDDtkCkL9QK3uEtPYHMI64Bz9AvigPulBnaJqS8CUf6nnBU6kSdy4lnIj80zvpWaAF9FlMQC5xtmA0k5QklqkbkMMnCZqmJww6c+6BaCXhU3xJ1pWAbkXnEZ6DFy1eJtkqIYuhhO8kUikB0yoLf0qVUxgo5Jf6O39gFvQTxRODRs5BHHdUfgJ93ORAzWADtqa8/npBD8xymEKMV4NDhHnh3eL0/UXnEc6CesBEpFkihKAWNOfV96WLXSoMT/5lPLAsUTxUFMUwQp9iyPgG3oR6IKSAjRn2DJMfk0DyHbYHY0V6VO50peJfnQOURe1ueAvkxkz7h8VmZwb22+pkocAZSwhy1mGDqhI1Iw6CQmyAWOL1+OSBzqJXYJDk0zmFC/12Fn30DUGOwTU9Az/QR8KOQKoMQxbVUpQ0pUWyhXvGpkgFVSGx5ABcTFSWY+ESKwmIgfZZbhNgDGWGcD6x8ItLuR+TQvCiOFikGXY61DLf7rUqM9ekLWAoFOo94Lbi2r8xe5EUxgNjnJJcCr3msyCEcgwcqKvHf47MjrHD/JwWxSUGMXvwPKt0JHDHaI4dJOKyVcJiC8+r5gqjn83oHxIKGuAX15ezZgWXEokXsdt1dQWNBRouhKRRhS6AAPOoANbDA5dlQgniZeX1MDWDZvHbjNjtBDN52rzlmySERDYio5wN4QYSYU65A4tUHSM/WxkkBEtpiu6KSohi50kWnFyCic1XY8kAJEWRuMWoRQccsO5GWDpuDuMi4r7wYvs1NEIMXsRyz5JCIC3ikOHUKBTD4sJ5HvILqQ3aiohicQlGgci/DcxAO7Cb8RB2GmABLyaAc9IMjJIGsU13neg2soCD+JYqREMidMFaKIYdEHL+EEMSvHWRPkkIBziOevpAWA9Fxkvn2u8J2g1zxooTeCciQ54GcCiT+9xCrTvA2HiMWcg711DG6lFoQHyhZSKDsgJViyCERD4jUiUpoYdRaS4DziK9fSQGS7DMTohgZaeyd8gAsw3a54feuQEQOUc55nmvkUYHQKxz+NsOHDPspe0EMPkRccXSRQ8LUQuhFvw1KoWgblUXlEfvU0td24AqQ/7YpisNKATXxjACH0RCC2Lfn+QoI1c4C4GBR23isOiEzga5uB0KekM7uQORAIsTOYctHccySQyKOfypQAvKNP7vp+ezjFu2ZAPXR0RtzH0IUf5XkdjeC/WhKoUCkTsyeT6jh9xmojSc9BiqyFBsjFjKC+N7h62hSENsUxE/NBT6LY5YcEnGAmGcXG3Jj+/r1rVIowHnER2/4V9S8V1sXxSputwtJ8YhVyo3Qqu6nIfeIiKME8WJgheNjCL2RkCBG2p6WfroSeLRGQewctozXcsBjC2knbTEih+Y5jKZFtl0AhTm4T1s2FigA5xFfri4hkdQnG75DvygGp1CMe1RoQEWJ6zcMeAZq50nCgerB089Yh38qKIirXA7mrC0c0MX3tQpi6EJ2wEMMmoqUUBSTw3Qcphi325wD6TsXb0qhQOUR+zNIF5tcvIUxshvJ4JOmUITIK8KI74QNeIVJ10WDQr6GLIb9Iu5LcDxStyxdZtJXUoLYT5BTjYIYfGHP1wEPtRHYXsjhgDjsMG5LkJ+qIszF47fmJ4fJI669j43EcTaiGHkyvks0FHHSf7EpbB/+HEHaXsirbCsqEAO1ZupEP3HXfC6azzf340DdSPDr5tJbSRkI4gPFkXSkoBpylPE3mCptbytIDitymITDGBrkJT2x3KIttRNIoQiLOdS5jaNNbQEesvsubYjvIhn8HEjAeMtVyToZiAjqTYu/h2irT6GYIVaEHbgaGg4bO9nagQWHshrge0H4fgg/i0jv7N/nzHrHD1gQO2dvy1grUh7g2XOEdQ7bogQ8o81Zq7ue/XP8grBGVUCabuljUfyKLxyjRIqDoECJrb2WZcsmAPJ99HS2ZVtnoAlq1LKdzCfujlXO72uf/zZcPK4+ze/f1v7MO5fzsCgpIr7zpfWI/sAFMXKicDnsGBgVVORwQKI4BNmkS7E9BzSFomkDKo94tq0ucobOTuxGNPpUVSgQB+zaCkVUNYDjyAOVtynZgD9cd01BbFoQEzg7QtkQr7Unh60EZowFEDKFIuQRn4LEaZudSkR6zDLG2ZCYonge2zBDpLUAfN+18N9/DZMtD3KgUieGHKmwAu8gj4xPgsgyQBTEw06dKMFjK+W4JocYsSYJxDXFXbRQ30BbCcwj7nJ42cQhu6iiOHQgSnQVW9Y1FLmsY8u2zlDCONJA9eBtSvrFz5HlWqaCF5gMOUI85Kj4PvBZKYMCNTk0MRYQAagu0ey+QUW/64zKIz7r4GdHifpNrygWEF3jDZNv4eIesEOv7NoIe0Q7s7sqOENBbFr0CQriro6asI8SNb465uh/IAVqOBStnARM82i9+AKcyxqB/O51izziVb+h+M0rUgxa7axjU14xIkrc+WKE8O8QkYc3y7MBByoFMQWxVUE8beuoleA3mnYvmxo7XApOV1/N6hP2OdwWqOBTVz+eeifXV2HqUvHIUmWRuKIYkDD+S0e/lm8bJuAJ4Dv6RntRlRyOhQeqBw+Z6IQfLx8piLMTxB7fad69cAh81uce45PQweGDgXedJ/q3vcW8636WBbKbEmsO3E3QuciSX+M3/j+iDNu8J4kz0OqmfCOHGuVUGCnWB28/B5ZLr1EQR8HgopXA+vMrVB3/3Z/k0DyH275r0rxYcGnbtjjqMQ+NNHOrQRQjSX0tQR9xgx0qJ1gstxg4UOeWD29liNWBuikP1VEQR5p0rAG57b5QsPAkh7o5LJUI9xQpFJc9a2ibqTyRRBSDUyjGYeJdn4i98RYAUYKacGcOUzJp8rytwFU2q07ogS/n9z6TQ4+oIvEUxMRzHAOfdcfuTIITQxwidmQRBwFjzwv+XNVF138MPGQXLdVsN9FgqIDPGgsMtBkqQgfe8nhedHtfIR9E98WTF8NnOUTtG2fo62FOKIg3Lr5R/T2YSGOYaEvgI+fkMAmHIyUcbgOEvfWeZyOnUPTJI14BxXG+kWKBVd3+2kArXNoybK/hEvSc4w0Lgk7GZv26YOOiaBUZnubCg6Agvs4sQox09EPKSUVGifv6P3Jon8NtFisF4FGoHdlYOxsHgAANpMJOzCvQk4jicIoQZcTrwhAxEc/RAyw8D0FqsSrPFlbae4YGGLFmY+5HxPN/QmQ4m0WJoCCedSwHNBSUQ2hkCHwg7euGHJLDSLxAhF1IrZPeTUTVfTeVT5xMFK8JA8jqOtQ69DhRPMDQ0WJWnbADP6h9RNgfnttpPkc55sQKC+Jpbv0Fjn4M5RKJc+Czem9Fk8NOuNLE4RZAzLULcFqcZJt9YPBa0YKijmmc7xIODB+hPAU9az8cQtsDGG4l0Vj/3OYdPblFXyML2zkQY2PqBBR1+HgR/F3SniiIs8HSYXZ8ygHYWAm2MVTVHXLYjsOxQg6leUHPA5+F/K2fu6YgrlH5xF8HIYp9aB4kEl0YZAjDld6G8dHiW9BKG1KKjTr2CWeuxxbNUITvG87vioK41ySE8F1+x2yU+VXX5+DnXZJDcrjBt6ms8ORTKJp3Qy3G1hd3yDKgKFEcdX59l3iAVKDJFCGslxG2tOdB0PY1ZFREgfnEYVIburDtMWn48Xsq8OghCGKPB+B4PnaZ3rDW2NmpA1ecAO6SkcM0HM4i7HRCKjwJzS9zcDDiDLwgQ6UD1THtNLUoltoC6ALxAxd+BdY4hpmQiGhtaJlHJIg4gvhW4NHRBXHTlk+u37Zu13dGjkH//mcZ2pkPIqAjjEh/Tw7TcBgjqIOIFFdC74bUTzOBoCAiUryMneKZ8qBdrFOU2+I60vdoOe1cOYLQJ4gXiSLEfR141+tbkYKqABbL1wRvZ8ht4gocuSOHm/FJOYcv+bjC6SrFJqWfFkILsVLZ2NIvigM05LXOYl2YEFY9MwVt5i12hDpB3HwOErQHMflVPfxBDWzOSWa25nfVxuDHQgUAOdyKw1Izh68AZXeS4r2vfnq6oAOtf4CH7B5i26sGUaxBnMWO3qbO5V1mco0wkZkgTnSbX18H3reKC3IsjoPIz8HWPC9X4MfOhNLGyKF9Dp8DkU+8FH7XvlpC6tIolP3WsW02uShWkEJRxc6tDds+KfN5KYgJCmLc5Nd3LKOjIbcZ2Jrfar9HBwOcXLUCcmifw78tThD6IoKW6CocrwWDY+aud1YjimMYzgbcDOx7JRw4kb8gHmcqiD3KlONJIDBQWs5LXRNT6GuPb6QO7ZBD+xw+e39U38fYCe8ibCvhG0JRVTsGK4pTpVDUqdIIwknPVEKAkWKizQQxylgQe/SNalQKx+RtECYWcetwkaZ1X39hzK+Sw/gcroC6MbaK8K5tUyie8oiV+9RYfadWFKcSaakrQaT4/rkCEULYEsQSER8VghgREQJFM9C+oHD4XM4YfHgxNRZ4dIyKJnfk0DyHK5SAZ0S5MTb4nzbfcyTpd0M+PGK+qFPYrwpRHAiKLYz9d84SN/06wXey6gSRWhAvnY4IMWLyqxJNbNtgEvLALdjanuBV4dcxLufpmd9JDhVwuCbqrEU6t9VPlxH60eT1zqpEcSKxNks9KYfvjy3MK0cQFMQ/m9rz3yPz8yUOEN1qF1Vr+acS77lw8Q5mkcM8OCxBz4l5dmebXYp5pPQTs4fstIni2JFiLZdoxHyPRezbYQgK4hcEsaabFPtOgLBFpuA5A7WiKtjaF4fPP13Z2zTmAowc2ufQ4fKJ5xHtbtNOk/+zWOknmq/GtiOKg9HH6oS5FnEYjDlWu+8cQVAQr7d1r+f4RY9dqUWyOlEVLnXwtlYIfcVZInsjh7Y5LAHPWCTYDXtLhB9FfB/E4iiZPtMUKfaIlUJxo6zddwoGDUFBXLjhRIgRzhvenrC9KTUheFGVvKKBt7Pm46/9vRKwtRVmIWqbAtfk0CaHiIVyQJWAltd0xDSW7wUesks2V2gTxTFE2yJVWP6NiXAWYWVUM3WCeMOZeUf2aUCC2KPvNp+UH5HMn5w0ny+pauA23+tFv99qHwt+jffx01RGFSJy5NAmh6g2PSSwu8ULYjL2wqJANYei2P28Q1568tQWJY71XowSE28JYh8hRucEahbEDtBekYkvTGKSC3c/cd37SF+s64T9tn/z+db857mTiyy6MH8cKJjLyKFNDg9B/Keab++e9eNZ5O8vgTaQBO8UTlR3TiZh/2mSTriltgkzYWfDfGIipiD2ONIqiEO7NVza8Rr8ZPZFuBt8VGzc9IWfwO/QE3kQa5PmcyIsotYXYVNFlU3IoSEOQT5B2i9sEuM+dec6oc1/AD0n2byx8/j4+NcvOzsaJis/CL8JPf4y4o04XdouVePRp068NyLS7lv89cJhtmsWruWJ8aY/D5xxCAviqeIF6Ora6k+ax1Q4xBTz8oZVvXh/tqPqIkxCTmbZfI4Fgxuvvbu6XYmQanBukEM/Pg6tcxjasu0YQoni2nVIh9Q4p4SDncct/kmqnOzPiz9+hywG1EWKfQpFQ8RCaDBeO924FBLFlbODMsF3jtzAICyI/eR23HzHseIuKLSPKR/1afrwMOKY2Av+ZxJsZDW5e3/857N2rwuI30J/lom4VJum44MwTT/uk8NkHJYJ2lR08C9a5+jjRDbR9jthRRreKSWiEpisZ9qvNw4LgkrACHmLHRFLEK8m2zLzbox1kObI/diCLxK0sXhBKJ0r40F73jo5TMvhB2cDD0rfy4ofhy0qdpU2UCL/9cYIuej3XCZM+id0QlIQDwVRRFhYyB85mQshrMOCICaHaTm0IurU2XBIPTFhQ0j7USmKt7idpfUqQrvjXGv7HNx2CmJi3dHdUhDrcsJb+sMjdvvfRMR7Q37dv+eUtMXjMOyIFUb6olL4ToNcUOwqbihSzFmrvICscfngCMKJHuQcGqJPYKG2OkXVX3PDgfZ0uBc4nJPDqByaEXVKbXmQqSeaRTFKyNaaT8G/4TCWwGcRhKMgtr3QDH5s6KLKVxA6siaIyWESDveN9IfW3Q4ri4pqEKI4bKkgBo2VXOL1tvt2I4T83OrkQYiAtmB8Egui6uMAuVzlnl5Yb0jg8IAcisNKmpi63dxQGrcYoj/eVd7YOWAQzpxNIMQ8q04QKsRcTkh9TXwIGBwMiE8/D7xP3e8CNkQOZVEa6RuNdm1lQQFPPdEuivuKurnhbbYasCjIZhIhIKjZBXlMYGvCOOf0qKeqDZbTJchhGg4//PNfVgTxMsz12mAl9QTuj1WL4nAwoc9AunS20SdavFA62Ih0+M4u6A01W51eZHix4fIs9+UvWnqfeznJNQ6n5BAKK5HOSul7Wem/r4MSxQFdB9TcuigMW01dt9fuHEE8WyixC/KbxILo8FdOzzLp349Nm86GdB4i5BmTQxysRDq/Kn2vcqj+2IIo7ppCYe6AHbgdrDpBPEfNLshzYREijj7aeOBspk35d/aHsA6s1B4mh6o5HKyo64uhp57sPD4+/vXLzo7KljckPbad/JvOep+Ls2za/1/34+rc7NvfgetUE9gO+3d4grjh/aMRnv3Edm5AHMyaz11Oh+gGyuGNlsVMqJzwjfNI5/67cPquAn8J85B69IR1LdsH74z4Bx/1HLf4+9ZziZ/jpqWRMkpMvLpgcnZK7WiDGeEWRGYVrmo9Cf5zT5ENep82Y8lIciiA0gjFWv3JIC/tsCaKP7cQxUuDl3VssxJvI4qZT0xQFAvoFIPCanW98LQRV96HHiYSV4sgAu6Gmh5BDinqXuhPjSiH3H+WIsW3W/7dXHKJ151i3ThDL4wn24ge45POAadBUVti/w6X+3nwpdMQfRwHAVEKCKxF+PhoTsVKOCIcloE7cvgrfFDIQo1+rf15ZGQsVBLPNZFT/LT0++HEtxn0ixy35Jr2+7ZvUyZlyUgMQRAd/cvKz/7m/r6jsPK/yxfE05/h55L5weY5rDmHENaAyineQT2IIAiCIAiCIKxil11AEARBEARBUBQTBEEQBEEQBEUxQRAEQRAEQVAUEwRBEARBEARFMUEQBEEQBEEMGf8vwABaKb4tsBFP0wAAAABJRU5ErkJggg==); + background-size: contain; + background-repeat: no-repeat; + height: 16px; + width: 95px; + overflow: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:hover, .wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-logo a:active { + opacity: 0.7; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0; + margin: 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li { + padding: 0; + margin: 0 30px 0 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li:last-child { + margin-right: 0; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a { + text-decoration: none; + color: #000; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:hover, .wpzoom-new-admin .wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap .wpzoom-new-admin_settings-footer-links li a:active { + color: #3496ff; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 999999999999; + background: rgba(0, 0, 0, 0.4); + backdrop-filter: blur(5px); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog:not(.open) { + pointer-events: none; + opacity: 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.success .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + background-color: #22bb66; + background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.75204 15.8749L4.60249 11.7049L3.18945 13.1149L8.75204 18.7049L20.6932 6.70492L19.2901 5.29492L8.75204 15.8749Z%27 fill=%27white%27/%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.fail .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + background-color: #ec2439; + background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27 fill=%27white%27/%3E%3C/svg%3E"); +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog.confirm .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + content: "?"; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 24px; + font-weight: 700; + color: #fff; + background-color: #242628; + background-image: none; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap { + font-size: 14px; + line-height: 20px; + color: #242628; + background: #fff; + min-width: 850px; + padding: 30px; + border-radius: 3px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0 0 20px; + border-bottom: 1px solid #ddd; + margin: 0 0 30px; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 20px; + font-weight: 600; + padding: 0; + margin: 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before { + content: ""; + display: block; + background-color: #81909c; + background-repeat: no-repeat; + background-position: center; + height: 28px; + width: 28px; + border-radius: 50%; + margin: 0 15px 0 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button { + cursor: pointer; + text-indent: -999em; + background-color: #9ca2a7; + -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27/%3E%3C/svg%3E") center no-repeat; + mask: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z%27/%3E%3C/svg%3E") center no-repeat; + height: 24px; + width: 24px; + padding: 0; + margin: 0; + overflow: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-button:hover { + background-color: #3496ff; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content { + overflow: auto; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_content .severe { + color: #ec2439; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: end; + gap: 10px; + padding: 20px 0 0; + border-top: 1px solid #ddd; + margin: 30px 0 0; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button { + color: #fff; + background: #3496ff; + padding-left: 30px; + padding-right: 30px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:hover, .wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button:active { + color: #fff; + background: #000; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary { + color: #3496ff; + background: transparent; + border-color: #3496ff; +} +.wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:hover, .wpzoom-new-admin #wpzoom-new-admin_modal-dialog .wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_footer .wpzoom-new-admin_modal-dialog_footer-button.button-secondary:active { + color: #fff; + background-color: #000; +} +.edit-post-header__settings .editor-post-switch-to-draft, +.edit-post-header__settings .editor-post-save-draft, +.editor-post-publish-panel__prepublish .components-panel__body, +.edit-post-post-status, +.required-recaptcha { + display: none; +} +.unstyled-list { + list-style: none !important; + padding-left: 0 !important; +} +.wpzoom-forms-move-button { + cursor: move; +} +.wpzoom-forms-extra-options { + width: 450px; +} +.wpzoom-forms-extra-options .form-group:last-child { + margin-bottom: 0; + text-align: right; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.wpzoom-forms-extra-options .form-group button { + margin-right: 10px; +} +.wpzoom-forms-extra-options .form-group button:last-child { + margin-right: 0; +} +.predefined-lists { + text-align: left; +} +.predefined-lists p { + margin: 0; +} +.post-php.post-type-wpzf-submission.wpzoom-new-admin #wpfooter { + position: relative !important; + bottom: 0 !important; +} +.wpzoom-forms-block-patterns { + margin-bottom: 16px; +} +.wpzoom-forms-block-patterns h3 { + margin: 0 0 12px 0; + font-size: 13px; + text-transform: uppercase; + color: #1e1e1e; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-patterns-list { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + gap: 8px; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 8px 10px; + background: #ffffff; + border-radius: 4px; + cursor: -webkit-grab; + cursor: grab; + -webkit-transition: all 0.15s ease; + transition: all 0.15s ease; + font-size: 12px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + border: 1px solid #e0e0e0; + height: 45px; + position: relative; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item:hover { + background: #f6f6f6; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); + border-color: #d0d0d0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item svg { + width: 24px; + height: 24px; + margin-right: 10px; + -ms-flex-negative: 0; + flex-shrink: 0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item span { + text-align: left; + font-weight: 500; + line-height: 1.2; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled { + opacity: 0.7; + cursor: not-allowed; + background: #f0f0f0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item.disabled:hover { + background: #f0f0f0; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + border-color: #e0e0e0; +} +.wpzoom-forms-block-patterns .wpzoom-forms-block-pattern-item .dashicons-info { + position: absolute; + top: 5px; + right: 5px; + font-size: 14px; + color: #888; + background-color: rgba(255, 255, 255, 0.7); + border-radius: 50%; + padding: 2px; +} +.wpzf-shortcode-container * { + margin-bottom: 0 !important; +} +.wpzf-copy-button { + height: 30px !important; + min-width: 30px !important; + padding: 2px 8px !important; + margin: 0 !important; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} +.wpzf-copy-button svg { + fill: currentColor; +} +.wpzoom-new-admin_settings-header + div.wrap > .notice, +#wpzf-settings .notice { + display: none !important; +} +.post-type-wpzf-form .subsubsub { + float: none; + margin-bottom: -40px; +} +.post-type-wpzf-form #posts-filter { + width: calc(100% - 374px); + float: left; +} +.wpzoom-forms-settings-upsell-container { + display: block; + height: auto !important; + width: 340px; + z-index: 1000; + float: right; +} +.wpzoom-forms-settings-upsell-container a { + display: block; + width: 100%; + height: 100%; + text-decoration: none; +} +.wpzoom-forms-settings-upsell-container img { + display: block; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + -o-object-position: center; + object-position: center; +} +@media (max-width: 1240px) { + .wpzoom-forms-settings-recaptcha-after { + display: block; + width: calc(100% - 48px); + clear: both; + float: none; + margin-top: 20px; + } +} +@media (max-width: 1024px) { + .post-type-wpzf-form #posts-filter { + float: none; + width: 100%; + } + .wpzoom-forms-settings-upsell-container { + float: none; + margin: 20px auto; + } + #wpzf-settings { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + #tab-spam-protection .regular-text { + width: 100%; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field { + margin-bottom: 10px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + float: none; + margin-right: 135px !important; + } + .wpzf-spam-protection-service { + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + } + .wpzf-spam-protection-service th { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .wpzoom-forms-settings-upsell-container { + margin: 20px auto; + float: none; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .wpzoom-forms-settings-ajax-promo-container, + .wpzoom-forms-settings-integrations-promo-container { + width: auto; + } + .wpzf-form_page_wpzf-settings div.wp-tab-panel { + width: calc(100% - 60px); + } + .wpzoom-forms-settings-buttons-container { + width: 100%; + } +} +@media screen and (max-width: 782px) { + .post-type-wpzf-form .subsubsub { + margin-bottom: 0; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save, + .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { + margin: 25px 0; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save { + float: none; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { + float: none; + } + .wpzf-form_page_wpzf-settings div.wp-tab-panel, + .wpzoom-forms-settings-buttons-container { + width: auto !important; + } + .wpzoom-forms-field-radio { + margin-top: 10px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + margin-right: 330px !important; + } +} +@media screen and (max-width: 600px) { + .wpzf_wrap.wpzf_settings-add-new { + display: inline-block !important; + margin-top: 0 !important; + margin-bottom: 20px !important; + } + .post-type-wpzf-form .subsubsub { + display: inline-block !important; + float: right; + margin-top: 0px !important; + } + .post-type-wpzf-form p.search-box { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .post-type-wpzf-form #post-search-input { + width: calc(100% - 130px) !important; + display: inline-block !important; + } + .post-type-wpzf-form #search-submit { + display: inline-block !important; + margin-top: 0px !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header, + .wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header { + margin-right: 13px !important; + clear: both; + } + .wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save, + .wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings { + margin: 25px 0; + } + #tab-spam-protection table { + width: 100% !important; + } + .wpzf-spam-protection-service .wpzoom-forms-field-radio { + gap: 10px; + } + .wpzf-spam-protection-service .wpzoom-forms-field-radio input { + width: 33.3333333333% !important; + } + .wpzoom-forms-field-radio { + margin-top: 10px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + margin-right: 110px !important; + } + .wpzoom_forms_reset_settings { + float: right !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, + .wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, + .wpzf-form_page_wpzf-settings ul.wp-tab-bar { + gap: 20px !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { + gap: 20px !important; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li, + .wpzf-form_page_wpzf-settings ul.wp-tab-bar li { + font-size: 14px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile { + height: 160px !important; + } + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, + .wpzoom-new-admin #wpbody-content > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before, + .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_none::before, + .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_recaptcha::before, + .wpzoom-new-admin #wpcontent > .wrap input[type=radio]#wpzf_global_captcha_service_turnstile::before { + height: 150px !important; + width: 85px; + padding: 10px !important; + background-size: contain !important; + background-position: center !important; + font-size: 12px !important; + } +} +@media screen and (max-width: 425px) { + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul { + gap: 10px !important; + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li { + font-size: 12px !important; + } +} +@media screen and (max-width: 375px) { + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, + .wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field { + margin-right: 100px !important; + } +} +/* + * + * Upsell Panel + * +*/ +#tab-upsell { + display: block; + width: auto; + -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1); + border-radius: 4px; + padding: 30px; + margin-bottom: 50px; + background-color: #fff; + margin-right: 20px; +} +.wpzoom-forms-settings-upsell-page-container-header .button.button-primary, +.features-table .t-footer .button.button-primary { + background: #3496FF !important; + border-radius: 4px; + padding: 16px 20px; + color: #fff !important; + font-size: 16px; + font-weight: 500; + line-height: 13px; + text-decoration: none; + display: inline-block; + outline: none !important; + border: none !important; +} +.wpzoom-forms-settings-upsell-page-container img { + display: inline-block; + height: 160px; + width: 150px; + -o-object-position: center; + object-position: center; + margin-right: 45px; + float: left; +} +.wpzoom-forms-settings-upsell-page-container-header { + display: block; + border-bottom: 1px solid rgb(225, 229, 233); + padding-bottom: 60px; +} +.wpzoom-forms-settings-upsell-page-container-header h2 { + font-size: 24px !important; + font-weight: 600; + line-height: 32px; + color: rgb(36, 38, 40); + margin-top: 0 !important; + margin-bottom: 6px !important; +} +.wpzoom-forms-settings-upsell-page-container-header p { + font-size: 14px; + font-weight: 400; + line-height: 22px; + color: rgb(36, 38, 40); + opacity: 0.65; + margin-top: 0; + margin-bottom: 20px; + max-width: 650px; + margin-left: 195px; +} +.wpzoom-forms-settings-upsell-page-container-content h3 { + font-size: 20px; + font-weight: 600; + margin-top: 50px; + margin-bottom: 30px; + line-height: 28px; +} +.wpzoom-forms-settings-upsell-grid { + display: -ms-grid; + display: grid; + -ms-grid-columns: (minmax(0, 1fr))[3]; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 40px; +} +.wpzoom-forms-settings-upsell-grid .section { + padding: 35px; + border-radius: 4px; + border: 1px solid rgb(225, 229, 233); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.wpzoom-forms-settings-upsell-grid .section .wpzoom-forms-pro-badge { + display: inline-block; + font-size: 16px; + font-weight: 500; + text-transform: uppercase; + color: #fff; + padding: 4px 12px; + border-radius: 25px; + background: rgb(36, 38, 40); + text-align: center; + max-width: 34px; +} +.wpzoom-forms-settings-upsell-grid .section h4 { + margin-top: 24px; + font-size: 18px; + font-weight: 600; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; + margin-bottom: 24px; +} +.wpzoom-forms-settings-upsell-grid .section .about, +.wpzoom-forms-settings-upsell-grid .section .section_footer { + font-size: 14px; + font-weight: 400; + line-height: 22px; + color: rgb(36, 38, 40); + margin-top: 0; +} +.wpzoom-forms-settings-upsell-grid .section .section_footer { + margin-top: auto; + margin-bottom: 0; +} +.features-table { + margin-bottom: 0px; +} +.features-table li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 75%; /* Container only takes 75% of parent */ +} +.features-table li.t-row { + padding: 12px 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0px; +} +.features-table li div { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.features-table li div svg { + overflow: visible; +} +.features-table li .c { + text-align: center; +} +.features-table li.t-head { + padding-bottom: 12px; + border-bottom: 1px solid rgb(225, 229, 233); + margin-bottom: 15px; +} +.features-table li.t-head .c { + font-size: 18px; + font-weight: 600; + line-height: 28px; + color: rgb(36, 38, 40); +} +.features-table .h-wrap { + font-size: 16px; + font-weight: 500; +} +.features-table li.t-footer { + padding-top: 30px; + border-top: 1px solid rgb(225, 229, 233); + margin-top: 20px; + margin-bottom: 0px; +} +.wpzoom-forms-settings-subscribe-form { + background: #fff; + overflow: hidden; + border-radius: 5px; + padding: 25px 20px; + margin: 25px 0; + border: 1px solid #ddd; + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); +} +.wpzoom-forms-settings-subscribe-form input[type=email] { + padding: 5px 8px; + border-radius: 3px !important; + border-color: rgba(0, 0, 0, 0.2) !important; +} +.wpzoom-forms-settings-subscribe-form .button-primary { + background: #000 !important; + padding: 5px 20px; + font-weight: 500; +} +.wpzoom-forms-settings-subscribe-form .button-primary:hover { + opacity: 0.8; +} +.wpzoom-forms-settings-subscribe-form .loading { + background: none !important; + border: none; + margin-top: 5px; + margin-left: 20px; +} +.ml-form-embedContent h4 { + font-size: 16px; + font-weight: 500; + margin: 0 0 15px; +} +.ml-form-embedContent h4 svg { + display: inline-block; + vertical-align: middle; + margin-bottom: 4px; +} +.ml-form-formContent { + max-width: 180px !important; + float: left !important; +} +.ml-form-embedSubmit { + float: right !important; + max-width: 100px !important; +} +@media (max-width: 1240px) { + .features-table li { + width: 100%; + } +} +@media (max-width: 1024px) { + .wpzoom-forms-settings-upsell-grid { + -ms-grid-columns: (minmax(0, 1fr))[2]; + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + .wpzoom-forms-settings-upsell-grid .section { + max-width: 100%; + } +} +@media screen and (max-width: 600px) { + .wpzoom-forms-settings-upsell-grid { + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + } + .wpzoom-forms-settings-upsell-page-container img { + float: none; + margin-right: 0; + margin-bottom: 20px; + max-width: 100px; + height: auto; + } + .wpzoom-forms-settings-upsell-page-container-header p { + margin-left: 0; + } + .features-table li div { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + } + .features-table li:not(.t-footer) div:first-child { + width: 130px; + } +} + +/*# sourceMappingURL=style.css.map*/ \ No newline at end of file diff --git a/build/submissions/backend/style.css b/build/submissions/backend/style.css index 65301d3..a6b2326 100644 --- a/build/submissions/backend/style.css +++ b/build/submissions/backend/style.css @@ -1 +1,108 @@ -#screen-meta .metabox-prefs:not(.view-mode)>label:first-of-type{display:none}#posts-filter .wp-list-table .column-desc .row-title{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:fit-content(300px) 1fr;gap:.3em .8em;grid-template-columns:fit-content(300px) 1fr}#posts-filter .wp-list-table .column-desc .field-name,#posts-filter .wp-list-table .column-desc .field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#posts-filter .wp-list-table .column-desc .field-name{font-weight:400;opacity:.7}#posts-filter .wp-list-table .column-form{width:14%}.post-type-wpzf-submission #post-body.columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:0}.post-type-wpzf-submission #post-body.columns-2 #postbox-container-1{float:none;margin-right:0;width:280px;-ms-flex-negative:0;flex-shrink:0}.post-type-wpzf-submission #post-body.columns-2 #postbox-container-2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:25px}.post-type-wpzf-submission #post-body #advanced-sortables,.post-type-wpzf-submission #post-body #post-body-content{display:none}#wpzf-submission-mb{margin:0}#wpzf-submission-mb .postbox-header{display:none}#wpzf-submission-mb .inside,#wpzf-submission-mb .inside .wpzf-submission-view{margin:0;padding:0}#wpzf-submission-mb .inside .wpzf-submission-view li{border-bottom:1px solid #e2e4e7;margin:0;padding:1.5em 2em}#wpzf-submission-mb .inside .wpzf-submission-view li:last-child{border-bottom:0}#wpzf-submission-mb .inside .wpzf-submission-view li.top{background:#e8eaeb;padding:.5em 1em}#wpzf-submission-mb .inside .wpzf-submission-view li.top h3{margin:0}#wpzf-submission-mb .inside .wpzf-submission-view li h3{margin:0 0 .5em;padding:0}#wpzf-submission-mb .inside .wpzf-submission-view li div{margin:0;padding:0}#wpzf-submission-mb .inside .wpzf-submission-view li div>:first-child{margin-top:0}#wpzf-submission-mb .inside .wpzf-submission-view li div>:last-child{margin-bottom:0}#wpzf-submission-mb .empty{color:#787c82;font-style:italic;margin:0;padding:12px} +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/submissions/backend/style.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/** @format */ +/** + * Deprecated colors. + * Please avoid using these. + */ +#screen-meta .metabox-prefs:not(.view-mode) > label:first-of-type { + display: none; +} +#posts-filter .wp-list-table .column-desc .row-title { + display: -ms-inline-grid; + display: inline-grid; + -ms-grid-columns: fit-content(300px) 1fr; + grid-template-columns: fit-content(300px) 1fr; + gap: 0.3em 0.8em; +} +#posts-filter .wp-list-table .column-desc .field-name, #posts-filter .wp-list-table .column-desc .field-value { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +#posts-filter .wp-list-table .column-desc .field-name { + font-weight: normal; + opacity: 0.7; +} +#posts-filter .wp-list-table .column-form { + width: 14%; +} +.post-type-wpzf-submission #post-body.columns-2 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + margin-right: 0; +} +.post-type-wpzf-submission #post-body.columns-2 #postbox-container-1 { + float: none; + margin-right: 0; + width: 280px; + -ms-flex-negative: 0; + flex-shrink: 0; +} +.post-type-wpzf-submission #post-body.columns-2 #postbox-container-2 { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + margin-right: 25px; +} +.post-type-wpzf-submission #post-body #post-body-content, +.post-type-wpzf-submission #post-body #advanced-sortables { + display: none; +} +#wpzf-submission-mb { + margin: 0; +} +#wpzf-submission-mb .postbox-header { + display: none; +} +#wpzf-submission-mb .inside { + padding: 0; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view { + padding: 0; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li { + padding: 1.5em 2em; + border-bottom: 1px solid #e2e4e7; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li:last-child { + border-bottom: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li.top { + background: #e8eaeb; + padding: 0.5em 1em; +} +#wpzf-submission-mb .inside .wpzf-submission-view li.top h3 { + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li h3 { + padding: 0; + margin: 0 0 0.5em; +} +#wpzf-submission-mb .inside .wpzf-submission-view li div { + padding: 0; + margin: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li div > :first-child { + margin-top: 0; +} +#wpzf-submission-mb .inside .wpzf-submission-view li div > :last-child { + margin-bottom: 0; +} +#wpzf-submission-mb .empty { + font-style: italic; + color: #787c82; + padding: 12px; + margin: 0; +} + +/*# sourceMappingURL=style.css.map*/ \ No newline at end of file diff --git a/src/fields/payment-checkbox/block.json b/src/fields/payment-checkbox/block.json new file mode 100644 index 0000000..998ca98 --- /dev/null +++ b/src/fields/payment-checkbox/block.json @@ -0,0 +1,93 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "wpzoom-forms/payment-checkbox", + "title": "Checkbox Items", + "category": "wpzoom-forms", + "ancestor": [ "wpzoom-forms/form" ], + "description": "A multi-checkbox field where each option has a price. Users can select multiple items.", + "keywords": [ "wpzoom", "form", "payment", "checkbox", "items", "price" ], + "version": "1.0.0", + "textdomain": "wpzoom-forms", + "attributes": { + "id": { + "type": "string", + "default": "" + }, + "name": { + "type": "string", + "default": "" + }, + "options": { + "type": "array", + "default": [ { "label": "Item #1", "price": 10 } ] + }, + "label": { + "type": "string", + "default": "Select items" + }, + "showLabel": { + "type": "boolean", + "default": true + }, + "required": { + "type": "boolean", + "default": false + } + }, + "supports": { + "align": true, + "html": false, + "shadow": true, + "color": { + "background": true, + "gradients": true, + "text": true + }, + "typography": { + "fontSize": true, + "lineHeight": true, + "__experimentalFontFamily": true, + "__experimentalFontWeight": true, + "__experimentalFontStyle": true, + "__experimentalTextTransform": true, + "__experimentalTextDecoration": true, + "__experimentalLetterSpacing": true, + "__experimentalDefaultControls": { + "fontSize": true + } + }, + "dimensions": { + "minHeight": true + }, + "spacing": { + "margin": true, + "padding": true, + "__experimentalDefaultControls": { + "padding": true + } + }, + "__experimentalBorder": { + "color": true, + "radius": true, + "style": true, + "width": true + } + }, + "selectors": { + "root": ".wpzoom-forms_payment_checkbox-field", + "color": ".wpzoom-forms_payment_checkbox-field > input", + "typography": ".wpzoom-forms_payment_checkbox-field > input", + "dimensions": ".wpzoom-forms_payment_checkbox-field > input", + "spacing": ".wpzoom-forms_payment_checkbox-field > input", + "__experimentalBorder": ".wpzoom-forms_payment_checkbox-field > input" + }, + "styles": [ + { "name": "modern", "label": "Modern", "isDefault": true }, + { "name": "classic", "label": "Classic" } + ], + "editorScript": "file:./index.js", + "editorStyle": "wpzoom-forms-css-backend-main", + "script": "wpzoom-forms-js-frontend-formblock", + "style": "wpzoom-forms-css-frontend-formblock" +} diff --git a/src/fields/payment-checkbox/edit.js b/src/fields/payment-checkbox/edit.js new file mode 100644 index 0000000..8ab5e56 --- /dev/null +++ b/src/fields/payment-checkbox/edit.js @@ -0,0 +1,177 @@ +import { useBlockProps, InspectorControls, RichText } from '@wordpress/block-editor'; +import { useState, Fragment, useEffect } from '@wordpress/element'; +import { __, sprintf } from '@wordpress/i18n'; +import { + PanelBody, + TextControl, + ToggleControl, + Flex, + FlexBlock, + FlexItem, + Card, + CardBody, + CardHeader, + Button, +} from '@wordpress/components'; +import { __experimentalNumberControl as NumberControl } from '@wordpress/components'; + +const Edit = props => { + const blockProps = useBlockProps( { className: 'unstyled-list' } ); + const { attributes, setAttributes, clientId } = props; + const { id, name, options, label, showLabel, required } = attributes; + + useEffect( () => { + if ( ! id ) { + setAttributes( { id: 'input_' + clientId.substr( 0, 8 ) } ); + } + }, [] ); + + const [ uniqueId ] = useState( id ); + + const handleNameChange = newValue => { + setAttributes( { name: newValue, id: 'input_' + clientId.substr( 0, 8 ) } ); + }; + + const optionAdd = () => { + const opts = [ ...options ]; + opts.push( { label: sprintf( __( 'Item #%s', 'wpzoom-forms' ), options.length + 1 ), price: 0 } ); + setAttributes( { options: opts } ); + }; + + const optionRemove = ( index ) => { + const opts = [ ...options ]; + opts.splice( index, 1 ); + setAttributes( { options: opts } ); + }; + + const optionLabelChange = ( value, index ) => { + const opts = [ ...options ]; + opts[ index ] = { ...opts[ index ], label: value }; + setAttributes( { options: opts } ); + }; + + const optionPriceChange = ( value, index ) => { + const opts = [ ...options ]; + opts[ index ] = { ...opts[ index ], price: parseFloat( value ) || 0 }; + setAttributes( { options: opts } ); + }; + + return <> + + + + + + + { __( 'Items', 'wpzoom-forms' ) } + + + + + + + + + + + + + + - - - - - - + + WP_REST_Server::READABLE, + 'callback' => array( $this, 'get_analytics' ), + 'permission_callback' => function () { + return current_user_can( 'manage_options' ); + }, + 'args' => array( + 'period' => array( + 'type' => 'integer', + 'default' => 30, + 'sanitize_callback' => 'absint', + ), + 'test_mode' => array( + 'type' => 'string', + 'default' => '0', + ), + ), + ) + ); + } + + public function get_analytics( WP_REST_Request $request ) { + $period = max( 1, (int) $request->get_param( 'period' ) ); + $test_mode = '1' === (string) $request->get_param( 'test_mode' ) ? '1' : '0'; + + $now = current_time( 'timestamp' ); + $period_start = $now - ( $period * DAY_IN_SECONDS ); + $prev_start = $period_start - ( $period * DAY_IN_SECONDS ); + + $current = $this->query_period( $period_start, $now, $test_mode ); + $prev = $this->query_period( $prev_start, $period_start, $test_mode ); + + return rest_ensure_response( array( + 'total_payments' => $current['count'], + 'total_sales' => $current['sales'], + 'total_refund' => $current['refund'], + 'coupons_redeemed' => 0, // Reserved for future coupon support. + 'trends' => array( + 'total_payments' => $this->trend( $current['count'], $prev['count'] ), + 'total_sales' => $this->trend( $current['sales'], $prev['sales'] ), + 'total_refund' => $this->trend( $current['refund'], $prev['refund'] ), + 'coupons_redeemed' => 0, + ), + 'currency' => strtoupper( get_option( 'wpzf_payment_currency', 'usd' ) ), + 'chart_data' => $current['chart'], + ) ); + } + + /** + * Queries payment posts for a time window. + * + * @param int $from Unix timestamp (start, inclusive). + * @param int $to Unix timestamp (end, exclusive). + * @param string $test_mode '1' for test, '0' for live. + * @return array{ count: int, sales: int, refund: int, chart: array } + */ + private function query_period( $from, $to, $test_mode ) { + $meta_query = array( + 'relation' => 'AND', + array( + 'key' => '_wpzf_txn_test_mode', + 'value' => $test_mode, + 'compare' => '=', + ), + ); + + $base_args = array( + 'post_type' => 'wpzf-payment', + 'post_status' => 'publish', + 'posts_per_page' => -1, + 'fields' => 'ids', + 'date_query' => array( + array( + 'after' => date( 'Y-m-d H:i:s', $from ), + 'before' => date( 'Y-m-d H:i:s', $to ), + 'inclusive' => true, + ), + ), + 'meta_query' => $meta_query, + 'no_found_rows' => true, + ); + + // Succeeded (paid) payments. + $succeeded_args = $base_args; + $succeeded_args['meta_query'] = array_merge( + $meta_query, + array( + array( + 'key' => '_wpzf_txn_status', + 'value' => 'paid', + 'compare' => '=', + ), + ) + ); + $succeeded_query = new WP_Query( $succeeded_args ); + $succeeded_ids = $succeeded_query->posts; + + // Refunded payments. + $refunded_args = $base_args; + $refunded_args['meta_query'] = array_merge( + $meta_query, + array( + array( + 'key' => '_wpzf_txn_status', + 'value' => 'refunded', + 'compare' => '=', + ), + ) + ); + $refunded_query = new WP_Query( $refunded_args ); + $refunded_ids = $refunded_query->posts; + + // Sum amounts. + $sales = 0; + $refund = 0; + foreach ( $succeeded_ids as $id ) { + $sales += (int) get_post_meta( $id, '_wpzf_txn_amount', true ); + } + foreach ( $refunded_ids as $id ) { + $refund += (int) get_post_meta( $id, '_wpzf_txn_amount', true ); + } + + // Build daily chart data (succeeded only). + $chart = $this->build_chart_data( $succeeded_ids, $from, $to ); + + return array( + 'count' => count( $succeeded_ids ), + 'sales' => $sales, + 'refund' => $refund, + 'chart' => $chart, + ); + } + + /** + * Builds an array of { date, value } points grouped by day. + * + * @param int[] $post_ids Array of succeeded payment post IDs. + * @param int $from Period start (Unix timestamp). + * @param int $to Period end (Unix timestamp). + * @return array + */ + private function build_chart_data( $post_ids, $from, $to ) { + $amounts_by_day = array(); + $counts_by_day = array(); + + foreach ( $post_ids as $id ) { + $date = get_the_date( 'Y-m-d', $id ); + $amount = (int) get_post_meta( $id, '_wpzf_txn_amount', true ); + + $amounts_by_day[ $date ] = ( $amounts_by_day[ $date ] ?? 0 ) + $amount; + $counts_by_day[ $date ] = ( $counts_by_day[ $date ] ?? 0 ) + 1; + } + + $points = array(); + $day = strtotime( date( 'Y-m-d', $from ) ); + $end_day = strtotime( date( 'Y-m-d', $to ) ); + while ( $day <= $end_day ) { + $key = date( 'Y-m-d', $day ); + $points[] = array( + 'date' => date( 'M j', $day ), + 'value' => $amounts_by_day[ $key ] ?? 0, + 'count' => $counts_by_day[ $key ] ?? 0, + ); + $day += DAY_IN_SECONDS; + } + + return $points; + } + + /** + * Returns the percentage change between two values (rounded integer). + * + * @param int $current + * @param int $previous + * @return int Positive = growth, negative = decline, 0 = no change. + */ + private function trend( $current, $previous ) { + if ( 0 === $previous ) { + return $current > 0 ? 100 : 0; + } + return (int) round( ( ( $current - $previous ) / $previous ) * 100 ); + } + + // ------------------------------------------------------------------------- + // Admin — enqueue + inject + // ------------------------------------------------------------------------- + + public function enqueue_assets( $hook ) { + if ( 'edit.php' !== $hook ) { + return; + } + $screen = get_current_screen(); + if ( ! $screen || 'edit-wpzf-payment' !== $screen->id ) { + return; + } + + $asset_file = plugin_dir_path( dirname( __FILE__ ) ) . 'build/payments/analytics/script.asset.php'; + $asset = file_exists( $asset_file ) ? require $asset_file : array( 'dependencies' => array( 'wp-element', 'wp-api-fetch', 'wp-url', 'wp-data', 'wp-i18n' ), 'version' => WPZOOM_FORMS_VERSION ); + + wp_enqueue_style( + 'wpzoom-forms-payments-analytics', + plugins_url( 'build/payments/analytics/script.css', dirname( __FILE__ ) ), + array( 'wp-components' ), + $asset['version'] + ); + + wp_enqueue_script( + 'wpzoom-forms-payments-analytics', + plugins_url( 'build/payments/analytics/script.js', dirname( __FILE__ ) ), + $asset['dependencies'], + $asset['version'], + true + ); + + wp_localize_script( + 'wpzoom-forms-payments-analytics', + 'wpzfAnalyticsData', + array( + 'isTestMode' => (bool) get_option( 'wpzf_stripe_test_mode', false ), + 'currency' => strtoupper( get_option( 'wpzf_payment_currency', 'usd' ) ), + 'settingsUrl' => admin_url( 'edit.php?post_type=wpzf-form&page=wpzf-settings&tab=tab-payments' ), + ) + ); + } + + public function inject_container() { + $screen = get_current_screen(); + if ( ! $screen || 'edit-wpzf-payment' !== $screen->id ) { + return; + } + echo '
'; + } +} diff --git a/classes/class-wpzoom-forms-stripe.php b/classes/class-wpzoom-forms-stripe.php index 88762cf..720eb4a 100644 --- a/classes/class-wpzoom-forms-stripe.php +++ b/classes/class-wpzoom-forms-stripe.php @@ -222,6 +222,10 @@ public function handle_webhook( WP_REST_Request $request ) { return new WP_REST_Response( array( 'error' => 'Webhook secret not configured.' ), 400 ); } + if ( empty( $sig_header ) ) { + return new WP_REST_Response( array( 'error' => 'Missing signature header.' ), 400 ); + } + $event = null; foreach ( $secrets as $secret ) { try { @@ -247,6 +251,8 @@ public function handle_webhook( WP_REST_Request $request ) { } set_transient( $transient_key, 1, DAY_IN_SECONDS ); + $this->init_stripe(); + switch ( $event->type ) { // -- One-time payments ----------------------------------------------- @@ -844,13 +850,12 @@ public function create_payment_post( $form_id, $payment_intent_id, $amount, $cur '_wpzf_txn_form_id' => absint( $form_id ), '_wpzf_txn_stripe_account_id' => sanitize_text_field( get_option( 'wpzf_stripe_account_id', '' ) ), '_wpzf_txn_customer_email' => sanitize_email( $customer_email ), + '_wpzf_txn_test_mode' => $this->is_test_mode() ? '1' : '0', ), ), true ); if ( is_wp_error( $post_id ) ) { - error_log( '[WPZF Payments] Failed to create payment CPT: ' . $post_id->get_error_message() ); - } else { - error_log( '[WPZF Payments] Created payment CPT #' . $post_id . ' for intent ' . $payment_intent_id ); + return $post_id; } return $post_id; diff --git a/src/payments/analytics/script.js b/src/payments/analytics/script.js new file mode 100644 index 0000000..87eec7d --- /dev/null +++ b/src/payments/analytics/script.js @@ -0,0 +1,365 @@ +/* global wpzfAnalyticsData */ +import { render, useState, useEffect, useRef, useCallback } from '@wordpress/element'; +import { dispatch } from '@wordpress/data'; +import apiFetch from '@wordpress/api-fetch'; +import { addQueryArgs } from '@wordpress/url'; +import { __ } from '@wordpress/i18n'; +import { + SelectControl, + Button, + Spinner, + Flex, + FlexItem, + FlexBlock, + Icon, +} from '@wordpress/components'; +import { payment, tag, undo, receipt, cog, trendingDown, trendingUp } from '@wordpress/icons'; +import { Chart, CategoryScale, LinearScale, PointElement, LineElement, LineController, Filler, Tooltip } from 'chart.js'; + +import './style.scss'; + +Chart.register( CategoryScale, LinearScale, PointElement, LineElement, LineController, Filler, Tooltip ); + +dispatch( 'core' ).addEntities( [ + { + label: __( 'Payment Analytics', 'wpzoom-forms' ), + kind: 'wpzoom-forms/v1', + name: 'payment-analytics', + baseURL: '/wpzoom-forms/v1/payments/analytics', + }, +] ); + +// ── Helpers ─────────────────────────────────────────────────────────────────── + +function formatMoney( cents, currency ) { + return new Intl.NumberFormat( 'en-US', { + style: 'currency', + currency: currency || 'USD', + } ).format( cents / 100 ); +} + +function TrendBadge( { value } ) { + if ( value === 0 ) { + return ( + + — 0% + + ); + } + const up = value > 0; + return ( + + { up ? : } + { Math.abs( value ) }% + + ); +} + +// ── Stat card ───────────────────────────────────────────────────────────────── + +function StatCard( { icon, label, value, trend, active, onClick } ) { + return ( +
e.key === 'Enter' && onClick() } + > +
+ +
+
+ { label } + +
{ value }
+
+ + + { __( 'vs prev. period', 'wpzoom-forms' ) } + +
+
+
+
+ ); +} + +// ── Chart ───────────────────────────────────────────────────────────────────── + +function AnalyticsChart( { chartData, activeMetric, currency } ) { + const canvasRef = useRef( null ); + const chartInstance = useRef( null ); + + useEffect( () => { + if ( ! canvasRef.current || ! chartData || chartData.length === 0 ) { + return; + } + if ( chartInstance.current ) { + chartInstance.current.destroy(); + } + + const isMoney = activeMetric !== 'payments'; + + const METRIC_COLORS = { + payments: { line: '#2271b1', fill: 'rgba(34,113,177,0.12)' }, + sales: { line: '#00a32a', fill: 'rgba(0,163,42,0.12)' }, + refund: { line: '#d63638', fill: 'rgba(214,54,56,0.12)' }, + coupons: { line: '#dba617', fill: 'rgba(219,166,23,0.12)' }, + }; + const colors = METRIC_COLORS[ activeMetric ] || METRIC_COLORS.payments; + + chartInstance.current = new Chart( canvasRef.current, { + type: 'line', + data: { + labels: chartData.map( p => p.date ), + datasets: [ { + data: chartData.map( p => isMoney ? p.value : p.count ), + borderColor: colors.line, + backgroundColor: colors.fill, + borderWidth: 2, + pointRadius: 3, + pointHoverRadius: 5, + pointBackgroundColor: colors.line, + fill: true, + tension: 0.4, + } ], + }, + options: { + responsive: true, + maintainAspectRatio: false, + plugins: { + legend: { display: false }, + tooltip: { + callbacks: { + label: ctx => isMoney + ? formatMoney( ctx.parsed.y, currency ) + : ctx.parsed.y + ' ' + __( 'payments', 'wpzoom-forms' ), + }, + }, + }, + scales: { + x: { + grid: { display: false }, + ticks: { font: { size: 11 }, color: '#8c8f94' }, + }, + y: { + grid: { color: 'rgba(0,0,0,.06)' }, + ticks: { + font: { size: 11 }, + color: '#8c8f94', + stepSize: isMoney ? undefined : 1, + precision: isMoney ? undefined : 0, + callback: v => isMoney ? formatMoney( v, currency ) : v, + }, + beginAtZero: true, + }, + }, + }, + } ); + + return () => { + if ( chartInstance.current ) { + chartInstance.current.destroy(); + } + }; + }, [ chartData, activeMetric, currency ] ); + + return ( +
+ +
+ ); +} + +// ── Constants ───────────────────────────────────────────────────────────────── + +const PERIOD_OPTIONS = [ + { value: '7', label: __( 'Last 7 days', 'wpzoom-forms' ) }, + { value: '30', label: __( 'Last 30 days', 'wpzoom-forms' ) }, + { value: '90', label: __( 'Last 90 days', 'wpzoom-forms' ) }, + { value: '365', label: __( 'Last year', 'wpzoom-forms' ) }, +]; + +// ── useAnalytics hook ───────────────────────────────────────────────────────── + +function useAnalytics( period, testMode ) { + const [ data, setData ] = useState( null ); + const [ loading, setLoading ] = useState( true ); + const [ error, setError ] = useState( null ); + + const fetch = useCallback( () => { + setLoading( true ); + setError( null ); + + apiFetch( { + path: addQueryArgs( '/wpzoom-forms/v1/payments/analytics', { + period, + test_mode: testMode ? '1' : '0', + } ), + } ) + .then( response => { + setData( response ); + setLoading( false ); + } ) + .catch( err => { + setError( err.message ); + setLoading( false ); + } ); + }, [ period, testMode ] ); + + useEffect( () => { fetch(); }, [ fetch ] ); + + return { data, loading, error, refetch: fetch }; +} + +// ── PaymentsSummary component ───────────────────────────────────────────────── + +function PaymentsSummary() { + const { isTestMode, currency, settingsUrl } = wpzfAnalyticsData; + + const [ period, setPeriod ] = useState( '30' ); + const [ testMode, setTestMode ] = useState( isTestMode ); + const [ activeMetric, setActiveMetric ] = useState( 'sales' ); + + const { data, loading, error } = useAnalytics( Number( period ), testMode ); + + const stats = data ? [ + { + key: 'payments', + icon: receipt, + label: __( 'Total Payments', 'wpzoom-forms' ), + value: String( data.total_payments ), + trend: data.trends.total_payments, + }, + { + key: 'sales', + icon: payment, + label: __( 'Total Sales', 'wpzoom-forms' ), + value: formatMoney( data.total_sales, currency ), + trend: data.trends.total_sales, + }, + { + key: 'refund', + icon: undo, + label: __( 'Total Refund', 'wpzoom-forms' ), + value: formatMoney( data.total_refund, currency ), + trend: data.trends.total_refund, + }, + { + key: 'coupons', + icon: tag, + label: __( 'Coupons Redeemed', 'wpzoom-forms' ), + value: String( data.coupons_redeemed ), + trend: data.trends.coupons_redeemed, + }, + ] : []; + + return ( +
+ { /* Header */ } + + +

+ { __( 'Payments Summary', 'wpzoom-forms' ) } +

+
+ + + + + + + + + + + + +
+ ); +} + +// ── Mount ───────────────────────────────────────────────────────────────────── + +document.addEventListener( 'DOMContentLoaded', () => { + const container = document.getElementById( 'wpzf-payments-analytics' ); + if ( ! container ) { + return; + } + + const heading = document.querySelector( '.wp-heading-inline' ); + if ( heading ) { + heading.parentNode.insertBefore( container, heading.nextSibling ); + } + + render( , container ); +} ); diff --git a/src/payments/analytics/style.scss b/src/payments/analytics/style.scss new file mode 100644 index 0000000..2e1cd71 --- /dev/null +++ b/src/payments/analytics/style.scss @@ -0,0 +1,186 @@ + +.wpzf-analytics { + margin: 10px 0px 30px 2px; + background-color: #fff; + padding: 20px; + border-radius: 4px; + // ── Header ──────────────────────────────────────────────────────────── + + &__header { + margin-bottom: 20px; + } + + &__title { + margin: 0; + font-size: 16px; + font-weight: 600; + color: #1d2327; + } + + // ── Test-mode toggle ────────────────────────────────────────────────── + + &__test-toggle { + display: inline-flex; + align-items: center; + gap: 8px; + + .wpzf-analytics__toggle-track { + display: inline-block; + width: 36px; + height: 20px; + border-radius: 10px; + background: #8c8f94; + position: relative; + transition: background 0.2s; + flex-shrink: 0; + } + + .wpzf-analytics__toggle-knob { + display: block; + width: 16px; + height: 16px; + border-radius: 50%; + background: #fff; + position: absolute; + top: 2px; + left: 2px; + transition: left 0.2s; + } + + &.is-active { + .wpzf-analytics__toggle-track { + background: #00a32a; + } + + .wpzf-analytics__toggle-knob { + left: 18px; + } + } + } + + // ── Period select ───────────────────────────────────────────────────── + + &__period-select { + min-width: 140px; + } + + // ── Stat cards ──────────────────────────────────────────────────────── + + &__stats { + margin-bottom: 4px; + } + + &__stat-card { + cursor: pointer; + display: flex; + gap: 12px; + transition: border-color 0.15s, box-shadow 0.15s; + padding: 16px; + border-radius: 4px; + border: 1px solid #e0e0e0; + + &:hover { + border-color: #a7aaad; + } + + &.is-active { + border-color: #2271b1; + box-shadow: 0 0 0 1px #2271b1; + } + } + + &__stat-icon-box { + display: flex; + align-items: center; + justify-content: center; + width: 48px; + height: 48px; + min-width: 48px; + background: #f0f0f1; + border-radius: 4px; + color: #50575e; + } + + &__stat-content { + flex: 1; + min-width: 0; + } + + &__stat-label { + display: block; + font-size: 14px; + color: #50575e; + font-weight: 500; + text-transform: uppercase; + letter-spacing: 0.3px; + margin-bottom: 2px; + } + + &__stat-value { + font-size: 22px; + font-weight: 700; + color: #1d2327; + line-height: 1.2; + } + + &__stat-trend { + display: flex; + flex-direction: column; + } + + &__stat-trend-label { + font-size: 10px; + color: #8c8f94; + text-transform: uppercase; + letter-spacing: 0.3px; + line-height: 1; + } + + // ── Trend badges ────────────────────────────────────────────────────── + + &__trend { + display: inline-flex; + align-items: center; + gap: 2px; + font-size: 12px; + font-weight: 600; + + svg { + flex-shrink: 0; + } + + &--neutral { + color: #8c8f94; + } + + &--up { + color: #00a32a; + } + + &--down { + color: #d63638; + } + } + + // ── Chart ───────────────────────────────────────────────────────────── + + &__chart { + position: relative; + height: 220px; + margin-top: 20px; + } + + // ── States ──────────────────────────────────────────────────────────── + + &__loading { + display: flex; + justify-content: center; + padding: 40px 0; + } + + &__error { + color: #d63638; + font-size: 13px; + padding: 20px 0; + } +} diff --git a/webpack.config.js b/webpack.config.js index 7947a25..ddeaab7 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -35,7 +35,8 @@ module.exports = { 'fields/payment-dropdown/index': path.resolve( __dirname, 'src', 'fields', 'payment-dropdown', 'index.js' ), 'fields/payment-total/index': path.resolve( __dirname, 'src', 'fields', 'payment-total', 'index.js' ), 'fields/stripe-card/index': path.resolve( __dirname, 'src', 'fields', 'stripe-card', 'index.js' ), - 'fields/stripe-card/view': path.resolve( __dirname, 'src', 'fields', 'stripe-card', 'view.js' ) + 'fields/stripe-card/view': path.resolve( __dirname, 'src', 'fields', 'stripe-card', 'view.js' ), + 'payments/analytics/script': path.resolve( __dirname, 'src', 'payments', 'analytics', 'script.js' ) }, optimization: { ...defaultConfig.optimization, diff --git a/wpzoom-forms.php b/wpzoom-forms.php index c6e27a3..31fdd9f 100644 --- a/wpzoom-forms.php +++ b/wpzoom-forms.php @@ -3579,10 +3579,12 @@ function wpzoom_forms_load_files() { require_once 'classes/class-wpzoom-forms-stripe.php'; require_once 'classes/class-wpzoom-forms-stripe-settings.php'; require_once 'classes/class-wpzoom-forms-payment-detail.php'; + require_once 'classes/class-wpzoom-forms-payments-analytics.php'; WPZOOM_Forms_Stripe::instance(); new WPZOOM_Forms_Stripe_Settings(); new WPZOOM_Forms_Payment_Detail(); + new WPZOOM_Forms_Payments_Analytics(); } add_action( 'plugin_loaded', 'wpzoom_forms_load_files' ); From 14ec6ca1447a76285f8aa8d3b7ed223d13beaad8 Mon Sep 17 00:00:00 2001 From: Qara Yahya Date: Wed, 11 Mar 2026 12:28:20 +0000 Subject: [PATCH 10/60] feat: add chart.js --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 64309d6..d19291d 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ }, "dependencies": { "@stripe/connect-js": "^3.3.34", + "chart.js": "^4.5.1", "react": "^18.2.0", "react-dom": "^18.2.0" } From e55d6ef17d44aac03a5ac7c95b6978b90efe4211 Mon Sep 17 00:00:00 2001 From: Qara Yahya Date: Wed, 11 Mar 2026 17:16:52 +0000 Subject: [PATCH 11/60] feat: enhance admin sidebar with shared components --- build/main/backend/style-rtl.css | 536 ++++++++++++++++- build/main/backend/style.css | 536 ++++++++++++++++- build/payments/analytics/script.asset.php | 2 +- build/payments/analytics/script.js | 18 +- classes/class-wpzoom-forms-payment-detail.php | 106 +--- .../class-wpzoom-forms-payments-analytics.php | 1 + classes/class-wpzoom-forms-settings-page.php | 308 ++-------- classes/class-wpzoom-forms-sidebar.php | 98 ++++ .../class-wpzoom-forms-template-manager.php | 2 +- dist/assets/admin/css/style.css | 554 ++++++++++++++++-- dist/assets/admin/js/script.js | 69 +-- src/main/backend/style.scss | 543 ++++++++++++++++- src/payments/analytics/script.js | 19 +- wpzoom-forms.php | 5 +- 14 files changed, 2227 insertions(+), 570 deletions(-) create mode 100644 classes/class-wpzoom-forms-sidebar.php diff --git a/build/main/backend/style-rtl.css b/build/main/backend/style-rtl.css index 32b28c7..9b24322 100644 --- a/build/main/backend/style-rtl.css +++ b/build/main/backend/style-rtl.css @@ -1,6 +1,7 @@ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/main/backend/style.scss ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************/ +@charset "UTF-8"; .wpzoom-new-admin .wrap { padding-bottom: 60px; } @@ -111,9 +112,6 @@ background: #fff; padding: 15px 30px 0; border: 1px solid #ddd; - border-radius: 3px; - -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); margin: 3em 0 3em 20px; } .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions, @@ -300,8 +298,7 @@ left: 0; bottom: 0; background: #3496ff; - height: 6px; - border-radius: 2px 2px 0 0; + height: 4px; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.2s ease; @@ -3114,27 +3111,79 @@ width: calc(100% - 374px); float: right; } -.wpzoom-forms-settings-upsell-container { +.wpzf-sidebar { display: block; - height: auto !important; width: 340px; - z-index: 1000; float: left; } -.wpzoom-forms-settings-upsell-container a { +.post-type-wpzf-payment .subsubsub { + float: none; + margin-bottom: -40px; +} +.post-type-wpzf-payment #posts-filter { + width: calc(100% - 374px); + float: right; +} +.wpzf-card { + background: #fff; + border: 1px solid #dcdde0; + border-radius: 4px; + padding: 24px; + margin-bottom: 20px; +} +.wpzf-card h2 { + margin: 0 0 20px; + font-size: 15px; + font-weight: 600; + color: #1d2327; + border-bottom: 1px solid #f0f0f0; + padding-bottom: 14px; +} +.wpzf-sidebar-card { + background: #fff; + border: 1px solid #dcdde0; + border-radius: 4px; + padding: 20px; + margin-bottom: 20px; +} +.wpzf-sidebar-card h2 { + font-size: 14px; + font-weight: 600; + color: #1d2327; + margin: 0 0 10px; + padding-bottom: 0; + border-bottom: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 8px; +} +.wpzf-sidebar-card p { + font-size: 13px; + color: #50575e; + margin: 0 0 14px; + line-height: 1.6; +} +.wpzf-sidebar-card .button { + font-size: 13px; +} +.wpzf-sidebar-card--upsell { + padding: 0; + border: none; + background: transparent; +} +.wpzf-sidebar-card--upsell a { display: block; - width: 100%; - height: 100%; text-decoration: none; } -.wpzoom-forms-settings-upsell-container img { +.wpzf-sidebar-card--upsell img { display: block; width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; - -o-object-position: center; - object-position: center; + height: auto; + border-radius: 4px; } @media (max-width: 1240px) { .wpzoom-forms-settings-recaptcha-after { @@ -3146,12 +3195,17 @@ } } @media (max-width: 1024px) { + .post-type-wpzf-payment #posts-filter { + float: none; + width: 100%; + } .post-type-wpzf-form #posts-filter { float: none; width: 100%; } - .wpzoom-forms-settings-upsell-container { + .wpzf-sidebar { float: none; + width: 100%; margin: 20px auto; } #wpzf-settings { @@ -3184,13 +3238,7 @@ -ms-flex-order: 1; order: 1; } - .wpzoom-forms-settings-upsell-container { - margin: 20px auto; - float: none; - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } + .wpzoom-forms-settings-promo-banner, .wpzoom-forms-settings-ajax-promo-container, .wpzoom-forms-settings-integrations-promo-container { width: auto; @@ -3329,6 +3377,158 @@ margin-left: 100px !important; } } +/* + * Shared upsell box layout – use on settings promo banners, Akismet upsell, etc. + */ +.wpzf-upsell-box { + background: linear-gradient(-135deg, #f8f9ff 0%, #fff 100%); + border: 1px solid #c3c4c7; + border-right: 4px solid #3496ff; + padding: 20px; + margin: 20px 0 30px; + max-width: 800px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); +} +.wpzf-upsell-box__header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 12px; + margin-bottom: 15px; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.wpzf-upsell-box__header .wpzf-status-label { + font-weight: 600; + color: #1d2327; + margin-right: auto; +} +.wpzf-upsell-box__content > a:first-of-type { + color: #3496ff !important; + font-size: 13px; + font-weight: 500; + text-decoration: none; + display: inline-block; + margin-bottom: 15px; +} +.wpzf-upsell-box__content > a:first-of-type:hover { + text-decoration: underline; +} +.wpzf-upsell-box__content h2, .wpzf-upsell-box__content h4 { + margin: 0 0 10px; + font-size: 15px; + color: #1d2327; + font-weight: 600; + line-height: 1.4; +} +.wpzf-upsell-box__content h4 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; +} +.wpzf-upsell-box__content .wpzf-pro-badge { + background: #3496ff; + color: #fff; + font-size: 10px; + font-weight: 600; + padding: 2px 6px; + border-radius: 3px; + text-transform: uppercase; + letter-spacing: 0.5px; +} +.wpzf-upsell-box__content p { + margin: 0 0 15px; + color: #50575e; + font-size: 13px; + line-height: 1.6; +} +.wpzf-upsell-box__content p a { + color: #3496ff; + text-decoration: none; +} +.wpzf-upsell-box__content p a:hover { + text-decoration: underline; +} +.wpzf-upsell-box__content ul { + margin: 0 0 20px; + padding: 0; + list-style: none; +} +.wpzf-upsell-box__content ul li { + position: relative; + padding-right: 20px; + margin-bottom: 8px; + color: #50575e; + font-size: 13px; +} +.wpzf-upsell-box__content ul li::before { + content: ""; + position: absolute; + right: 0; + top: 5px; + width: 12px; + height: 12px; + background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%2346b450%27%3E%3Cpath d=%27M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z%27/%3E%3C/svg%3E") no-repeat center; + background-size: contain; +} +/* Upgrade to PRO – style button.button-primary in upsell contexts */ +.wpzf-upsell-box__content .button.button-primary, +.wpzoom-forms-settings-ajax-promo-container-inner .button.button-primary, +.wpzoom-forms-settings-upsell-page-container-header .button.button-primary, +.features-table .t-footer .button.button-primary { + background: #3496ff !important; + border: none !important; + border-color: #3496ff !important; + border-radius: 4px; + padding: 12px 20px; + color: #fff !important; + font-size: 14px; + font-weight: 500; + line-height: 1.4; + text-decoration: none !important; + display: inline-block; + outline: none !important; +} +.wpzf-upsell-box__content .button.button-primary:hover, +.wpzoom-forms-settings-ajax-promo-container-inner .button.button-primary:hover, +.wpzoom-forms-settings-upsell-page-container-header .button.button-primary:hover, +.features-table .t-footer .button.button-primary:hover { + background: #2271b1 !important; + border-color: #2271b1 !important; + color: #fff !important; +} +.wpzf-status-badge { + display: inline-block; + padding: 4px 10px; + border-radius: 3px; + font-size: 12px; + font-weight: 500; +} +.wpzf-status-inactive { + background: #f6f7f7; + color: #646970; + border: 1px solid #dcdcde; +} +.wpzf-status-warning { + background: #fcf9e8; + color: #996800; + border: 1px solid #dba617; +} +.wpzf-status-upgrade { + background: #e8f4fc; + color: #2271b1; + border: 1px solid #3496ff; + font-weight: 600; +} /* * * Upsell Panel @@ -3509,29 +3709,34 @@ margin-top: 20px; margin-bottom: 0px; } +.wpzf-sidebar-card--newsletter, .wpzoom-forms-settings-subscribe-form { background: #fff; overflow: hidden; border-radius: 5px; padding: 25px 20px; - margin: 25px 0; + margin-bottom: 20px; border: 1px solid #ddd; -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1); } +.wpzf-sidebar-card--newsletter input[type=email], .wpzoom-forms-settings-subscribe-form input[type=email] { padding: 5px 8px; border-radius: 3px !important; border-color: rgba(0, 0, 0, 0.2) !important; } +.wpzf-sidebar-card--newsletter .button-primary, .wpzoom-forms-settings-subscribe-form .button-primary { background: #000 !important; padding: 5px 20px; font-weight: 500; } +.wpzf-sidebar-card--newsletter .button-primary:hover, .wpzoom-forms-settings-subscribe-form .button-primary:hover { opacity: 0.8; } +.wpzf-sidebar-card--newsletter .loading, .wpzoom-forms-settings-subscribe-form .loading { background: none !important; border: none; @@ -3594,3 +3799,282 @@ width: 130px; } } +/* + * Payment detail page (admin.php?page=wpzf-payment-detail) + */ +.wpzf-payment-detail .page-title-action { + display: none; +} +.wpzf-payment-detail .wpzf-payment-breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 6px; + margin-bottom: 4px; + color: #999; + font-size: 13px; +} +.wpzf-payment-detail .wpzf-back-link { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 5px; + margin: 8px 0 20px; +} +.wpzf-payment-detail .wpzf-view-submission-link { + font-size: 12px; + font-weight: 400; + margin-right: 10px; +} +.wpzf-payment-detail .wpzf-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 20px; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: start; +} +.wpzf-payment-detail .wpzf-layout .wpzf-main { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.wpzf-payment-detail .wpzf-card { + background: #fff; + border: 1px solid #dcdde0; + border-radius: 4px; + padding: 24px; + margin-bottom: 20px; +} +.wpzf-payment-detail .wpzf-card h2 { + margin: 0 0 20px; + font-size: 15px; + font-weight: 600; + color: #1d2327; + border-bottom: 1px solid #f0f0f0; + padding-bottom: 14px; +} +.wpzf-payment-detail .wpzf-stats-row { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr)[4]; + grid-template-columns: repeat(4, 1fr); + gap: 14px; + margin-bottom: 22px; +} +@media (max-width: 900px) { + .wpzf-payment-detail .wpzf-stats-row { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + } +} +.wpzf-payment-detail .wpzf-stat-box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 14px; + border: 1px solid #e2e4e7; + border-radius: 4px; + padding: 14px 16px; +} +.wpzf-payment-detail .wpzf-stat-icon { + width: 38px; + height: 38px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + background: #f6f7f7; + border-radius: 4px; + -ms-flex-negative: 0; + flex-shrink: 0; + color: #50575e; +} +.wpzf-payment-detail .wpzf-stat-label { + font-size: 11px; + color: #787c82; + text-transform: uppercase; + letter-spacing: 0.05em; + margin-bottom: 3px; +} +.wpzf-payment-detail .wpzf-stat-value { + font-size: 17px; + font-weight: 600; + color: #1d2327; + line-height: 1.2; +} +.wpzf-payment-detail .wpzf-status-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding-top: 4px; +} +.wpzf-payment-detail .wpzf-status-badge { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 8px; + font-size: 14px; + font-weight: 500; + color: #3c434a; +} +.wpzf-payment-detail .wpzf-status-pill { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 6px; + padding: 3px 12px; + border-radius: 20px; + font-size: 13px; + font-weight: 600; +} +.wpzf-payment-detail .wpzf-status-dot { + width: 7px; + height: 7px; + border-radius: 50%; + -ms-flex-negative: 0; + flex-shrink: 0; +} +.wpzf-payment-detail .wpzf-btns { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 10px; +} +.wpzf-payment-detail .wpzf-btn { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 6px; + padding: 6px 14px; + border-radius: 3px; + font-size: 13px; + font-weight: 500; + text-decoration: none; + cursor: pointer; + border: 1px solid; + line-height: 1.6; +} +.wpzf-payment-detail .wpzf-btn-outline { + background: #fff; + border-color: #c3c4c7; + color: #3c434a; +} +.wpzf-payment-detail .wpzf-btn-outline:hover { + border-color: #0071a1; + color: #0071a1; +} +.wpzf-payment-detail .wpzf-btn-danger { + background: #fff; + border-color: #d63638; + color: #d63638; +} +.wpzf-payment-detail .wpzf-btn-danger:hover { + background: #d63638; + color: #fff; +} +.wpzf-payment-detail .wpzf-entry-table { + width: 100%; + border-collapse: collapse; +} +.wpzf-payment-detail .wpzf-entry-table tr { + border-bottom: 1px solid #f0f0f1; +} +.wpzf-payment-detail .wpzf-entry-table tr:last-child { + border-bottom: none; +} +.wpzf-payment-detail .wpzf-entry-table th { + width: 28%; + font-size: 13px; + font-weight: 600; + color: #3c434a; + text-align: right; + padding: 10px 0; + vertical-align: top; +} +.wpzf-payment-detail .wpzf-entry-table td { + font-size: 13px; + color: #50575e; + padding: 10px 16px 10px 0; +} +.wpzf-payment-detail .wpzf-empty { + color: #787c82; + font-style: italic; + font-size: 13px; +} +.wpzf-payment-detail .wpzf-sidebar .wpzf-sidebar-card { + padding: 20px; +} +.wpzf-payment-detail .wpzf-sidebar .wpzf-sidebar-card h2 { + font-size: 14px; + margin-bottom: 10px; + padding-bottom: 0; + border-bottom: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 8px; +} +.wpzf-payment-detail .wpzf-sidebar .wpzf-sidebar-card p { + font-size: 13px; + color: #50575e; + margin: 0 0 14px; + line-height: 1.6; +} +.wpzf-payment-detail .wpzf-sidebar .wpzf-sidebar-card .button { + font-size: 13px; +} +.wpzf-payment-detail .wpzf-sidebar-card--upsell { + padding: 0 !important; +} +.wpzf-payment-detail .wpzf-sidebar-card--upsell a { + display: block; + text-decoration: none; +} +.wpzf-payment-detail .wpzf-sidebar-card--upsell img { + display: block; + width: 100%; + height: auto; + border-radius: 4px; +} +@media (max-width: 1100px) { + .wpzf-payment-detail .wpzf-layout { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } +} diff --git a/build/main/backend/style.css b/build/main/backend/style.css index 5d2b6f8..d7ec510 100644 --- a/build/main/backend/style.css +++ b/build/main/backend/style.css @@ -1,6 +1,7 @@ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/main/backend/style.scss ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************/ +@charset "UTF-8"; .wpzoom-new-admin .wrap { padding-bottom: 60px; } @@ -111,9 +112,6 @@ background: #fff; padding: 15px 30px 0; border: 1px solid #ddd; - border-radius: 3px; - -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); margin: 3em 20px 3em 0; } .wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header #major-publishing-actions, @@ -300,8 +298,7 @@ right: 0; bottom: 0; background: #3496ff; - height: 6px; - border-radius: 2px 2px 0 0; + height: 4px; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.2s ease; @@ -3114,27 +3111,79 @@ width: calc(100% - 374px); float: left; } -.wpzoom-forms-settings-upsell-container { +.wpzf-sidebar { display: block; - height: auto !important; width: 340px; - z-index: 1000; float: right; } -.wpzoom-forms-settings-upsell-container a { +.post-type-wpzf-payment .subsubsub { + float: none; + margin-bottom: -40px; +} +.post-type-wpzf-payment #posts-filter { + width: calc(100% - 374px); + float: left; +} +.wpzf-card { + background: #fff; + border: 1px solid #dcdde0; + border-radius: 4px; + padding: 24px; + margin-bottom: 20px; +} +.wpzf-card h2 { + margin: 0 0 20px; + font-size: 15px; + font-weight: 600; + color: #1d2327; + border-bottom: 1px solid #f0f0f0; + padding-bottom: 14px; +} +.wpzf-sidebar-card { + background: #fff; + border: 1px solid #dcdde0; + border-radius: 4px; + padding: 20px; + margin-bottom: 20px; +} +.wpzf-sidebar-card h2 { + font-size: 14px; + font-weight: 600; + color: #1d2327; + margin: 0 0 10px; + padding-bottom: 0; + border-bottom: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 8px; +} +.wpzf-sidebar-card p { + font-size: 13px; + color: #50575e; + margin: 0 0 14px; + line-height: 1.6; +} +.wpzf-sidebar-card .button { + font-size: 13px; +} +.wpzf-sidebar-card--upsell { + padding: 0; + border: none; + background: transparent; +} +.wpzf-sidebar-card--upsell a { display: block; - width: 100%; - height: 100%; text-decoration: none; } -.wpzoom-forms-settings-upsell-container img { +.wpzf-sidebar-card--upsell img { display: block; width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; - -o-object-position: center; - object-position: center; + height: auto; + border-radius: 4px; } @media (max-width: 1240px) { .wpzoom-forms-settings-recaptcha-after { @@ -3146,12 +3195,17 @@ } } @media (max-width: 1024px) { + .post-type-wpzf-payment #posts-filter { + float: none; + width: 100%; + } .post-type-wpzf-form #posts-filter { float: none; width: 100%; } - .wpzoom-forms-settings-upsell-container { + .wpzf-sidebar { float: none; + width: 100%; margin: 20px auto; } #wpzf-settings { @@ -3184,13 +3238,7 @@ -ms-flex-order: 1; order: 1; } - .wpzoom-forms-settings-upsell-container { - margin: 20px auto; - float: none; - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } + .wpzoom-forms-settings-promo-banner, .wpzoom-forms-settings-ajax-promo-container, .wpzoom-forms-settings-integrations-promo-container { width: auto; @@ -3329,6 +3377,158 @@ margin-right: 100px !important; } } +/* + * Shared upsell box layout – use on settings promo banners, Akismet upsell, etc. + */ +.wpzf-upsell-box { + background: linear-gradient(135deg, #f8f9ff 0%, #fff 100%); + border: 1px solid #c3c4c7; + border-left: 4px solid #3496ff; + padding: 20px; + margin: 20px 0 30px; + max-width: 800px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); +} +.wpzf-upsell-box__header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 12px; + margin-bottom: 15px; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.wpzf-upsell-box__header .wpzf-status-label { + font-weight: 600; + color: #1d2327; + margin-left: auto; +} +.wpzf-upsell-box__content > a:first-of-type { + color: #3496ff !important; + font-size: 13px; + font-weight: 500; + text-decoration: none; + display: inline-block; + margin-bottom: 15px; +} +.wpzf-upsell-box__content > a:first-of-type:hover { + text-decoration: underline; +} +.wpzf-upsell-box__content h2, .wpzf-upsell-box__content h4 { + margin: 0 0 10px; + font-size: 15px; + color: #1d2327; + font-weight: 600; + line-height: 1.4; +} +.wpzf-upsell-box__content h4 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; +} +.wpzf-upsell-box__content .wpzf-pro-badge { + background: #3496ff; + color: #fff; + font-size: 10px; + font-weight: 600; + padding: 2px 6px; + border-radius: 3px; + text-transform: uppercase; + letter-spacing: 0.5px; +} +.wpzf-upsell-box__content p { + margin: 0 0 15px; + color: #50575e; + font-size: 13px; + line-height: 1.6; +} +.wpzf-upsell-box__content p a { + color: #3496ff; + text-decoration: none; +} +.wpzf-upsell-box__content p a:hover { + text-decoration: underline; +} +.wpzf-upsell-box__content ul { + margin: 0 0 20px; + padding: 0; + list-style: none; +} +.wpzf-upsell-box__content ul li { + position: relative; + padding-left: 20px; + margin-bottom: 8px; + color: #50575e; + font-size: 13px; +} +.wpzf-upsell-box__content ul li::before { + content: ""; + position: absolute; + left: 0; + top: 5px; + width: 12px; + height: 12px; + background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%2346b450%27%3E%3Cpath d=%27M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z%27/%3E%3C/svg%3E") no-repeat center; + background-size: contain; +} +/* Upgrade to PRO – style button.button-primary in upsell contexts */ +.wpzf-upsell-box__content .button.button-primary, +.wpzoom-forms-settings-ajax-promo-container-inner .button.button-primary, +.wpzoom-forms-settings-upsell-page-container-header .button.button-primary, +.features-table .t-footer .button.button-primary { + background: #3496ff !important; + border: none !important; + border-color: #3496ff !important; + border-radius: 4px; + padding: 12px 20px; + color: #fff !important; + font-size: 14px; + font-weight: 500; + line-height: 1.4; + text-decoration: none !important; + display: inline-block; + outline: none !important; +} +.wpzf-upsell-box__content .button.button-primary:hover, +.wpzoom-forms-settings-ajax-promo-container-inner .button.button-primary:hover, +.wpzoom-forms-settings-upsell-page-container-header .button.button-primary:hover, +.features-table .t-footer .button.button-primary:hover { + background: #2271b1 !important; + border-color: #2271b1 !important; + color: #fff !important; +} +.wpzf-status-badge { + display: inline-block; + padding: 4px 10px; + border-radius: 3px; + font-size: 12px; + font-weight: 500; +} +.wpzf-status-inactive { + background: #f6f7f7; + color: #646970; + border: 1px solid #dcdcde; +} +.wpzf-status-warning { + background: #fcf9e8; + color: #996800; + border: 1px solid #dba617; +} +.wpzf-status-upgrade { + background: #e8f4fc; + color: #2271b1; + border: 1px solid #3496ff; + font-weight: 600; +} /* * * Upsell Panel @@ -3509,29 +3709,34 @@ margin-top: 20px; margin-bottom: 0px; } +.wpzf-sidebar-card--newsletter, .wpzoom-forms-settings-subscribe-form { background: #fff; overflow: hidden; border-radius: 5px; padding: 25px 20px; - margin: 25px 0; + margin-bottom: 20px; border: 1px solid #ddd; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); } +.wpzf-sidebar-card--newsletter input[type=email], .wpzoom-forms-settings-subscribe-form input[type=email] { padding: 5px 8px; border-radius: 3px !important; border-color: rgba(0, 0, 0, 0.2) !important; } +.wpzf-sidebar-card--newsletter .button-primary, .wpzoom-forms-settings-subscribe-form .button-primary { background: #000 !important; padding: 5px 20px; font-weight: 500; } +.wpzf-sidebar-card--newsletter .button-primary:hover, .wpzoom-forms-settings-subscribe-form .button-primary:hover { opacity: 0.8; } +.wpzf-sidebar-card--newsletter .loading, .wpzoom-forms-settings-subscribe-form .loading { background: none !important; border: none; @@ -3594,5 +3799,284 @@ width: 130px; } } +/* + * Payment detail page (admin.php?page=wpzf-payment-detail) + */ +.wpzf-payment-detail .page-title-action { + display: none; +} +.wpzf-payment-detail .wpzf-payment-breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 6px; + margin-bottom: 4px; + color: #999; + font-size: 13px; +} +.wpzf-payment-detail .wpzf-back-link { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 5px; + margin: 8px 0 20px; +} +.wpzf-payment-detail .wpzf-view-submission-link { + font-size: 12px; + font-weight: 400; + margin-left: 10px; +} +.wpzf-payment-detail .wpzf-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 20px; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: start; +} +.wpzf-payment-detail .wpzf-layout .wpzf-main { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.wpzf-payment-detail .wpzf-card { + background: #fff; + border: 1px solid #dcdde0; + border-radius: 4px; + padding: 24px; + margin-bottom: 20px; +} +.wpzf-payment-detail .wpzf-card h2 { + margin: 0 0 20px; + font-size: 15px; + font-weight: 600; + color: #1d2327; + border-bottom: 1px solid #f0f0f0; + padding-bottom: 14px; +} +.wpzf-payment-detail .wpzf-stats-row { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr)[4]; + grid-template-columns: repeat(4, 1fr); + gap: 14px; + margin-bottom: 22px; +} +@media (max-width: 900px) { + .wpzf-payment-detail .wpzf-stats-row { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + } +} +.wpzf-payment-detail .wpzf-stat-box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 14px; + border: 1px solid #e2e4e7; + border-radius: 4px; + padding: 14px 16px; +} +.wpzf-payment-detail .wpzf-stat-icon { + width: 38px; + height: 38px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + background: #f6f7f7; + border-radius: 4px; + -ms-flex-negative: 0; + flex-shrink: 0; + color: #50575e; +} +.wpzf-payment-detail .wpzf-stat-label { + font-size: 11px; + color: #787c82; + text-transform: uppercase; + letter-spacing: 0.05em; + margin-bottom: 3px; +} +.wpzf-payment-detail .wpzf-stat-value { + font-size: 17px; + font-weight: 600; + color: #1d2327; + line-height: 1.2; +} +.wpzf-payment-detail .wpzf-status-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding-top: 4px; +} +.wpzf-payment-detail .wpzf-status-badge { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 8px; + font-size: 14px; + font-weight: 500; + color: #3c434a; +} +.wpzf-payment-detail .wpzf-status-pill { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 6px; + padding: 3px 12px; + border-radius: 20px; + font-size: 13px; + font-weight: 600; +} +.wpzf-payment-detail .wpzf-status-dot { + width: 7px; + height: 7px; + border-radius: 50%; + -ms-flex-negative: 0; + flex-shrink: 0; +} +.wpzf-payment-detail .wpzf-btns { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 10px; +} +.wpzf-payment-detail .wpzf-btn { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 6px; + padding: 6px 14px; + border-radius: 3px; + font-size: 13px; + font-weight: 500; + text-decoration: none; + cursor: pointer; + border: 1px solid; + line-height: 1.6; +} +.wpzf-payment-detail .wpzf-btn-outline { + background: #fff; + border-color: #c3c4c7; + color: #3c434a; +} +.wpzf-payment-detail .wpzf-btn-outline:hover { + border-color: #0071a1; + color: #0071a1; +} +.wpzf-payment-detail .wpzf-btn-danger { + background: #fff; + border-color: #d63638; + color: #d63638; +} +.wpzf-payment-detail .wpzf-btn-danger:hover { + background: #d63638; + color: #fff; +} +.wpzf-payment-detail .wpzf-entry-table { + width: 100%; + border-collapse: collapse; +} +.wpzf-payment-detail .wpzf-entry-table tr { + border-bottom: 1px solid #f0f0f1; +} +.wpzf-payment-detail .wpzf-entry-table tr:last-child { + border-bottom: none; +} +.wpzf-payment-detail .wpzf-entry-table th { + width: 28%; + font-size: 13px; + font-weight: 600; + color: #3c434a; + text-align: left; + padding: 10px 0; + vertical-align: top; +} +.wpzf-payment-detail .wpzf-entry-table td { + font-size: 13px; + color: #50575e; + padding: 10px 0 10px 16px; +} +.wpzf-payment-detail .wpzf-empty { + color: #787c82; + font-style: italic; + font-size: 13px; +} +.wpzf-payment-detail .wpzf-sidebar .wpzf-sidebar-card { + padding: 20px; +} +.wpzf-payment-detail .wpzf-sidebar .wpzf-sidebar-card h2 { + font-size: 14px; + margin-bottom: 10px; + padding-bottom: 0; + border-bottom: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 8px; +} +.wpzf-payment-detail .wpzf-sidebar .wpzf-sidebar-card p { + font-size: 13px; + color: #50575e; + margin: 0 0 14px; + line-height: 1.6; +} +.wpzf-payment-detail .wpzf-sidebar .wpzf-sidebar-card .button { + font-size: 13px; +} +.wpzf-payment-detail .wpzf-sidebar-card--upsell { + padding: 0 !important; +} +.wpzf-payment-detail .wpzf-sidebar-card--upsell a { + display: block; + text-decoration: none; +} +.wpzf-payment-detail .wpzf-sidebar-card--upsell img { + display: block; + width: 100%; + height: auto; + border-radius: 4px; +} +@media (max-width: 1100px) { + .wpzf-payment-detail .wpzf-layout { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } +} /*# sourceMappingURL=style.css.map*/ \ No newline at end of file diff --git a/build/payments/analytics/script.asset.php b/build/payments/analytics/script.asset.php index 639ed25..7e53f82 100644 --- a/build/payments/analytics/script.asset.php +++ b/build/payments/analytics/script.asset.php @@ -1 +1 @@ - array('react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-url'), 'version' => '52154e59ace92d3503fc'); + array('react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-url'), 'version' => 'd9d01be59986579b635e'); diff --git a/build/payments/analytics/script.js b/build/payments/analytics/script.js index 7d369df..249ba75 100644 --- a/build/payments/analytics/script.js +++ b/build/payments/analytics/script.js @@ -16176,9 +16176,21 @@ document.addEventListener('DOMContentLoaded', function () { if (!container) { return; } - var heading = document.querySelector('.wp-heading-inline'); - if (heading) { - heading.parentNode.insertBefore(container, heading.nextSibling); + var wrap = document.querySelector('.wrap'); + if (wrap) { + var heading = wrap.querySelector('.wp-heading-inline'); + if (heading) { + heading.parentNode.insertBefore(container, heading.nextSibling); + } + var sidebar = document.querySelector('.wpzf-sidebar'); + if (sidebar) { + var postsFilter = wrap.querySelector('#posts-filter'); + if (postsFilter) { + postsFilter.parentNode.insertBefore(sidebar, postsFilter.nextSibling); + } else { + wrap.appendChild(sidebar); + } + } } (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.render)(/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(PaymentsSummary, {}), container); }); diff --git a/classes/class-wpzoom-forms-payment-detail.php b/classes/class-wpzoom-forms-payment-detail.php index 7ad16f7..65023cb 100644 --- a/classes/class-wpzoom-forms-payment-detail.php +++ b/classes/class-wpzoom-forms-payment-detail.php @@ -251,43 +251,6 @@ private function render_html( $d ) { ?>
- -

@@ -298,8 +261,8 @@ private function render_html( $d ) { WPZOOM Forms - - ← + +
@@ -382,10 +345,10 @@ class="wpzf-btn wpzf-btn-danger"
-

+

- +

@@ -430,66 +393,7 @@ class="wpzf-btn wpzf-btn-danger"
-
- -
-

- - -

-

- -
- -
-

- - -

-

- -
- -
- - - - -
- -
+
diff --git a/classes/class-wpzoom-forms-payments-analytics.php b/classes/class-wpzoom-forms-payments-analytics.php index 0d88528..e4c5fa8 100644 --- a/classes/class-wpzoom-forms-payments-analytics.php +++ b/classes/class-wpzoom-forms-payments-analytics.php @@ -257,5 +257,6 @@ public function inject_container() { return; } echo '
'; + WPZOOM_Forms_Sidebar::render(); } } diff --git a/classes/class-wpzoom-forms-settings-page.php b/classes/class-wpzoom-forms-settings-page.php index 5b54f6c..3a2c9c4 100644 --- a/classes/class-wpzoom-forms-settings-page.php +++ b/classes/class-wpzoom-forms-settings-page.php @@ -631,63 +631,45 @@ public function settings_page() {
    -
  • +
  • -
  • +
- - - - - ajax_promo_banner( true ); ?> - - integrations_promo_banner( true ); ?> - - - upsell_banner(); ?> - -
- -
- - - -
- - - - ajax_promo_banner( false ); ?> - - - - integrations_promo_banner( false ); ?> - - -